当前排序:发布时间 按阅读数
这可能是个比较深的话题。何谓异步?
笼统地说,异步在javascript就是延时执行。严格来说,javascript中的异步编程能力都是由BOM与DOM提供的,如setTimeout,XMLHt......
一、核心JavaScript内置对象,即ECMAScript实现提供的不依赖于宿主环境的对象 这些对象在程序执行之前就已经(实例化)存在了。ECMAScript称为The Global Object,......
在之前的文章中,我们讲了浏览器对于JavaScript代码执行的限制和基于计时器的伪线程机制。这里,我们再看看如何在JavaScript中处理大量数据。
在几年之前,开发......
在之前的那篇浏览器对Javascript代码执行的限制文章中,描述了5个浏览器在javascript代码执行的时间过长的时候怎么办。它不会改变浏览器的行为,也不可能取消掉后......
现在,CPS作为非阻塞式(通常是分布式的)系统的编程风格而被再次发掘出来。
我对CPS很有好感,因为它是我获取博士学位的一个秘密武器。它十有八九帮我消减掉了一......
Javascript中小括号有五种语义
语义1,函数声明时参数表
function func(arg1,arg2){
// ...
}
语义2,和一些语句联合使用以达到某些限定作用
......
JS中大括号有四种语义作用
语义1,组织复合语句,这是最常见的
if( condition ) {
//...
}else {
//...
}
for() {
//...
}
语义2,......
Javascript中括号有四种语义 语义1,声明数组
var ary = ; // 声明一个空数组
var ary = ; // 声明一个数组,同时赋初值
语义2,取数组成员
v......
从这篇起,会由浅到深的分析JS OO之写类方式,大概会有5-8篇。后面陆续会分析流行库(框架)的写类方式。一些写类工具函数或框架的写类方式本质上都是 构造函数+原型......
接上文:JavaScript继承方式(1)
这篇开始写几个工具函数实现类的扩展。每个工具函数都是针对特定的写类方式(习惯)。这篇按照构造函数方式写类:属性(字段)和方......
接上文:JavaScript 继承方式(2)
3,继承工具函数三
/** * @param {Function} subCls * @param {Function} superCls */function extend(subCls,superCls) ......
接上文:JavaScript 继承方式(3)
4,继承工具函数四
/*** @param {String} className* @param {String/Function} superClass* @param {Function} classImp......
基础知识
学好正则表达式子的关键一步就是花一点时间记住这些符号。这是最好的建议了。坐下来,好好记一记,很快的:
.:会匹配任何字符,在dotall模式为false......
一,局部变量先使用后声明,不影响外部同名变量
var x = 1; // --> 外部变量xfunction fn(){ alert(x); // --> undefined 局部变量x先使用 var ......
优秀的Stoyan Stefanov在他的新书中(《Javascript Patterns》)介绍了很多编写高质量代码的技巧,比如避免使用全局变量,使用单一的var关键字,循环式预存长度等等。
......
随着乔布斯的回归,iPad2的发布,看来移动端的开发话题越来越火热了。在此列出一些能够在iOS的最大竞争者——安卓(Android)系统的检测方法。
JavaScr......
有个网友问了个问题,如下的html,为什么点击所有的段落p输出都是5,而不是alert出对应的0,1,2,3,4。
1. <!DOCTYPE HTML> 2. <html> 3. &......
正常的for循环就不提了,直接进入正题。如下:
//示例1
for(var i=0,a;a=;){
console.log(a);
}
//示例2
var ary = ;
for(var i=0,a;a=ary;){
consol......
前段时间温故了下JS OO之写类方式,从这篇开始我们看看JS OO之继承方式。
面向对象的语言多数都支持继承,继承最重要的优点就是代码复用,从而构建大型软件系统......
变量的作用域指的是变量的可见性,而生命周期则(存活期)则是从另一个角度考察变量。 JS中变量的作用域分为全局变量和局部变量,函数内定义的称为局部变量,函数外......