JavaScript
文章平均质量分 60
字母的艺术
make it happen !
展开
-
JavaScript 高级程序设计_chapter3 基本概念
1、js中使用变量,一般先声明后初始化,声明后不初始化,该变量的会默认为undefined。在函数内部,虽然可以忽略var操作符可以定义全局变量,但是不推荐该做法,因为在局部作用域中定义的全局变量很难维护,而且如果有意忽略了var,也会由于相应变量不会马上就有定义而导致不必要的混乱。 2、ECMAScript中定义了6种数据类型:Undefined,Null,Boolean,Number原创 2018-01-21 19:01:18 · 187 阅读 · 0 评论 -
JavaScript 高级程序设计_chapter4 参数传递、内存问题、垃圾收集
1、参数传递:ECMAScript中所有函数的参数都是按值传递的,也就是说,把函数外部的值复制给函数内部的参数,就和把值从一个变量复制到另一个变量一样,基本类型值的传递如同基本类型变量的复制一样,而引用类型值的传递,则如同引用变量的复制一样。在向参数传递基本类型的值时,被传递的值会被复制给一个局部变量,即arguments对象中的一个元素,在向参数传递引用类型的值时,会把这个值在内存的地址复制给一原创 2018-01-22 21:03:42 · 145 阅读 · 0 评论 -
head first JavaScript chapter 07 & 08
1、innerHTML虽非万维网标准,但是这个特性能访问元素内存储的所有内容 2、Document Object Model 文档对象模型DOM,提供访问和修改网页数据的标准化机制。 3、DOM视网页为关联节点的层次树,使用DOM改变网页内容的方案,需要移除元素下所有子节点,然后创建并附加上包含新内容的新子节点。 4、借由改变点的整份样式类,className节点特性原创 2018-01-31 21:56:40 · 129 阅读 · 0 评论 -
head first JavaScript chapter 01 & 02
1、html 是结构structure, css是样式style,js是行动action,js 代码同css相似,通常直接放在网页中。 2、js是脚本语言scripting language,响应用户行动的程序代码,进行执行计算,动态切换网页上的图片,还可以验证数据 3、用户通过事件event来触发浏览器的响应动作,通常有onload,onclick等 4、alert原创 2018-01-24 21:26:19 · 199 阅读 · 0 评论 -
head first JavaScript chapter 09-12
1、类是对象的描述,实例是实际的对象,根据对象描述所创建。类勾画了对象的特性与方法,实例则把真正的数据放在特性里以供方法利用。关键字this用于从实例本身的程序代码内访问实例;prototype对象让方法可存储于类内,以免实例不必要一直复制程序代码。构造函数和原型是构成JavaScript重要两个部分,构造函数负责设定实例的一切事项,原型负责处理类层的一切事项。 2.JavaScript原创 2018-02-02 21:52:12 · 186 阅读 · 0 评论 -
head first JavaScript chapter 03 探索客户端以及cookie特性
1、浏览器窗口与客户端窗口,客户端窗口加标题栏、工具栏及滚动条等于浏览器窗口。客户端窗口提供较佳的图像尺寸调整基准,不同的平台与不同的厂商造成浏览器窗口尺寸差异。 2、网页上所有元素都有一个style对象,借此可以得到网页上任何元素的宽度和高度。 3、setTimeout()函数创建单次定时器,该定时器将于一段时限后触发js代码。 4、设定依固定间隔启动的定时器,使用setInterval(原创 2018-01-26 20:56:32 · 177 阅读 · 0 评论 -
head first JavaScript chapter 04 & 05 & 06
1、复合语句采用花括号将多行语句包围,并且末尾没有分号,特别注意:函数是复合语句。复合语句让if和if/else语句的行动部分能执行多项行动。 2、只有一个用于创建全局变量的全局作用域,其它均为局部作用域,任何创建于全局层次的事物,都能被整份脚本看见,但是局部数据只能在它的限定作用域里被看见与使用。 3、一般规则是尽量都创建为局部变量,只在局部变量不再使用时,才采用全局变量。原创 2018-01-29 20:49:06 · 142 阅读 · 0 评论