随笔分类 -  javascript

摘要:HTML文档中的所有节点组成了一个文档树模型,HTML文档中的每个元素、属性、文本等都代表着树中的一个节点。这些节点相互联系,相互影响,构成一个完整的页面,我们称之为模型。 一、节点分类 HTML文档中的每个成分都是一个节点: 整个文档都是一个文档节点 document 每个HTML标签是一个元素节 阅读全文
posted @ 2017-05-23 18:37 不会起名 阅读(212) 评论(0) 推荐(0)
摘要:DOM:文档对象模型,核心对象document,对html元素的样式(颜色、属性、位置)、内容、属性进行动态的改变和操作 一、document对象 1.属性 title 返回或设置当前文档的标题 //document.title="标题名" URL 返回当前文档的url //只能获取不能设置 bgC 阅读全文
posted @ 2017-05-23 14:38 不会起名 阅读(205) 评论(0) 推荐(0)
摘要:BOM的核心对象是window对象,其他对象都是window对象的子对象 一、浏览器对象模型 二、window对象 属性 1.位置类型 (浏览器距离屏幕的距离) // IE chrome alert(window.screenLeft) alert(window.screenTop) // FF c 阅读全文
posted @ 2017-05-22 23:23 不会起名 阅读(192) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-05-22 16:07 不会起名 阅读(184) 评论(0) 推荐(0)
摘要:对象具有三大特性:封装,继承,多态 一、封装 1.函数的封装是为了函数的安全性,将对象进行包装,通过有限的接口衍化不同的对象 2.工厂函数封装 工厂函数是设计模型中的一种说法,不是通过类实例化构造函数,而是通过函数进行构造对象,在函数内部创建一个对象,通过参数的传递实现对象的更多控制,并将对象返回, 阅读全文
posted @ 2017-05-21 23:06 不会起名 阅读(286) 评论(0) 推荐(0)
摘要:一、名词解释 1.基于对象 一切皆对象,以对象的概念来编程 2.面向对象编程 对象:人们要研究的任何事物,不仅能表示具体事物,还能表示抽象的规则,计划或事件,属性的无序集合,每个属性可以存一个值(原始值,对象,函数) 对象的属性:用数值描述对象的状态 对象的方法:对象具有可实施的动作 类:具有相同或 阅读全文
posted @ 2017-05-21 14:21 不会起名 阅读(163) 评论(0) 推荐(0)
摘要:一、函数的重载 在调用函数的时候,传入的参数的个数与类型不同,执行不同的代码块。 函数重载的模拟 二、回调函数 通过函数的指针来调用函数 ——把一个函数的指针作为另一个函数的参数,当调用这个参数的时候,这个函数就叫做回调函数。 练习:算数运算,以回调函数的方式进行不同的运算 三、函数的递归 在函数内 阅读全文
posted @ 2017-05-21 11:44 不会起名 阅读(182) 评论(0) 推荐(0)
摘要:函数是将实现某一功能的代码集合起来,以便重复使用的代码块。 一、函数的创建与调用 注意:以基本语法声明的函数,会在页面载入的时候提前解析到内存中,以便调用,所以可以在函数的前面调用,这里涉及到js中的预解析顺序,但是以自变量形式命名的函数,会在执行他的时候,才进行赋值,所以只能在函数的后面调用。 二 阅读全文
posted @ 2017-05-21 10:59 不会起名 阅读(320) 评论(0) 推荐(0)
摘要:运算符与操作数的组合就是表达式 运算符分为:算术运算符,比较运算符,逻辑运算符,赋值运算符,一元运算符,三元运算符以及特殊运算符 1.算术运算符 + — * / % ++ -- //都可进行数值的运算,隐式调用Number,转化为数值进行计算,不能转换返回NaN 1)+ :加号的二义性 a.数值的运 阅读全文
posted @ 2017-05-04 13:59 不会起名 阅读(250) 评论(0) 推荐(0)
摘要:变量:可以存储数据的一个容器,可存储和引用任何的数据,存储在内存中以便复用 1.变量的创建:一般来说,要以“var”关键词来修饰声明变量 1)先声明,后赋值 2)声明和赋值同时进行 3)一次声明多个变量再赋值 4)一次声明多个变量同时进行赋值 2.命名规范 1)严格区分大小写 2)变量的命名必须以字 阅读全文
posted @ 2017-05-03 11:10 不会起名 阅读(218) 评论(1) 推荐(0)
摘要:javascript是一种基于对象(面向对象开发)和事件驱动的解释性(由宿主环境浏览器解释执行)、松散型(数据类型存储不严谨)语言,能够用来数据的验证、对事件的响应、读写html中的内容、检测浏览器、创建cookies、模拟动画等,总之,javascript是一种能让页面更加生动活泼的语言,特殊效果 阅读全文
posted @ 2017-05-02 13:20 不会起名 阅读(395) 评论(0) 推荐(0)
摘要:在内存中,分为栈、堆、代码段、静态区,为了快速处理复杂的代码,在不同的区间储存不同的数据类型。 数据类型分为初始类型与引用类型 初始类型在栈中存储,变量赋值传值不传址,引用类型在堆中存储值,栈中只存储地址,变量赋值传址不传值。对于传址和传值举个例子: 1.初始类型赋值传递: 2.引用类型赋值传递: 阅读全文
posted @ 2017-04-24 13:19 不会起名 阅读(170) 评论(0) 推荐(0)