js
白水煮青菜
这个作者很懒,什么都没留下…
展开
-
Taro规范
在 Taro 中书写 JavaScript 需要遵循taro的JavaScript 书写规范。本文主要是记录一下Taro的js书写规范中,我的书写习惯可能比较容易犯的一些错误点。完整的书写规范请参照Taro的官方文档。基本书写1、使用两个空格进行缩进不要混合使用空格与制表符作为缩进function hello (name) { console.log('hi', name) // ✓ 正确 console.log('hello', name) // ✗ 错误}2、除了缩进,原创 2020-06-26 22:25:11 · 522 阅读 · 0 评论 -
js实现一个new
在开发过程中,我们经常会使用到new关键字,那么在我们使用new关键字的时候,new到底做了什么事呢?在MDN中有这样一段话:知道了new所做的事情,我们就可以根据这些步骤来自己实现一个new的功能啦!function _new(constructer, ...arg){ //1、创建一个空对象 let obj = {}; //2、链接到原型,这样新对象就可以访问原型上的属性和方...原创 2020-02-01 16:02:55 · 476 阅读 · 0 评论 -
js预解析
js在读取到一个script(或者一个函数作用域)时,会先对它进行一个预解析的过程, 把 var 声明提升到该作用域的顶端,此时,变量已经var声明但是并未赋值,是undefined,然后预解析function函数体,把function函数体提升到作用域顶端(var之后),在预解析完之后,JS 才会从上到下一行一行解析代码并执行。也就是说,先预解析var声明,然后预解析function函数体,然后...原创 2020-01-04 10:08:38 · 142 阅读 · 0 评论 -
js数据类型
js数据类型基本数据类型 :字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol(ES6新增);复杂数据类型:Object,如Object、array、function。1、Undefined类型Undefined类型只有一个值,即特殊的undefined。在使用var声明一个变量但是没有对其进行初始化时,这...原创 2020-01-03 21:29:47 · 60 阅读 · 0 评论