自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 js 原型链

经常用到的new操作符,具体是怎么实现的呢?function Person(){}var person = new Person()// 这里的 Person 就是一个构造函数 person就是 构造函数Person的一个实例可以将 上面的代码拆分为三部1. var obj = {}2.obj._porto_ = Person.prototype3.Person.call(...

2019-05-29 16:17:17 125

原创 vue-cli2 npm run dev 究竟做了一些什么(三)

pluginsplugins用于扩展webpack的功能,相比着loader更加灵活,不用指定文件类型。常用的plugins有三个,html-webpack-plugin、commonChunkPlugin和ExtractTextPlugin。脚手架webpack.dev.conf.js的插件脚手架webpack.prod.conf.js的插件DefinePlugin通...

2019-05-22 16:49:33 388

原创 vue-cli2 npm run dev 究竟做了一些什么(二)

modulemoudle对应loader(加载器 )的配置,主要对指定类型的文件进行操作,举个例子:js类型的文件和css文件需要不同的loader来处理。线看一下脚手架的配置其module下主要是一个rules数组,其主要的功能就是配置模块的读取和解析规则,数组里面的每一项都描述了如何去处理部分文件数组的每一项的参数大概功能就是条件匹配:通过test、include、...

2019-05-21 18:48:52 309

原创 vue-cli2 npm run dev 究竟做了一些什么(一)

1.首先找到package.json 可以看到执行这段命令webpack-dev-server --inline --progress --config build/webpack.dev.conf.js2.可以看到基于webpack 起了一个服务,具体的配置需要转到webpack.dev.conf.js文件具体分析3.这个文件是一个配置对象,基本配置项是:entry、output、mod...

2019-05-21 13:40:06 1002 1

原创 理解Object.defineProperty的作用

defineProperty的属性Object.defineProperty定义新属性或修改原有的属性 Object.defineProperty(obj, prop, descriptor)参数说明:obj:必需。目标对象 prop:必需。需定义或修改的属性的名字descriptor:必需。目标属性所拥有的特性descriptor里面的属性都是可选的,每一个属性的作用...

2018-12-04 17:24:54 899 1

转载 node.js 面试有关

什么是node.js Node.js采用模块化结构,按照CommonJS规范定义和使用模块。模块与文件是一一对应关系,即加载一个模块,实际上就是加载对应的一个模块文件。 JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。每一种解析器都是一个运行环境,...

2018-11-30 16:14:45 146

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除