摘要:
选项 data 限制:组件的定义只接受function Vue的实例对象,Vue将会递归的讲data属性转化为getter或setter,从而让data的属性能够响应数据变化。对象必须是纯粹的对象(含有零个或多个的key/value对): 浏览器API创建的原生对象,原型上的属性会被忽略,data应 阅读全文
摘要:
正则表达式是一个描述字符模式的对象。正则表达式直接量定义在包含一对斜杠之间的字符。 字符 匹配 \o NUL字符(\u0000) 字母与数字本身 自身 \t 制表符(\u0009) \n 换行符(\u000A) \v 垂直制表符(\u000B) \f 换页符(\u000C) \r 回车符(\u000 阅读全文
摘要:
数据绑定最常见的形式就是使用 “Mustache” 语法(双大括号)的文本插值: 例如{{name}},如果只想插入一次就用<span v-once>{{name}}</span>;\ 每个通过vue绑定的属性都是返回json,所以这里面可以写表达式,但是不能写语句。 一.VUE指令 1.v-tex 阅读全文
摘要:
1.一个元素的child会包含空格,会以文本节点的形式展现。 所以我们如果用原生javascript最好使用firstElementChild或者lastElementChild来获取相应的元素节点。 2.原生DOM操作insertBefore方法的使用 阅读全文
摘要:
首先vue是基于mvvm模式下的一个框架,那么何谓mvvm呢? 我们可以通过这张图来明显的感觉到model与view之间是通过ViewModel双向绑定来实现交互的。 然后Vue也是通过new一个Vue对象来同时绑定model与view。(通过输出Vue对象到view视图来实现页面的渲染,页面的改变 阅读全文
摘要:
客户端的javascript采用的是异步事件驱动模型。 1.事件类型是一个用来说明发生什么类型事件的字符串。 2.事件目标是发生的事件或与之相关的对象。 3.事件对象是与特定事件相关且包含有关该事件详细信息的对象。 4.事件传播是浏览器决定哪个对象触发其事件处理程序的过程。对于单个对象的特定事件,必 阅读全文
摘要:
首先filereader是HTMLAPI,我们想操作,只需要通过以下几步: 1.获取当前上传的文件,注意这里传上来的是一个数组 2.判断当前浏览器是不是支持filereader功能 3.new 一个新的filereader对象,然后可以选择进行读取的方式, 4.文件加载成功后要做的事情, 如果想要上 阅读全文
摘要:
1.ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。 2.参数变量是默认声明的,所以不能用let或const再次声明。 3.如果参数默认值是变量,那么参数就不是传值的,而是每次都重新计算默认值表达式的值。也就是说,参数默认值是惰性求值的。 阅读全文
摘要:
apply和call都是为了改变某个函数运行时的上下文而存在的(就是为了改变函数内部this的指向); 如果使用apply或call方法,那么this指向他们的第一个参数,apply的第二个参数是一个参数数组,call的第二个及其以后的参数都是数组里面的元素,就是说要全部列举出来。 <script 阅读全文
摘要:
一:浏览器的主要功能 浏览器的主要功能就是向服务器发出请求,在浏览器窗口中展示您选择的网络资源。这里所说的资源一般是指 HTML 文档,也可以是 PDF、图片或其他的类型。资源的位置由用户使用 URI(统一资源标示符)指定。多年以来,各浏览器都没有完全遵从这些规范,同时还在开发自己独有的扩展程序,这 阅读全文