javascript
文章平均质量分 51
卡不其狼2008
这个作者很懒,什么都没留下…
展开
-
Javascript模块化编程01为什么要模块化编程
Javascript模块化编程 如今经常听到模块化编程的这个概念,在WEB前端的领域更是如火如荼,相应的工具与框架层出不穷,那么到底为什么要模块化编程呢: 什么是模块/模块化 模块化进化史 为什么要模块化 *模块化的好处 模块化的问题 什么是模块/模块化 将一个复杂的程序依据一定的规则(规范)封装成几个块(文件),并进行组合在一起的编程方法;块的内部数据以及实现都是私有的,只是向外...原创 2018-07-05 15:49:29 · 628 阅读 · 0 评论 -
javascript模块化编程02模块化编程规范之CommonJS
javascript模块化编程规范 CommonJS AMD CMD ES6 CommonJs 规范 说明 1.自行百度查阅文字性描述,本文只精简介绍 2.每个文件都可当作一个模块 3.在服务器端:模块的加载和运行是同时加载的 4.在浏览器端:模块需要提前编译打包处理 基本语法 暴露模块 module.exports = value;原来就有值是一个空的对象 expo...原创 2018-07-05 17:40:40 · 189 阅读 · 0 评论 -
javascript模块化编程03AMD模块化编程规范
javascript模块化编程03AMD模块化编程规范 规范 说明 AMD规范,全称是Asynchronous Module Definition,即异步模块加载机制。从它的规范描述页面看,AMD很短也很简单,但它却完整描述了模块的定义,依赖关系,引用关系以及加载机制。作为一个规范,只需定义其语法API,而不关心其实现。AMD规范简单到只有一个API,即define函数: ...原创 2018-07-06 11:26:54 · 150 阅读 · 0 评论 -
javascript模块化编程04CMD模块化编程规范
javascript模块化编程04CMD模块化编程规范 规范 说明 github官方文档说明地址 在 Sea.js 中,所有 JavaScript 模块都遵循 CMD(Common Module Definition) 模块定义规范。该规范明确了模块的基本书写格式和基本交互规则。在 CMD 规范中,一个模块就是一个文件。专门用于浏览器端,模块的加载是异步的,模块使用是才会加载执行...原创 2018-07-06 15:44:44 · 144 阅读 · 0 评论 -
javascript模块化编程05ES6模块化编程规范
javascript模块化编程05ES6模块化编程规范 语法非常简单也是现在最流行的模块化开发模式,虽然ES6已经是标准化但是多数的浏览器是不支持ES6语法的所以在使用浏览器端时,我们需要通过babel将其转化为ES5的js代码,但是经过babel转化的代码是属于CommonJS模块化语法规范的代码,还需要通过browserify转化为浏览器可识别的代码。 项目结构 |ES6-babel-b...原创 2018-07-06 17:44:37 · 417 阅读 · 0 评论 -
javascript面向过程与面向对象简单比较
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">原创 2018-07-25 11:55:41 · 854 阅读 · 0 评论