文章库ARTICLE COLUMN

  • 记数组sort方法与字符串比较引起的Bug

    记数组sort方法与字符串比较引起的Bug

    摘要:发现的问题是字符串比较引起的。而在第二版的返回值是与,对应的是和。字符串比较是一个一个字符进行比较中方法的比较函数返回值正值,负值,的含义 前言 前几天使用JavaScript中Array的sort排序字符串,发现排序不准确,这里记一下。 第一版 var arr ...

    wenduxwendux 评论0 收藏0
  • 前端优化清单(一):之首屏优化

    前端优化清单(一):之首屏优化

    摘要:前端性能优化清单前端优化项优化内容备注首屏首屏优化到,前端优化首选。首屏最小化首屏尽量小,控制节点数请求数外链数,可视区域尽快显示。首屏广告优化重点减少广告的下载次数,减少状态上报次数,避免。 前端性能优化清单: 前端优化项 优化内容...

    NoseeNosee 评论0 收藏0
  • js 工具函数

    js 工具函数

    摘要:获取中传参的值判断变量的数据类型深度克隆对象或数组多个对象或数组嵌套节流函数生成随机字符串判断对象是否为空判断是否有该改增加生成随机整数打乱数组顺序,洗牌算法深拷贝数组判断是否为纯粹的对象,由或者创建的不是挂在原型上的没有原型对象的对...

    DarkgelDarkgel 评论0 收藏0
  • 网页版模仿Excel

    网页版模仿Excel

    摘要:鼠标按下拖拽多选单元格这个是本唯一的亮点了个人认为。这样做的结果是页面非常卡,因为鼠标移动过程会多次触发鼠标移动事件,会多次进行单元格元素循环遍历。 网页版模仿Excel 最近公司闲的dan疼,非要模仿Excel做一个网页版的Excel,刚开始听说要做...

    jamesjames 评论0 收藏0
  • 微信h5页面audio标签在ios下不能自动播放

    微信h5页面audio标签在ios下不能自动播放

    摘要:背景介绍在一个页面中当用户提交表单到后台后台返回的结果成功的话开始自动播放背景音乐出现的问题在安卓手机上正常中没有反应后来网上一番搜索后了解到时因为不允许自动播放音乐除非用户做出了交互行为解决方案如果是在页面刚加载就需要自动播放音频的...

    jlanglangjlanglang 评论0 收藏0
  • JavaScript数组方法

    JavaScript数组方法

    摘要:前言从事前端到现在也有快两年了,平时也会收集整理一些笔记放在印象笔记,不过收集过之后就在没有看过,经大佬指点,真正掌握一个知识点,最好的方式就是用自己的话把内容讲明白,就开始将以前零散的东西整合一下,和各位道友一起提高。 前言 从事前...

    keithyaukeithyau 评论0 收藏0
  • localStorage 学习

    localStorage 学习

    摘要:基本方法添加键值对,如果存在时,更新。清除所有键值对。也就是说,只要用户不主动删除,存储的数据将会永久存在。在使用进行存取操作的同时,如果需要对存取操作进行监听,可以使用内置的事件监听器对数据进行监控。 1.localStorage 基本方法 添加键...

    ddongjian0000ddongjian0000 评论0 收藏0
  • vue 起步

    vue 起步

    摘要:的二大核心响应式数据变化当视图发生改变,数据自动更新。组合的视图组件页面映射为组件树划分组件可复用利于维护。正在不断的学习中希望各位指点错误,一起讨论,一起进步,后续更新中 Vue是一套用于构建用户界面的渐进式框架,Vue的核心库只关注视图...

    hyuanhyuan 评论0 收藏0
  • Node.js中的事件循环(Event Loop),计时器(Timers)以及process.nex

    Node.js中的事件循环(Event Loop),计时器(Timers)以及process.nex

    摘要:回调函数执行几乎所有的回调函数,除了关闭回调函数,定时器计划的回调函数和。轮询此阶段有两个主要的功能执行已过时的定时器脚本处理轮询队列中的事件。一旦轮询队列为空,事件循环将检查已达到时间阈值的定时器。 什么是事件循环(Event Loop)? ...

    KoreyLeeKoreyLee 评论0 收藏0
  • js--原生js DOM操作(增删改差)

    js--原生js DOM操作(增删改差)

    摘要:得到空白节点之后,移到父节点上,删除子节点如果和在获取节点的过程中遇到 js--DOM操作 dom获取 DOM获取 //参数是字符串 document.getElementById() 获取特定 ID 元素的节点 document.getElementsByTagName() 获取相同元素的节点列表 document.getEl...

    zhangrxiangzhangrxiang 评论0 收藏0
  • 2018年腾讯前端二面总结(面向2019届学生)

    2018年腾讯前端二面总结(面向2019届学生)

    摘要:前言很认真的说吧,在和腾讯面试官的面试的过程。腾讯二面自我介绍二面的面试官和一面不是同一个面试官,所以在这个时候,我的基本介绍还是和一面一样,介绍自己的基本信息,以及怎么想到学习前端和怎么学习前端。 前言 很认真的说吧,在和腾讯面试官...

    gselfgself 评论0 收藏0
  • 过渡(1):元素/组件过渡和动画

    过渡(1):元素/组件过渡和动画

    摘要:在离开进入过渡时,受影响的其他元素应该使用移动过渡为期定义移动过渡。过渡和动画自定义过渡的类名在钩子中使用两个元素之间的过渡今日头条面试分享面试题记录记得点赞分享哦让更多的人看到这里使用了一个动画库和函数式组件。 自定义过渡的类名 另...

    ls0609ls0609 评论0 收藏0
  • JS函数的工厂模式、构造函数模式、原型模式的区别

    JS函数的工厂模式、构造函数模式、原型模式的区别

    摘要:于是就有了构造函数和原型模式混合模式组合使用构造函数模式和原型模式创建自定义类型最常见的方式,就是组合模式。 创建对象 JS有六种数据数据类型,其中五种属于基本数据类型:Null、Boolean、undefined、String、Number。而其它值都是对象。数组是...

    williamwilliam 评论0 收藏0
  • 一天一个设计模式之JS实现——适配器模式

    一天一个设计模式之JS实现——适配器模式

    摘要:本文参考于设计模式课程设计模式之适配器模式设计模式是一套被反复使用的多数人知晓的经过分类编目的代码设计经验的总结。第一个设计模式是适配器模式。总的来说适配器就是的模式,与修饰模式直接无感使用不同,适配器模式使用对象变为。 本文参考于:...

    AceycleeAceyclee 评论0 收藏0
  • node异步非阻塞的杂谈

    node异步非阻塞的杂谈

    摘要:引言作为服务器的优势就在于适合处理高并发的请求,对于网站后台这种密集型的后台尤其有优势,其核心就在于是一个异步非阻塞模型。关于异步,同步,阻塞,非阻塞这些概念,本文不做讨论。另外两个的调用时间需要判断是否都在主线程中被执行。 引言 nod...

    izhuhaodevizhuhaodev 评论0 收藏0
  • 在javascript中安全地访问深层嵌套的值

    在javascript中安全地访问深层嵌套的值

    摘要:介绍这是一篇短文,旨在展示多种在中安全地访问深层嵌套值的方式。所以每次我们想要访问深度嵌套的数据时,都必须明确地进行手动检查。我们还触及了,可以更新深度嵌套数据而不会改变对象。 介绍 这是一篇短文,旨在展示多种在javascript中安全地访问...

    zackleezacklee 评论0 收藏0
  • 正则表达式基础知识,持续更新……

    正则表达式基础知识,持续更新……

    摘要:基本内容定义正则描述了一种字符串的匹配的模式可以用来检查一个字符串是否包含某个子串或者是替换某个子串一般用于表单验证数据过滤格式检查数据采集数据隐藏元字符所谓元字符是用来说明匹配类型的比如匹配换行符以外的任意字符匹配数字,字母,下划线...

    molyzzxmolyzzx 评论0 收藏0
  • 用 Vue 写出好看又好用的音乐播放器 - Vue-APlayer

    用 Vue 写出好看又好用的音乐播放器 - Vue-APlayer

    摘要:好看又好用的,专为以为原型,在技术栈上进行实现。项目早在就已起步,起初是对的简单封装。现仍在持续维护和更新中。如果你在使用搭建自己心爱的小站,正想挑选一款好看又好用的音乐播放器,是少数不错的选择。 Vue-APlayer showImg("https://segment...

    tomatotomato 评论0 收藏0
  • 用CSS实现Tab页切换效果

    用CSS实现Tab页切换效果

    摘要:绑定和这个不用说和属性绑定隐藏按钮这个方法有很多充分发挥你们的想象力就可以了,我见过的方法有设置隐藏的设置绝对定位,将设置为很大的负值,移动到页面外达到隐藏效果设置绝对定位使元素脱离文档流,然后设置为透明来达到隐藏效果。 用CSS实现Tab...

    WarrenWarren 评论0 收藏0
  • AngularJS监听ng-repeat渲染完成

    AngularJS监听ng-repeat渲染完成

    摘要:注意我使用了,后执行,我发现直接使用还是会找不到,原因不明,期待大神解答。 某个项目,我的网页中有一个列表元素,样式如下: showImg("https://segmentfault.com/img/bV53Si?w=155&h=230"); 实际上它是通过Angular的ng-repeat形成的,html中的代...

    tianren124tianren124 评论0 收藏0
  • 前端性能优化——加载页面和静态资源(入门级别)

    前端性能优化——加载页面和静态资源(入门级别)

    摘要:服务器可以在与每次客户端传送的字段进行比较,如果相等,则表示未修改,响应反之,则表示已修改,响应状态码,返回新资源。 最近一直在准备面试,接触了一些性能优化方面的知识,前端性能优化主要从两个方面进行: 1.加载页面和静态资源;2.页面渲染...

    moven_jmoven_j 评论0 收藏0
  • 如何在公司里体现前端的价值以及提升自己的议价能力

    如何在公司里体现前端的价值以及提升自己的议价能力

    摘要:层现在在前端开发中用的非常的多,举个最简单的例子,比如前端工程的搭建,都是围绕于。 showImg("https://segmentfault.com/img/bV5W3t?w=1334&h=796"); 前言 最近在闰土大叔的前端圈里有很多小伙伴南下杭州应聘求职拿OFFER,货比三家之后,最终入职...

    苏丹苏丹 评论0 收藏0
  • 跨域(入门)

    跨域(入门)

    摘要:跨域同源策略所谓同源,就是三个相同协议相同域名相同端口相同。同源策略的目的保证用户信息的安全,防止恶意网站窃取数据。是的标准,全称是跨域资源共享。是的一个,可以解决多窗口窗口和之间的消息通信的跨域问题。 JS跨域 同源策略 所谓同源,...

    ShonimShonim 评论0 收藏0
  • freeCodeCamp 学习记录——初级算法「01」翻转字符串

    freeCodeCamp 学习记录——初级算法「01」翻转字符串

    摘要:语法你指定的进行拆分的分隔符。可以是一个字符串或正则表达式,如果分隔符为空字符串,则将原字符串中每个字符的数组形式返回。如果元素是或者,则会转化成空字符串。语法默认为分隔符空字符串分隔符刚好是方法的反运算。 从这篇开始与非将逐篇介绍在...

    gothamgotham 评论0 收藏0
  • js鼠标事件解析——如何用js实现一个拖动但是不触发其点击事件

    js鼠标事件解析——如何用js实现一个拖动但是不触发其点击事件

    摘要:前言这个是我在做一个的的时候出现的一个问题吧,就是想要他实现拖动的叶子节点,但是的话,不触发他的点击事件。这时候,我就想到一个好方法,就是设计监听其父组件的事件就可以了,反正都会冒泡的。 前言 这个是我在做一个d3的demo的时候出现的一个...

    TonyTony 评论0 收藏0

热门文章

<