摘要: 如果你喜欢用模板搭建应用(或者有这个想法),请选择Vue Vue应用的默认选项是把markup放在HTML文件中。数据绑定表达式采用的是和Angular相似的mustache语法,而指令(特殊的HTML属性)用来向模板添加功能。 下面的示例是一个简单的Vue应用。它会展示message和一个用来re 阅读全文
posted @ 2017-03-20 11:29 惹你贱笑 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1、CommonJs规范的出发点:JS没有模块系统、标准库较少、缺乏包管理工具;为了让JS可以在任何地方运行,以达到Java、C#、PHP这些后台语言具备开发大型应用的能力; 2、在CommonJs规范中: 一个文件就是一个模块,拥有单独的作用域; 普通方式定义的变量、函数、对象都属于该模块内; 通 阅读全文
posted @ 2017-03-11 11:30 惹你贱笑 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 面向对象的语言有一个标志,即拥有类的概念,抽象实例对象的公共属性与方法,基于类可以创建任意多个实例对象,一般具有封装、继承、多态的特性!但JS中对象与纯面向对象语言中的对象是不同的,ECMA标准定义JS中对象:无序属性的集合,其属性可以包含基本值、对象或者函数。可以简单理解为JS的对象是一组无序的值 阅读全文
posted @ 2017-03-07 09:26 惹你贱笑 阅读(189) 评论(0) 推荐(0) 编辑
摘要: <a\b[^>]+\bhref="([^"]*)"[^>]*>([\s\S]*?)</a>分组1和分组2即为href和value解释:<a\b #匹配a标签的开始[^>]+ #匹配a标签中href之前的内容\bhref="([^"]*)" #匹配href的值,并将匹配内容捕获到分组1当中[^>]*> 阅读全文
posted @ 2017-02-05 20:36 惹你贱笑 阅读(9631) 评论(3) 推荐(2) 编辑
摘要: 本篇来说一下js中的属性: 1、静态属性 2、原型属性 3、实例属性 静态属性: function klass(){} var obj=new klass(); klass.count=0; klass.count++; console.log(obj.count);//undefined cons 阅读全文
posted @ 2017-01-07 18:37 惹你贱笑 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: 因为js是一种弱类型的编程语言,对数据类型的要求没有其他编程语言的要求严格,所以在定义函数的时候不需要像java和C#一样对其传入参数的类型进行定义。那么传入参数的个数有没有影响呢?今天小猪就做了个实验。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 阅读全文
posted @ 2017-01-05 11:37 惹你贱笑 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 自己觉得比较实用的sublime快捷键: Ctrl + / 注释 Ctrl + 滚动 字体变大/缩小 Ctrl + N 新建 软件右下角可以选择文档语法模式 Ctrl + Shift + P 命令模式 命令: sshtml模糊匹配 语法切换到html模式,同理所得,ss+相应文件名匹配相应模式,如s 阅读全文
posted @ 2016-12-26 22:54 惹你贱笑 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1.parse 用于从一个字符串中解析出json 对象。例如 var str='{"name":"cpf","age":"23"}' 经 JSON.parse(str) 得到: Object: age:"23" name:"cpf" _proto_:Object ps:单引号写在{}外,每个属性都必 阅读全文
posted @ 2016-12-22 12:41 惹你贱笑 阅读(196) 评论(0) 推荐(1) 编辑
摘要: ●节点分为不同的类型:元素节点、属性节点和文本节点等。 ●getElementById()方法将返回一个对象,该对象对应着文档里的一个特定的元素节点。 ●getElementsByTagName()方法将返回一个对象数组,它们分别对应着文档里的一个特定的元素节点。 ●这些节点中的每个都是一个对象。接 阅读全文
posted @ 2016-12-17 21:27 惹你贱笑 阅读(252) 评论(0) 推荐(1) 编辑