分类 javascript高性能 下的文章

编程实践
编程实践

避免双重求值其实就是字符类型的js代码被运行时所产生的第二次运行求值我们都知道eval()方法是可以将字符类型的js代码运行的,但是除了它还有其他三种方法也支持。new Function()setTimeout()...

木灵鱼儿
木灵鱼儿
Ajax
Ajax

异步监听readyState == 3当readyState的值等于3时,此时服务器正在与浏览器传输数据,这个时候其实是可以进行获取到responseText值得,但是这个值并不完整,只有当readyState =...

木灵鱼儿
木灵鱼儿
字符和正则表达式
字符和正则表达式

字符串连接标准的方式都是A+B通过+进行连接,如果是下面这种写法:str += 'one' + 'two';这段代码会经历四个步骤:先在内存中创建一个新的临时字符串(内容为空)one和two先进行连接并赋值给临时...

木灵鱼儿
木灵鱼儿
算法和流程控制
算法和流程控制

循环for循环是常见的编程模式之一,也是提升性能必须要关注的要点之一。js的循环有四种:for循环while循环do--while循环for--in循环其中在浏览器中,while的循环会快于for循环,而for--...

木灵鱼儿
木灵鱼儿
DOM编程
DOM编程

dom是浏览器中非常重要的一部分,他其实相对于js是一个独立的语言,我们通过js去操作其实只是利用api沟通,并不是直接操作的,也就是说dom和js是两个部分,他们之间通过api进行沟通,那么这个沟通的过程自然就会...

木灵鱼儿
木灵鱼儿
数据存取
数据存取

JavaScript中,不同存储位置,他的读取速度是不一样的,就好像一个距离你只有一米的饮料和一个距离你十米的饮料,当然是一米的你拿起来喝的速度最快。js中有四种基本的数据存取位置:1.字面量字面量只代表自身,不存...

木灵鱼儿
木灵鱼儿
加载和执行
加载和执行

js的加载会阻塞页面的加载和渲染,那么常用的方式就是将script元素放置在body元素里面最底下的位置,但是这样还是会有阻塞,但是不会阻塞下载,阻塞的是渲染,也就是说,js运行长时间的话,页面也会长时间显示空白,...

木灵鱼儿
木灵鱼儿
Info
站点信息

以前觉得活下去很难,现在发现活的好才难!

创建于20156

总共发表了278篇文章

共有433条评论

创建了21个分类目录

Archive
时间归档
Weather
天气

湿度
设置
配色方案

布局