v-if 当页面加载了Vue.js后,可以在DOM元素上加入v-if属性,用于该DOM元素的显示与隐藏 上面的代码中v-for实现列表显示数据,v-for节点上加入v-if判...
v-if 当页面加载了Vue.js后,可以在DOM元素上加入v-if属性,用于该DOM元素的显示与隐藏 上面的代码中v-for实现列表显示数据,v-for节点上加入v-if判...
自定义指令 Vue是不建议大家直接操作DOM的,但是Vue 允许你注册自定义指令,实质上是让你教 Vue 一些新技巧:怎样将数据的变化映射到 DOM 的行为。你可以使用Vue...
在提交项目之前必须先pull代码进行更新,此项特别重要!!!如果pull代码没有冲突,才可以放心的进行push代码的操作;红色的项目表示新创建的项目,如果是蓝色,表示修改过的...
什么是Vue的生命周期 每种事物从诞生到消亡,都有自己的生命周期。而我们这里的Vue 的生命周期指的是 Vue 组件的生命周期。 我们先来看大家都很熟悉的Vue的生命周期图 ...
ES2017标准中,正式引入了 async 函数,使得异步操作变得更加方便。async函数本质上的Generator的一个语法糖。 下面的两个函数其实是一样的 但是async...
Generator的语法 Generator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同。形式上,Generator 函数是一个普通函数,但是有两...
Promise Promise是ES6提出解决异步编程的方案,相比于传统的回调函数,Promise更符合人们的编程习惯,也更强大。Promise是一个对象,通常会保存着异步操...
解构(Destructuring) ES6 允许从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 本质上,这种写法属于“模式匹配”,只要等号...
let ES6新增的let命令,用来声明变量,但是声明的变量只在声明所在的代码块中有用。 像for循环中的计数器,就非常适合使用let来定义 需要注意let不能重复声明变量,...
Common function naming styles:Camel-Case: When multiple words make up a name, the first...
单线程 单线程:只有一个线程,只能做一件事情 原因:避免DOM渲染的冲突 解决方案:异步 避免DOM渲染冲突 浏览器需要渲染DOM JS可以修改DOM结构 JS执行的时候,浏...
Zepto中如何使用原型 Zepto使用原型源码分析 jQuery中如何使用原型 jQuery使用原型源码分析 原型的扩展性(插件机制) 这里思考一下 zepto代码中为什么...
let/sonst let:定以后可以修改的变量 const:定以后不能再修改的常量 多行字符串/模板变量 解构赋值 块级作用域 函数默认参数 箭头函数 箭头函数解决了JS中...
Callback Hell Promise语法 总结 new Promise实例,而且要return new Promise 时要传入函数,函数有 resolve rejec...
Class和普通构造函数有何区别 前端会使用ES6中的Class来代替JS中的构造函数 JS 构造函数 Class 语法 语法糖 两种语法的本质是一样的,只是两种格式不同。 ...
模块化语法 export语法 import语法 模块化-babel Babel 通过语法转换来支持最新版本的 JavaScript (ES6),而不用等待浏览器的支持。 配置...
页面加载 从输入url到得到html并解析的详细过程 加载资源的形式1、输入url(或跳转页面)加载html2、加载html中的静态资源 eg: 加载资源的过程1、浏览器根据...
存储 cookie localStorage (HTML5新特性) sessionStorage (HTML5新特性) cookie 本身用于客户端和服务端的通信,但是它有本...
XMLHttpRequest 状态码 readyState 0-(未初始化)还没调用send()方法 1-(载入)已调用send()方法,正在发送请求 2-(载入完成)sen...