上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 继承性: 子类可以共享父类的数据结构和方法。新类可以在一个类的基础上定义; JavaScript构造函数: ( 方法添加到原型上,共享空间 ) function Tab( name ){ this.name = name; } Tab.prototype.hobby = function( ){ / 阅读全文
posted @ 2020-03-07 02:48 铁塔 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 创建对象: new运算符: 1. 执行函数 2. 自动创建一个空对象 3. 把空对象指向另一个对象 4. this绑定到这个空对象 5. 隐式返还this 原型链: 链上都是对象,有限长度 (终点是 null) var obj = new Object(); var Tab = function ( 阅读全文
posted @ 2020-03-06 00:45 铁塔 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 编程语言: 强类型语言 和 弱类型语言。 强类型语言也称为强(强制)类型定义语言,要求变量的使用要严格符合定义,所有变量都必须先定义后使用;如java 、NET、C/C++等都是强制类型定义的。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了( 变量的数据 阅读全文
posted @ 2020-03-05 19:55 铁塔 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 命令运行 ./node_modules/.bin/webpack 在 node_modules/.bin 目录下,存放着大量的cmd文件,运行 webpack 命令文件 package.json (npm 配置文件 npm init 生成) scripts:{ "webpack1" : "./nod 阅读全文
posted @ 2020-03-03 01:36 铁塔 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 四个核心: 入口entry 输出output loader plugins webpack.config.js module.exports = { entry: , output: , module: ,plugins:[] } 配置: 整个配置在 node 环境中运行,遵守 CommomJS 规 阅读全文
posted @ 2020-03-02 14:58 铁塔 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 模块化: 开发维护方便,按功能分成各个单独的代码块,代码块内有独立的作用域互不影响,通过 module 或 exports对象暴露接口,不污染全局变量; 模块化的一个直接副作用,把应用程序拆分成多个独立的文件,需要加载多个文件(文件加载时间长) 打包工具出现:webpack 及 rullup 是模块 阅读全文
posted @ 2020-03-02 02:08 铁塔 阅读(105) 评论(0) 推荐(0) 编辑
摘要: ESM: es6 module规范及其实现; > web统一的前端规范 ES6 模块的设计思想是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。 CommonJS 和 AMD 模块,都只能在运行时确定这些东西。 核心: 独立作用域的 export导出模块内数据 > export 阅读全文
posted @ 2020-02-29 23:10 铁塔 阅读(532) 评论(0) 推荐(0) 编辑
摘要: webpack 和 rullup都是打包工具: webpack倾向于应用程序的打包 rollup更适合在文件打包方面,例如 jq库, vue代码库等 模块化是模块编程思想的体现,在开发环境中,通过本地启用server方式的开发;例如 nodejs 在浏览器环境中是不能直接支持的 或者 存在兼容问题, 阅读全文
posted @ 2020-02-29 03:49 铁塔 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 引入 babel.js 文件 <script type="text/babel"> let arr = [1,2,3,4,5,6,7,8,9,10]; let showArr = arr.filter( item => item > 5 ); console.log(showArr); </scri 阅读全文
posted @ 2020-02-28 20:21 铁塔 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 插件的使用 自己组合插件 使用预设的插件 官方 Preset > 一些常用环境编写的 preset (社区维护的,通过npm下载) @babel/preset-env @babel/preset-flow @babel/preset-react @babel/preset-typescript 创建 阅读全文
posted @ 2020-02-26 18:18 铁塔 阅读(342) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页