DOM并不只是会对js的,很多其它语言也实现了DOM,但DOM已经是js的一个重要组成部分。BOM是js实现的一部分,但是没有相关的标准,所以每个浏览器都有自己的实现,这个问题在HTML5中得到了解决。1、charset:通过src属性指定代码的字符集,大部分浏览器会忽视这个值。defer:脚本可以...
分类:
Web程序 时间:
2015-03-05 18:55:03
阅读次数:
249
看了js高级程序设计的第六章,很多知识。关于创建对象的几种模式,这里记录一下。1.工厂模式 1 function createPerson(name, age, job) { 2 var o = new Object(); 3 o.name = name; 4 o.age =...
分类:
编程语言 时间:
2014-12-27 01:31:47
阅读次数:
183
最近不看犀牛书了,那本翻译的特烂而且好拗口,尤其是原型那块说的乱七八糟,后来经同事介绍,买了本js高级程序设计,然后就继续苦逼的看,不吐槽了,继续说说js中有新鲜感的包装类型。一:String 说到String类型,蛮有意思,平时我们都是这样定义一个string类型,如下图:但是在js中有一点...
分类:
编程语言 时间:
2014-12-04 06:18:31
阅读次数:
305
最近在学习《js高级程序设计》,之前所接触的很多的js类库和jQuery插件都会用面向对象的方式来设计,而自己却还是停留在面向方法的阶段,所以今天好好记录一下学习的js创建对象。第一种方式:工厂模式function createPerson(name,age,job){ var o = new...
分类:
Web程序 时间:
2014-09-24 17:12:57
阅读次数:
231
第一章 JavaScript简介1.1 JavaScript简史1995.02-公司:Netscape主要人物:就职于Netscape的Brendan Eich(布兰登.艾奇)事件:为Netscape Navigator 2开发一种名为LiveScript的脚本语言1995.02-前夕公司:Ne.....
分类:
Web程序 时间:
2014-09-19 08:45:55
阅读次数:
315
所谓的递归函数就是在函数体内调用本函数。使用递归函数一定要注意,处理不当就会进入死循环。递归函数只有在特定的情况下使用 ,比如阶乘问题一个10以内的阶乘,js递归函数实例代码: js中递归函数的使用 js递归函数调用自身时的保险方式。来自js高级程序设计 (www.jbxue.co...
分类:
Web程序 时间:
2014-08-26 06:23:35
阅读次数:
270
1.基本数据类型:Undefined,null,Number,String,Boolean.引用数据类型:保存在内存中的对象.2.JS不允许直接访问内存中的位置,不能直接操作对象的内存空间.所以操作对象时,实际上是操作的对象的引用,而不是实际的对象.3.var num1 = 1;var num2 =...
分类:
Web程序 时间:
2014-08-20 01:22:25
阅读次数:
190
1.ECMAScript中所有数都以IEEE-754 64位格式存储,但位操作符不直接操作64位的值.是先64位转换成32位的整数,再操作,得到结果再转成64位.2.首位是符号位.之后的31位代表整数的值.3.用toString(2)打印二进制,得到的是被处理过的二进制.4.按位非(NOT)~,数转...
分类:
Web程序 时间:
2014-08-19 00:46:43
阅读次数:
249
深入浅出 JavaScript 变量、作用域和内存 v
0.5本文主要从原理入手分享变量和作用域的相关知识,最后结合本文所分享知识,再次深入了解下闭包的运行原理。主要参考《JS高级程序设计》 《JS权威指南》
《高性能 JS》 三本书。目录1变量1.1变量的声明1.2变量类型的特点2执行环境和作用域...
分类:
编程语言 时间:
2014-05-12 10:53:39
阅读次数:
425
本文主要从原理入手分享变量和作用域的相关知识,最后结合本文所分享知识,再次深入了解下闭包的运行原理。主要参考《JS高级程序设计》
《JS权威指南》 《高性能 JS》 三本书。目录1变量1.1变量的声明1.2变量类型的特点2执行环境和作用域3再谈谈闭包变量对 JavaScript
稍微有点了解的同学都...
分类:
编程语言 时间:
2014-05-10 00:14:44
阅读次数:
436