花费 108ms 找到630310条记录
1 JavaScript高级程序设计学习(六)之设计模式
2018年05月26 - 每种编程语言都有其自己的设计模式。不禁让人疑惑设计模式是用来做什么?有什么用? 简单的说,设计模式是为了让代码更简洁,更优雅,更完美。 同时设计模式也会让软件的性能更好,同时也会让程序员们更轻松。设计模式可谓是编程界的“葵花宝典”或“辟邪剑法”。如果一旦练成,必可在编程界中来去自如,游刃有余
2 JavaScript高级程序设计学习笔记
2014年06月30 - 的标签页不需要与打开它的标签页通信,因此可以在独立的进程中运行。 间隙调用和超时调用 JavaScript是一个单线程序的解释器,因此一定时间内只能执行一段代码。为了控制要执行的代码,就有一个JavaScript任务队列。这些任务会按照将它们添加到队列的顺序执行。 setTimout()的第二个参数告诉
3 JavaScript高级程序设计学习笔记
2014年06月22 - 。实际上,这在ECMSscript中属于无效语法,JavaScript引擎会尝试修正错误, 将其转换为合理状态。不过,如果是使用函数表达式,那就没什么问题了。//可以这样做var sayHi;if(condition){sayHi=function(){alert("Hi!");}}else
4 JavaScript高级程序设计学习笔记2
2018年04月07 - 为0时,垃圾收集器会释放其内存,但是有可能造成循环引用的问题,这种情况下可以手动把引用设置为null。 通常Web浏览器的可用内存比分配给桌面应用程序的少,因此要确保占用最少的内存可以让页面获得更好地性能,所以代码中只保存必要的数据,一旦数据不再有用,最好手动将其值设置为null,来释放其引用
5 javascript 高级程序设计学习笔记(1)
2017年07月19 - 知识补充:var box = document.querySelector('#box');//"beforebegin" ,在当前元素之前插入一个紧邻的同辈元素; box.insertAdjacentHTML('beforebegin','<div>beforebegin<
6 JavaScript高级程序设计学习笔记
2014年07月09 - 惰性载入函数因为浏览器之间行为的差异,多数JavaScript代码包含了大量的if语句,将执行引导到正确的代码中,看看下面来自上一章的createXHR()函数。 function createXHR(){ if (typeof XMLHttpRequest
7 javascript高级程序设计学习小结3
2017年10月25 - DOM2级只是在DOM1级的基础上通过增加新方法和新属性来增强既有类型,Node类型的变化: localName(不带命名空间前缀的节点名称), namespaceURI(命名空间URI或者null), prefix(命名空间前缀) “DOM2级视图”模块添加了一个名为defaultView的属性
8 JavaScript高级程序设计学习笔记
2014年07月07 - 可以通过console对象向JavaScript控制台中写入消息,这个对象具有下列方法: error(message):将错误消息记录到控制台 info(message):将信息记录到控制台 log(message):将一般消息记录到控制台 warn(message):将警告消息记录到控制台 系统无法找到指定资源
9 JavaScript高级程序设计学习
2017年11月20 - 1.变量变量使用var操作符定义,var message,定义一个message变量,可用来保存任何类型的变量。未经初始化的变量值为undifided;如果没变量没有被var定义,那么被执行后会成为全局变量。2.数据类型操作符 undefined类型undefined只有一个值就是undefine
10 JavaScript高级程序设计学习笔记
2014年06月21 - 工厂模式 虽然Object构造函数或对象字面量都可以用来创建单个对象,但这些方式有个明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。为解决这个问题,人们开始使用 工厂模式的一种变体。function createPerson(name,age,job){var o=new

 
© 2014-2019 ITdaan.com 粤ICP备14056181号