主要内容: 原生根据锚点来做路由(锚点、内容、内容与锚点匹配)vue中来实现 导航(锚点)- router-link组件实现内容模板 - template实现匹配 - VueRouter对象数组来实现然后挂载实现即可,简洁很多 1. 路由的原理 ...
主要内容:vue中的组件及传参 事件类型-通过@click=来绑定对应的方法注册组件(全局组件及局部组件)通过template来进行模块优化传参方法 使用自定义属性向组件传参使用data()向组件传参混合传参 传参方向 父组件向子组件传参子组件验证从...
主要内容:vue常用指令与语法基础 计算属性(computed)和过滤器(filters)监听器属性(watch)样式修改(dom中引入vue元素)条件与显示(dom中加入v-if条件判断)列表渲染(dom中通过v-for进行遍历及渲染) 1. v...
主要内容:模块与vue简介 模块理解:通过导入js来实现一定功能在js文件中实现export,在html的js中import 四个步骤:功能模块实现 -> export -> import -> 具体功能实现包括变量、函数、类都可以export、im...
主要内容:类成员与类继承 类表达式:其中先有一个构造函数,然后再有方法返回类的构造方法类实例属性和原型属性存取属性 / 存取属性实现数据的双向绑定静态成员类中的私有成员(私有属性、私有方法)类的继承:原生及es6中的class 1. 类表达式 ...
主要内容:函数与闭包(类放在下一天) 函数默认值(原生及es6的简洁实现 - 技巧类)传统函数表达式/回调的缺点与解决(this不好用)通过箭头函数来解决(=>),但有些时候抽象了也不好理解 箭头函数语法(无参数、单参数、多参数) …rest/spr...
主要内容: 数组结构中的不定元素函数中的解构参数解构声明应用场景传统多行字符串与变量的嵌入(换行及空格的解决)模板字面量/模板字符串标签模板/模板标签模板原始值 1. 数组结构中的不定元素 …rest, .concat
主要内容:let、const与解构赋值 let和const声明 let 与 const 相同之处a. 禁止重复声明b. 支持块作用域c. 不同之外,let允许更新, 而const禁止更新 var/let/const在全局作用域绑定上的区别 var会成...
主要内容: 变量:变量本来是先声明,再赋值。但如果一次性以var a = 2这种方式,尤其是放在调用后面的话。ES6会默认为自动声明了,但无法调用后面的赋值,以undefined方式显示出来。 函数提升:函数的调用可以在函数声明定义前,也可以在后。 ...
主要内容 - 几个实战: 背景换肤表格背景随鼠标而动作业:**购物车自动价格变化(随着是否选中商品),费老鼻子劲了,几点收获: 通过for循环给类数组numbers加上index方法通过checkbox[number.index]进行checked判...
主要内容: jQuery事件绑定7种获得获得数据的方式,包括Ajax实战:Ajax-post无刷新分页技术 1. jQuery事件绑定 通过事件绑定来进行匹对检验、提醒、提醒去除等
主要内容: 通过表单演示getter/setter的一些基本操作$(), attr(), css(), val(), html(), text(), postion位置信息jQuery中的dom基本操作:append(), addClass, bef...
主要内容: jQuery基础三种引入方式四个主要的$()函数:$(选择器, 上下文)、 $(js原生对象)、$(html文本)、$(callback)查询结果处理:toArray()、map()、index()jQuery类对象 1. jQuery...
主要内容: tabs懒加载轮播图几个要点: index的绑定class的妙用 - 通过add、remove元素的class的名称来获得高亮等属性懒加载中的具体位置计算 1. tabs
主要内容: 跨域请求(广义、getCORS、JSONP)classList方法操作元素属性自定义data属性事件冒泡事件代理(委托) 1. 跨域请求的基本知识1-1. 背景知识 跨域:跨越不同的域名/网站的访问资源我们主要是学习如何通过 js 脚本...