前端模块化-CommonJS,AMD和ES6模块规范

文章共1.5k个字 读完大约需要5分钟

模块化

前端最近几年发展迅速,javascript由早期的简单平面,发展到现在的多维度,原来的代码组织规范越来越难以驾驭大规模的项目,模块化开发被提上了台面。

模块化我理解的是任何一个功能,一个函数,一个.js文件,一个对象…都可以成为一个模块,模块化的思想是让所有的代码都有自己合适的位置,模块化的作用是拆分复杂为简单,让后期维护工作更为得心应手。

日常团队合作中,我们难以处理的是命名冲突项目依赖关系,而模块化开发就是封装所有,根据规范抛出接口与外界联系,彼此之间相互不影响,只暴露我们希望暴露的方法和数据。

继续阅读全文 »

IE条件注释

文章共338个字 读完大约需要1分钟

这篇文章针对IE条件注释,主要是我自己在使用的过程中经常搞混,现在梳理下来备用。
IE条件注释主要用来处理IE浏览器一些兼容问题,比如针对不同的版本使用不同的css hack,针对一些不兼容的属性给与独特的前缀支持等。

继续阅读全文 »

javascript中的数组详解

文章共2k个字 读完大约需要8分钟

数组基础

基本概念

JavaScript中的数组是值的有序集合,每一个值称为一个元素,而每个元素在数组中都有自己对应的位置,以数字表示,称为索引。javascript中数组的值是无类型的,它甚至可以是数组本身,数组搭配数组或者数组搭配对象可以组成复杂的数据结构。

继续阅读全文 »

-->