摘要: js的面向对象概念跟C++、Java不太一样,更像是一个精简版的设计(可能是因为语言设计者本身讨厌面向对象随便为了应付弄出来一个?还是为了减轻浏览器的负担才这么设计,我觉的是第二者哦,毕竟解释型程序没有编译型程序效率高)。ECMAScript对对象的定义:”无需属性的集合,其属性可以包含基本值、对象... 阅读全文
posted @ 2015-07-09 18:07 定海神针 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 应该说区别大家都清楚,用var定义就是作用域内变量,不用var就是全局变量。实际上还有一个区别,用var定义的不能用delete删除,不用var的可以用delete删除,也就是说,实际上不用var定义的变量变成了某个对象的属性。这是MDN上的说法:delete 操作符与直接释放内存(只能通过解除引用... 阅读全文
posted @ 2015-07-09 15:10 定海神针 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 时间:2015年7月9日这个函数是一个DOM Level3级方法,注册事件的,用法是:DOM对象.addEventListener("事件名称(比如click)",事件执行的函数(可以是匿名函数或者函数名),false/true(false表示冒泡方式,true表示捕获方式));这里注意第二个参数好... 阅读全文
posted @ 2015-07-09 10:55 定海神针 阅读(3859) 评论(0) 推荐(1) 编辑
摘要: 在javaScript中,函数有两种,一种是普通函数,一种是构造函数,然而本质上只有一种,构造函数只不过是我们为了区分功能自创的说法。构造函数我们约定函数的第一个字母大写。这里说一说Function类型,也就是说好所Function的实例:函数。函数就是对象,还是类。既可以把它当作一个普通对象... 阅读全文
posted @ 2015-07-08 16:08 定海神针 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 这个问题的提出是因为最近有一个项目,设计部门把alert()的界面进行了设计,要求使用此设计进行开发。我以前真不知道alert()这种东西还能自定义,这不是原生的吗?原生的还能变?但是随着学习的深入,我发现是可以的,下边是我的思路:首先我们知道所有的全局变量都是window对象的属性,所有的全局函数... 阅读全文
posted @ 2015-07-07 15:11 定海神针 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: 这个只是点对于初学者其实大概了解就可以,但是要研究明白javaScript的机制,就是非常必要的,这只是我的一些记录,大家参考即可,如有错误请指出。执行环境的概念是javaScript一个虚拟的概念,如何定义它呢?它的作用又是什么呢?它是怎么组成的呢?大家都比较认可的说法:执行环境又称为执行上下文,... 阅读全文
posted @ 2015-07-07 13:23 定海神针 阅读(149) 评论(0) 推荐(0) 编辑
摘要: typeof是确定一个变量是字符串、数值、布尔值还是undefined的最佳工具,如果变量的值是一个对象或者null,则返回object。如果是function,则返回function。typeof对于基本数据类型检测还是比较好用,但是引用数据类型就不太适用了。引用数据类型检测可以使用instanc... 阅读全文
posted @ 2015-07-06 15:31 定海神针 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一、if没啥说的,条件可以是任意表达式,表达式的值不一定是布尔值,javaScript会自动调用Boolean()进行转换。二、do{}while()、while(){}、for(){}也没啥说的,只不过因为javaScript没有快级作用域,所以{}里定义的变量{}外边也可以访问到。三、for-i... 阅读全文
posted @ 2015-07-06 14:45 定海神针 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 目录:一、自增、自减运算符二、布尔操作符(!、&&、||)三、乘性操作符(乘法、除法、取模)四、加法五、关系操作符一、自增、自减运算符:++/--在前,则先运算再后续工作。在后则先后续工作再运算。比如:第三章 运算符javaScript运算符一些特性:当操作对象不是有效数字时,javaScript会... 阅读全文
posted @ 2015-07-06 14:04 定海神针 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 在总结javaScript的数据类型之前,我们需要知道一些javaScript的常识,当然这跟数据类型的理解并没有什么鸟关系,我只是不想为了这么点东西而单开一篇,当然如果以后有机会的话也可以详细学习和总结,至少目前知道也够用就好。javaScript的一些特点和约定:1、javaScript区... 阅读全文
posted @ 2015-07-03 17:25 定海神针 阅读(137) 评论(0) 推荐(0) 编辑