《JavaScript框架设计》——导读
前言JavaScript框架设计首先说明一下,本书虽是讲解框架设计,但写个框架不是很深奥的事情,重点是建立更为完整的前端知识树。只有自己尝试写个框架,才有机会接触像原型、作用域、事件代理、缓存系统、定时器等深层知识,也才有机会了解applyElement、swapNode、importNode、re...
《JavaScript框架设计》——2.4 define方法
本节书摘来自异步社区《JavaScript框架设计》一书中的第2章,第2.4节,作者:司徒正美 更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.4 define方法 我们再来看define方法,打个比方,它与require的关系就是内应外合。define是应,require是合。requi...
《JavaScript框架设计》——2.3 require方法
本节书摘来自异步社区《JavaScript框架设计》一书中的第2章,第2.3节,作者:司徒正美 更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.3 require方法 require方法的作用是当依赖列表都加载完毕,执行用户回调。因此这里有个加载的过程,整个加载过程分为以下几步。 (1)取...
《JavaScript框架设计》——2.2 加载器所在路径的探知
本节书摘来自异步社区《JavaScript框架设计》一书中的第2章,第2.2节,作者:司徒正美 更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.2 加载器所在路径的探知 要加载一个模块,我们需要一个URL作为加载地址,一个script作为加载媒介。但用户在require时都用ID,因此我们...
《JavaScript框架设计》——1.6 无冲突处理
本节书摘来自异步社区《JavaScript框架设计》一书中的第1章,第1.6节,作者:司徒正美 更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.6 无冲突处理 无冲突处理也叫多库共存。不得不说,$是最重要的函数名,这么多框架都爱用它做自己的命名空间。在jQuery还比较弱小时,如何让人们试...
《JavaScript框架设计》——1.5 主流框架引入的机制——domReady
本节书摘来自异步社区《JavaScript框架设计》一书中的第1章,第1.5节,作者:司徒正美 更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.5 主流框架引入的机制——domReady domReady其实是一种名为“DOMContentLoaded”事件的别称,不过由于框架的需要,它与...
《JavaScript框架设计》——1.4 类型的判定
本节书摘来自异步社区《JavaScript框架设计》一书中的第1章,第1.4节,作者:司徒正美 更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.4 类型的判定 JavaScript存在两套类型系统,一套是基本数据类型,另一套是对象类型系统。基本数据类型包括6种,分别是undefined、s...
《JavaScript框架设计》——1.3 数组化
本节书摘来自异步社区《JavaScript框架设计》一书中的第1章,第1.3节,作者:司徒正美 更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.3 数组化 浏览器下存在许多类数组对象,如function内的arguments,通过document.forms、form. elements、...
《JavaScript框架设计》——1.2 对象扩展
本节书摘来自异步社区《JavaScript框架设计》一书中的第1章,第1.2节,作者:司徒正美 更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.2 对象扩展 我们需要一种机制,将新功能添加到我们的命名空间上。这方法在JavaScript通常被称做extend或mixin。JavaScrip...
《JavaScript框架设计》——第 1 章 种子模块1.1 命名空间
本节书摘来自异步社区《JavaScript框架设计》一书中的第1章,第1.1节,作者:司徒正美 更多章节内容可以访问云栖社区“异步社区”公众号查看。 第 1 章 种子模块 种子模块也叫核心模块,是框架的最先执行的部分。即便像jQuery那样的单文件函数库,它的内部也分许多模块,必然有一些模块冲在前面...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
社区圈子
JavaScript框架设计相关内容
JavaScript您可能感兴趣
- JavaScript不刷新
- JavaScript天气
- JavaScript字符串处理
- JavaScript路由器
- JavaScript可视化
- JavaScript网络编程
- JavaScript service
- JavaScript邮箱注册
- JavaScript jwt
- JavaScript函数
- JavaScript学习
- JavaScript对象
- JavaScript方法
- JavaScript实现
- JavaScript前端
- JavaScript笔记
- JavaScript数组
- JavaScript代码
- JavaScript CSS
- JavaScript HTML
- JavaScript文件
- JavaScript事件
- JavaScript页面
- JavaScript字符串
- JavaScript开发
- JavaScript jquery
- JavaScript Web
- JavaScript教程
- JavaScript DOM