javascript
朱大柠
这个作者很懒,什么都没留下…
展开
-
在VSCode中为Vue.js开发启用静态类型检查Flow
众所周知,Javascript是一种弱类型(或者称为动态类型)语言,即变量的类型是不确定的。例如,下面代码中的temp一开始是字符串,后来又变成了数字:12temp = 'hello';temp = 5;弱类型语言变量类型完全由当时的值决定,所以称为“弱类型”。这样设计有其好处,可以写出非常简洁的代码。但是在构建大型项目的时候,无法在编译期发现问题会导致很难发现问题,反而会为程...转载 2019-02-15 15:37:20 · 1752 阅读 · 0 评论 -
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
转自:帮你彻底搞懂JS中的prototype、__proto__与constructor(图解) 作为一名前端工程师,必须搞懂JS中的prototype、__proto__与constructor属性,相信很多初学者对这些属性存在许多困惑,容易把它们混淆,本文旨在帮助大家理清它们之间的关系并彻底搞懂它们。这里说明一点,__proto__属...转载 2019-02-14 10:39:30 · 168 阅读 · 0 评论 -
new 运算符
new 运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。语法:new constructor[([arguments])]示例:function Person(name, age) { this.name = name; this.age = age; this.sayName = function () { console....转载 2019-07-23 16:05:06 · 241 阅读 · 0 评论 -
闭包
闭包是函数和声明该函数的词法环境的组合。词法作用域节考虑如下情况:function init() { var name = "Mozilla"; // name 是一个被 init 创建的局部变量 function displayName() { // displayName() 是内部函数,一个闭包 alert(name); // 使用了父函数中声明的变量...转载 2019-07-19 10:09:37 · 133 阅读 · 0 评论 -
继承与原型链
转自:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Inheritance_and_the_prototype_chain对于使用过基于类的语言 (如 Java 或 C++) 的开发人员来说,JavaScript 有点令人困惑,因为它是动态的,并且本身不提供一个 class 实现。(在 ES2015/ES6 中引入了 class ...转载 2019-07-25 13:45:12 · 198 阅读 · 0 评论 -
Object.create()
转自:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/createObject.create()方法创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。语法Object.create(proto, [propertiesObject])参数 ...转载 2019-07-22 15:24:31 · 276 阅读 · 0 评论 -
windows下安装 Vue CLI 的坑
官方教程安装命令:npm install -g @vue/cli在cmd中执行,报错如下:C:\Users\admin>npm install -g @vue/clinpm ERR! Unexpected end of JSON input while parsing near '...0.3","mocha":"2.2.5",'npm ERR! A complete log...原创 2019-08-07 09:01:14 · 1410 阅读 · 0 评论