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