-
98
文章
-
0
评论
-
0
邻居
98
文章
0
评论
0
邻居
这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。 我采用的是一个非常流行的库require.js。 一、为什么要用require.js? 最早的时候,所有Javascript代码都写在…
这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。 (接上文) 七、模块的规范 先想一想,为什么模块很重要? 因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。 但是,这样做…
随着网站逐渐变成”互联网应用程序“,嵌入网页的Javascript代码越来越庞大,越来越复杂。 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等……开发者不得不使用软件工程的…
AMD是”Asynchronous Module Definition”的缩写,意思就是”异步模块定义”. AMD定义了我们所用的模块都是是异步加载的,所以我们要将依赖模块的代码片段要放在一个…
最近几年,前端技术迅猛发展,差不多每年都会冒出一款主流的框架。 每次新开业务线或启动新项目时,首先第一件事就是纠结:使用什么框架,重造什么轮子?我很高兴应CSDN的邀请谈我的看法。 RequireJS,前端技术发展分水岭 在五六年前,移动端…
Doctype作用?严格模式与混杂模式如何区分?它们有何意义? HTML5 为什么只需要写 <!DOCTYPE HTML>? 行内元素有哪些?块级元素有哪些? 空(void)元素有那些? 页面导入样式时,使用link和@impo…
兼容屏幕大小的样式 <link rel=”stylesheet” type=”text/css” href=”style/pad.css” media=̶…
参照CSS Reset按流行度排列如下: 目前几种主流的CSS Reset: 1、Eric Meyer’s “Reset CSS”; 2、HTML5 Doctor CSS Reset ; 3、Yahoo! (YUI 3) Res…
$(document).on(“click”,function(e){ var target = $(e.target); if(target.closest(“#san”).length =…