摘要:
###一、Object的概述 ECMAScript 中的对象其实就是一组数据和功能的集合。对象通过 new 操作符后跟对象类型的名称来创建。开发者可以通过创建 Object 类型的实例来创建自己的对象,然后再给对象添加属性和方法。 ###二、Object的声明 #####1、使用 new 操作符 l 阅读全文
摘要:
一、实例方法(原型方法) 1、defineGetter 可以将一个函数绑定在当前对象的指定属性上,当那个属性的值被读取时,你所绑定的函数就会被调用。 2、defineSetter 可以将一个函数绑定在当前对象的指定属性上,当那个属性被赋值时,你所绑定的函数就会被调用。 3、lookupSetter 阅读全文
摘要:
闭包 闭包指的是那些引用了另一个函数作用域中变量的函数,通常是在嵌套函数中实现的。 概述:闭包是一种书写代码一种结构,这种结构拥有的特性就是内部的空间在使用中不会被回收。(内部的变量以及对应的参数不会被gc回收) 函数的预编译过程 开辟函数的内存空间 开辟一个代码的对应的内存空间。 将对应的代码块的 阅读全文
摘要:
###一、JavaScript的了解 1995年,网景公司与Sun公司结为开发联盟,共同完成LiveScript的开发。后网景把LiveScript改名为JavaScript。 ###二、JavaScript的概述 JavaScript是一个轻量级的语言,也是单线程语言(一个线程解析),是一个弱语言 阅读全文
摘要:
###一、概念 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 ###二、优点 1、函数可以在同一程序或其他程序中反复使用(通过函数名调用)。 2、使程序变得更简短而清晰,提高可读性。 3、有利于程序维护。 ###三、分类 函数可分为三类:系统函数,内置函数,自定义函数。 #####1 阅读全文
摘要:
####1、路由 (扩展) 对应的开发者来说 路由是一个很重要的东西。(前端路由)(后端路由) ####2、后端路由 根据对应的接口地址来访问不同的功能 (后端路由 restful风格(接口的风格)) ####3、前端路由 根据不同的访问路径 (path)来渲染不同的内容(组件) ####4、前端的 阅读全文
摘要:
面向对象 概述 面向对象(Object-Oriented,OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属 性和方法的对象。 综合思想:找有这个功能的对象,做这个事情。(面向对象同时具备一个点 万物皆对象(所有的内容都可以被充当为对象)) ECMAScript对象是 阅读全文
摘要:
一、概述 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 二、原则 S – Single Responsibility Principle 单一职责原则 一个程序只做好一件事 如果功能过于复杂就拆分开 阅读全文
摘要:
###一、事件的概述 1、JavaScript 与 HTML 的交互是通过事件实现的,事件代表文档或浏览器窗口中某个有意义的时刻。可以使用仅在事件发生时执行的监听器(也叫处理程序)订阅事件。 2、事件意味着用户或浏览器执行的某种动作。比如,单击(click)、加载(load)、鼠标悬停(mouseo 阅读全文
摘要:
一、注册事件处理程序 注册事件处理程序有两种基本方式: (1)一种是给事件目标对象或文档元素设置属性。 按照约定,事件处理程序属性的名字由“on”后面跟着事件名组成:onclick、onchange等。这些属性名是区分大小写的,所有 都是小写 ,即使是事件类型是由多个词组成的(比如“readysta 阅读全文