摘要: 接上一篇,希望能写一个高性能Javascript专题。 第一篇:高性能Javascript--脚本的无阻塞加载策略。 参考摘录《高性能Javascript》。 经典计算机科学的一个问题是,数据应当存放在什么地方,以实现最佳的读写效率。数据存储是否得当,关系到代码运行期间数据被检索到的速度。... 阅读全文
posted @ 2014-10-10 19:42 ChokCoco 阅读(6863) 评论(10) 推荐(12) 编辑
摘要: Javascript在浏览器中的性能,可以说是前端开发者所要面对的最重要的可用性问题。 在Yahoo的Yslow23条规则当中,其中一条是将JS放在底部 。原因是,事实上,大多数浏览器使用单进程处理UI和更新Javascript运行等多个任务,而同一时间只能有一个任务被执行。Javascript运行 阅读全文
posted @ 2014-10-08 23:48 ChokCoco 阅读(17240) 评论(25) 推荐(64) 编辑
摘要: 本文不讨论正则表达式入门,即如何使用正则匹配。讨论的是两种创建正则表达式的优劣和一些细节,最后给出一些常用正则匹配表达式。 Javascript中的正则表达式也是对象,我们可以使用两种方法创建正则表达式:使用new RegExp()构造函数使用正则表达字面量 先说结果,使用正则表达字面量的效... 阅读全文
posted @ 2014-10-07 02:53 ChokCoco 阅读(5843) 评论(1) 推荐(3) 编辑
摘要: 写这篇文章的起因是源于这篇文章:谈谈面试与面试题 中关于position的讨论,文中一开始就说的这句话: 面试的时候问个css的position属性能刷掉一半的人这是啥情况…… 其实这问题我本来打算的是可以顺着一路扯到normal flow、containing block、bfc、margin c 阅读全文
posted @ 2014-09-16 13:05 ChokCoco 阅读(2762) 评论(1) 推荐(5) 编辑
摘要: 最近读了《HTML重构》这本书,以下做出自己的总结归纳,大家可以一起学习交流。 什么是重构?重构是在不改变程序行为的基础上进行小的改动是代码基本逐渐完善的过程,通常需要一些自动化工具的帮助。好的网站是需要我们对代码进行日臻完美的改善。而搜索引擎优化(seo)是网站重构的主要驱动之一,跟图片相比搜索引 阅读全文
posted @ 2014-09-10 14:58 ChokCoco 阅读(3075) 评论(3) 推荐(7) 编辑
摘要: 记得在面试腾讯实习生的时候,面试官问了我这样一道问题。 当初只知道两种声明方式一个是函数声明一个是函数表达式,具体有什么不同没能说得很好。最近正好看到这方面的书籍,就想好好总结一番。 在ECMAScript中,有两个最常用的创建函数对象的方法,即使用函数表达式或者使用函数声明。对此,ECMAScri 阅读全文
posted @ 2014-09-06 23:05 ChokCoco 阅读(2408) 评论(3) 推荐(3) 编辑
摘要: 前言: 站在巨人的肩膀上,确实能让我们看得更远。而我认为学习的不二法门就是不断模仿,但是一定要有自己的思考。拿来主义如果少了思考,就会变得毫无意义。以下列出一些前端优秀网站,大家自行取其精华,批判吸收。 学习站点资源Adobe出的,Adobe其实是html5非常忠实的拥抱者。官方社区有非... 阅读全文
posted @ 2014-09-04 13:50 ChokCoco 阅读(4381) 评论(7) 推荐(8) 编辑
摘要: 学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将 po 出我收集的 9 张 javascript 相关的思维导图(非原创)。 思维导图小tips: 思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级 阅读全文
posted @ 2014-09-03 14:37 ChokCoco 阅读(55860) 评论(85) 推荐(203) 编辑
摘要: 什么是短路表达式? 短路表达式:作为"&&"和"||"操作符的操作数表达式,这些表达式在进行求值时,只要最终的结果已经可以确定是真或假,求值过程便告终止,这称之为短路求值。这是这两个操作符的一个重要属性。 一个最简单的例子: 这行代码是什么意思?答案: 在javascript的逻辑运算中,0、""、 阅读全文
posted @ 2014-09-02 11:23 ChokCoco 阅读(5287) 评论(2) 推荐(2) 编辑
摘要: 自从接触javascript以来,对this参数的理解一直是模棱两可。虽有过深入去理解,但却也总感觉是那种浮于表面,没有完全理清头绪。 但对于this参数,确实会让人产生很多误解。那么this参数到底是何方神圣? 理解this this是一个与执行上下文(execution context,也就是作 阅读全文
posted @ 2014-08-31 20:56 ChokCoco 阅读(2358) 评论(4) 推荐(6) 编辑