前端模块化
u013344815
这个作者很懒,什么都没留下…
展开
-
神奇的babel
2015年,ECMA推出es6,在es5的基础上添加了各种人性化开发的新特性,详见es2015让人头疼的是当下主流浏览器的JS引擎并不识别es6语法,所以我们需要将es6的语法翻译成es5的形式再提交给js引擎执行。那有没有好的工具来实现两种标准之间的转换呢,有,babel。好,既然用到babel,那么第一步肯定要在项目中安装babel。安装的方法可参照点击打开链接npm原创 2017-03-28 17:36:42 · 714 阅读 · 0 评论 -
初识webpack
第一次接触webpack,记录最简单的使用规范,加强记忆以备后用。搭建webpack项目大致分为如下几步:首先在本地建立一个工程,本次我在D盘建立webpackDemo。进入工程目录后使用npm init命令进行初始化,生成package.json文件第三步在工程目录下安装webpack,使用命令npm install webpack --save-dev等待安原创 2017-03-23 12:13:31 · 388 阅读 · 0 评论 -
amd模块定义模式
谈及前端模块化,自然会想到AMD(异步模块定义)和CMD(通用模块定义),这里我着重谈一下AMD的相关内容AMD的整体目标是提供模块化的JavaScript解决方案,以便开发人员使用。关于AMD有两个关键概念是值得我们注意的,它们是用于模块定义的define方法和用于处理依赖加载的require方法。使用以下方式,define用于定义已命名或未命名模块。define( module_原创 2017-03-27 12:45:25 · 4574 阅读 · 1 评论 -
vue for webapp 中的总结&&填坑
GitHub:https://github.com/liu9183/vue-for-sellApp原创 2017-04-26 15:18:47 · 4549 阅读 · 0 评论 -
node.js Express框架学习笔记
简介原创 2017-05-24 15:43:24 · 1070 阅读 · 0 评论 -
图片预加载插件开发小记
面向对象组件开发前端进阶不可或缺的一步,复用思想也是前端模块化的重要推动力图片预加载在大批量图片加载的同时保证用户体验方面作用明显,浅显尝试,以此为记插件封装(preLoad.js)(function($) { function PreLoad(imgs, options) { this.imgs = imgs; this.opts = $.extend({}, Pre原创 2017-08-16 15:35:28 · 737 阅读 · 0 评论