JavaScript
学习JavaScript前端知识,包括JavaScript对象、函数、方法和属性,编写基础JavaScript代码,分享JavaScript资源等
Facebook让网站速度提升一倍的BigPipe技术分析
近来Facebook高调宣布将网站性能提高一倍,平均访问时间从5s降至2.5s,公布了名为BigPipe的优化技术的一些概况.性能提升一倍这个结果无疑是极其诱人的,如果各个网站都能应用这种技术拿到这样的结果,那BigPipe很有可能会成为匹 ...
javascript中的this应用场景
在 Java 等面向对象的语言中,this 关键字的含义是明确且具体的,即指代当前对象。一般在编译期确定下来,或称为编译期绑定。而在 JavaScript 中,this 是动态绑定,或称为运行期绑定的,这就导致 JavaScript 中的 ...
必须关注的25位知名JavaScript开发者
本文列出了你在Twitter上必须关注的JS程序员列表。他们包括行业的先行者和推动者,同时也包括你可能不认识或者还没考虑关注的开发者。这25位开发者不可能包含所有有影响力和鼓舞人心的开发者。如果你认为还有需要添加到该列表的开发者,请在下面的 ...
全面理解面向对象的 JavaScript
JavaScript面向对象是一种通过原型(prototype)的方式来实现的。函数的创建方式除了常规的new Object(),还有字面量方式、构造函数等。 每个构造器实际上是一个 函数(function) 对象, 该函数对象含有一个“p ...
javascript类型转换
总结:javascript类型强制转换有valueOf()和toString(). toString() 3 种主要的原始类型 Boolean 值、数字和字符串都有 toString() 方法,可以把它们的值转换成字符串。 转为数字还有两 ...
javascript学习15:原型属性prototype
我们创建的每个函数都有一个prototype(原型)属性。这个属性是一个对象,它的作用是包含可以有特定类型的所有实例共享的属性和方法。 function Box(){} //构造函数体内什么都没有,这里如果有,叫做实例属性,实例方法 Box ...
JavaScript函数式编程
深入的理解javascript的函数式编程,匿名函数,闭包,能够帮助你编写更加优秀的javascript代码 JavaScript 中的函数式编程 JavaScript 是一门被误解甚深的语言,由于早期的 Web 开发中,充满了大量的 co ...
javascript中的for in循环和for循环的使用
JavaScript for…in 语句 for…in 语句用于对数组或者对象的属性进行循环操作。 for … in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。 Tip:for- ...
javascript学习15:创建对象
Javascript面向对象是一个很奇怪的,跟其他语言的棉面向对象有区别。 创建对象 1.使用常见的new Object()来创建 var box = new Object(); //创建对象 box.name='Lee'; //创建属性 ...
前端开发经验:我是如何学习JavaScript
以前,我总幻想着10天精通JavaScript,一个月精通PHP等之类。最近我才发现这个想法很愚蠢。所以我现在学习JavaScript教程已经不再强迫自己说一个月学完,两个月精通的。