01 2018 档案
摘要:1、Emmet:能够基于Emmet语法产生HTML 2、Atom Beautify:自动格式化文件 3、Linter Jshint:让你的编码更规范 4、docblockr:文档注释规范化,有利于团队合作 5、file-icons:美化文件外形 6、git-plus:git版本管理工具 7、vim-
阅读全文
摘要:1.SyntaxError(语法错误) 解析代码时发生的语法错误 eg:var 1a; Uncaught SyntaxError: Unexpected number 2.ReferenceError(引用错误) a.引用了一个不存在的变量 eg: console.log(a); Uncaught
阅读全文
摘要:面向对象 1、工厂模式 2、构造函数模式 构造函数方式和原型方式变量存储的方式 3、原型 我们创建的每一个函数都有一个prototype(原型属性),这个属性是一个对象,它的用途是包含可以由特定类型的所有实例共享的属性和方法。逻辑上可以这么理解:prototype通过调用构造函数而创建的那个对象的原
阅读全文
摘要:1、window对象的属性和方法 closed 当窗口关闭时为真 defaultStatus 窗口底部状态栏显示的默认消息 document 窗口显示的文档对象 frames 窗口中的框架对象数组 history 保存有窗口最近加载的URL length 窗口中的框架数 location 当前窗口的
阅读全文
摘要:1、正则的创建 两种方法: 字符模式修饰符: i:忽略大小写 g:全局匹配 m:多行匹配 常用方法: test:匹配成功返回true,失败false, exec:成功返回数组,失败null 使用方法,正则.test('字符串');正则.exec('字符串'); 例子: 2、字符串的正则匹配方法,St
阅读全文
摘要:常用: let date = new Date(); //获取当前时间毫秒数 date.getFullYear(); date.getMonth(); //月份加一 date.getDate(); //日期 date.getDay(); //星期,0~6,使用switch转换'星期几' date.g
阅读全文
摘要:小程序组件的使用: 小程序组件包含四个文件,wxml,json,js,wxss 1、在json中声明 { "component": true } 2、在wxml中编写组件模板的内容结构,在wxss中编写组件的样式,组件中的样式不会污染页面的样式 注意事项:在wxss中不应该使用ID选择器和标签选择器
阅读全文
摘要:{ //对象的扩展}{ //1、属性的简洁表示法 let fruit = 'fruit'; let animal = 'animal'; //变量名为属性名,变量值为属性值 let foo = { fruit, animal, }; let fish = { method() { console.l
阅读全文
摘要:{ //学习Symbol}{ //1、Symbol叙述 /* * ES5 的对象属性名都是字符串,这容易造成属性名的冲突。 * 比如,你使用了一个他人提供的对象,但又想为这个对象 * 添加新的方法(mixin 模式),新方法的名字就有可能与 * 现有方法产生冲突。如果有一种机制,保证每个属性的名字
阅读全文
摘要:{ //1、constructor 类的构造函数 //构造函数是类的默认方法,通过new命令生成对象实例, //如果类中没有显式声明constructor,会生成一个空的constructor方法 class Person{ constructor(name="guaguaerhao"){ this
阅读全文