Ajax完全自学手册PPT和源代码分来上传了,需要PPT的请自己在我的资源里面查找。 1.本书1~22章所附代码的运行环境 操作系统:Windows 2003、Windows XP Professional,或者Windows 2000 开发环境:Microsoft Visual Studio 2005、Microsoft Visual Studio 2003 数据库:SQL Server 2005、SQL Server 2000 Web服务器:IIS 5.1及以上版本 2.本书所附光盘范例
1,真正的数组的判断方法 javascr ipt中最简单的声明数组方法为: var a = []; 判断是否为数组的最直接的方法为: 代码如下: a instanceof Array //true a .constructor == Array //true 这里涉及到一个instanceof语法,instanceof是一个云算符,与”+-*/”一样,它的语法如下: result = obj intanceof class 是用来判断一个对象是否是某个class的一个实例,运算结果返回tru
nodejs最让人不爽的就是其单线程特性,很多事情没法做,对CPU密集型的场景,性能也不够强劲。很长一段时间,我想在javascr ipt语言框架下寻求一些解决方案,解决无法操作线程、性能差的问题。曾经最让我印象深刻的方案是fibers,不过fibers也好,其他方案也好,在线程操作上还是很别扭,太过依赖辅助线程,本末倒置;就fiber而言,javascr ipt固有的低性能问题并不能解决;最别扭的是在javascr ipt语言框架下,线程间的消息传递常常很受限制,经常无法真正地共享对象。
no
前言
设计模式可不是几篇文章能够说明白的,这篇文章也是我的学习笔记吧。
构造器模式
最简单的设计模式,其实就是我们常见的:
function User(name, age) {
this.name = name;
this.age = age
}
let a = new User('asen', 12)
在使用构造器模式的时候,我们本质上是去抽象了每个对象实例的变与不变,对于上面代码,不变的User的实例属性,变得是属性的具体值。
简单工厂模式
工厂模式基于构造器模式:
functio