摘要:
##prototype ###所有的函数都拥有一个属性,这个属性称为prototype,它是一个对象空间(里面可以存放对应的数据),也被称为显示原型。 function fn(){ } //打印这个属性对应的空间 console.log(fn.prototype) ###constructor构造器 阅读全文
摘要:
##一、面向对象与面向过程的区别 ###1、面向过程(过程化). 面向过程的思想是把一个项目、一件事情按照一定的顺序,从头到尾一步一步地做下去,先做什么,后做什么,一直到结束。 ###2、面向对象:强调类的概念,通过类可以创建任意多个具有相同属性和方法的实例对象。 面向对象的思想是把一个项目、一件事 阅读全文
摘要:
##ES5的严格模式 所谓严格模式,从字面上就很好理解,即更严格的模式,在这种模式下执行,浏览器会对JS的要求更苛刻,语法格式要求更细致,更符合逻辑。 怪异模式:就是我们之前一直使用的开发模式,就叫怪异模式。因为很多时候出来的结果是非常怪异的,所以才称之为怪异模式。 'use strict' //一 阅读全文
摘要:
##一、正则表达式的介绍 正则表达式(Regular Expression)是一个描述字符模式的对象, 用于对字符串进行匹配, 一般用在有规律的字符串匹配中; 如: 匹配用户名是否正确, 邮箱是否正确等。 ##二、使用方式 ###(1)使用new //使用new关键词 参数一是匹配的对应的正则表达式 阅读全文
摘要:
##cookie的概念 cookie 也叫 HTTPCookie,是客户端与服务器端进行会话(session)使用的一个能够在浏览器本地化存储的技术。 cookie存在于浏览器端 cookie为了保存sessionID出现的 cookie的出现解决了http无状态的问题 ###cookie的特性 c 阅读全文
摘要:
##1、事件流 事件流是描述的从页面接受事件的顺序,当几个都具有事件的元素层叠在一起的时候, 那么你点击其中一个元素,并不是只有当前被点击的元素会触发事件,而层叠在你点击范围的所有元素都会触发事件。事件流包括两种模式:冒泡和捕获。 ###(1)事件冒泡 事件冒泡是从里往外逐个触发。但是一般我们只在指 阅读全文
摘要:
##1、事件的概念 事件是一个流程,指的是发生并得到处理的操作。在JS中的事件是用户在页面上操作,然后我们要调用函数来处理。 ##2、事件的模式 JavaScript有两种事件实现模式: 内联模式, 脚本模式 内联模式 : 直接在HTML标签中添加事件. 这种模型是最传统简单的一种处理事件的方法。但 阅读全文
摘要:
##一、DOM的概念 DOM是文档对象模型(Document Object Model)的简称,它是W3C的标准。DOM是中立煜平台和语言的接口,它允许程序和脚本动态访问和更新文档的内容、结构和样式。 ##二、文档对象 ###1、获取全局内容 ###根据CSS选择器来获取DOM元素【重点】 docu 阅读全文
摘要:
##BOM的概念 BOM(Browser Object Model)称为浏览器对象模型,能够获取浏览上所有的内容及相关操作。BOM由一系列相关的对象构成,并且每个对象都提供了一些方法与属性。我们可以通过这些属性和方法去对浏览器进行操作。 ##window对象 window对象是BOM的顶层(核心)对 阅读全文