概述: vue 是一个MVVM的前端js库,渐进式(需要什么用什么的)JavaScript框架,他封装的一些内容(基础指令以及相关组件)拱我们使用,里面用到的思维主要是数据驱...
概述: vue 是一个MVVM的前端js库,渐进式(需要什么用什么的)JavaScript框架,他封装的一些内容(基础指令以及相关组件)拱我们使用,里面用到的思维主要是数据驱...
概述: 在不改变原本的类的基础上,对于对象进行功能加强,代理模式代理出来的是对象.(代理模式低耦合) 示例 你家里需要装修 但是你不想动手 这个时候你就会找一个装修队(代替你...
面相对象的三大特性 封装(将属性和方法封装,抽取) 继承(子类继承父类的属性和方法) 多态(重写(子类重写父类的属性和方法(一般重写方法,重写属性没有意义))重载(同命不同参...
原型 prototype 概述:prototype是属于函数的一个空间,他是一个对象,因为构造函数也是函数所以它也具备.而这个prototype属性我们成为显式原型. 函数的...
同源策略(浏览器的一种机制) 概述: 浏览器为了安全,他产生一种同源策略,这个策略是为了防止一些恶意的请求,保护对应的隐私。 同源策略主要是对应三个内容 分别为 同协议 (h...
概述 AJAX 异步的jiavaScipt和xml.他是用于发送http请求的,他可以发布异步的请求,可以完成页面的局部刷新技术,他的核心对象为XMLHTTPRequest(...
1:观察者模式是前端最常用的模式,他又被称为发布者-订阅者模式。他的核心是一个对应的发布者进行发布,以及对应的有个订阅者(对于发布的内容进行监听),发布者将对应的内容发布,订...
Dom的概述 Dom文档对象模型,顾名思义他就是用于操作对应的文档化的,也就是操作你写的html文档.Dom是一个遵从文档流的语句.所以他是同步机制 Dom的分类 domcu...
概述 Bom 浏览器对象模型,他是用于操作浏览器相关内容的 Bom是一个缺乏规范的东西,为了保证他的规范性产生了一系列共用对象来解决这个问题.但是这些共用对象存在对应的兼容问...
概述:promise是es6新增的一个类,这个类翻译为承诺,它有三种状态 等待状态,成功状态,拒绝状 态。它被设计为异步的,它里面的内容是异步的(方法为异步的) promis...
闭包 概述:闭包就是在函数内返回一个函数,内部函数有外部函数的引用,这个结构就称为闭包. 函数的预编译阶段 先开辟一内存空间 将对应的代码块放在空间上 函数的执行阶段 讲对应...
Es5的新增内容 严格模式 概述:我们平常书写的js代码没有特别多的规范,甚至有时候可以随意发挥,这种情况被称为怪异模式,相对而言有一种更加规范的模式被称为严格模式. 严格模...
事件的传播行为(事件流) 冒泡模式(默认模式) 冒泡模式就是从里到外触发 event.bubbles(只读属性) console.log(e.bubbles)//当前事件是否...
内容回顾 BOM(bowser object model)浏览器对象模型 windou 窗口对象(全局的变量级函数都是属于window (global对象) location...
日期对象 Date 概述:date是用于表示日期时间的对象,他里面的主要方法是用于获取日期时间和设置日期时间。 date的声明 使用new Date来声明(不传参) // 使...
字符串的概述 字符串基础数据类型属于值类型,值类型是不可以改变的.字符串的方法是不能被改变的,只能创建一个新的字符串,字符串所有的方法都是创建一个新的字符串.字符串也是一个数...
数据结构 划分 存储结构 (存储对应的数据的) 逻辑结构(逻辑的体现) 算法 存储结构的相关的内容 线性结构(有顺序) 数组 (顺序表) 栈 (先进后出) 队列 (先进先出)...
函数概述 用function修饰的一个代码块 函数实际是多行代码的抽取(多行代码会构成特定的功能)(方法) 函数的优点 代码的冗余(重复的代码放在函数里面 在需要的时候调用)...
概述: 循环控制语句 根据对应的条件来控制对应的代码片段的执行次数(多次执行 循环执行),常用的循环控制语句while do while for...循环是重复执行多次代码所...
运算符 算术运算符 + - * / % ++ -- 除了加法的所有运算全部会先转为number在进行运算(Number) 转不成功出现NaN 一个数值和NaN相加得到的也是N...