《JavaScript框架设计》——导读

前言JavaScript框架设计首先说明一下,本书虽是讲解框架设计,但写个框架不是很深奥的事情,重点是建立更为完整的前端知识树。只有自己尝试写个框架,才有机会接触像原型、作用域、事件代理、缓存系统、定时器等深层知识,也才有机会了解applyElement、swapNode、importNode、re...

《JavaScript框架设计》——2.4 define方法

本节书摘来自异步社区《JavaScript框架设计》一书中的第2章,第2.4节,作者:司徒正美 更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.4 define方法 我们再来看define方法,打个比方,它与require的关系就是内应外合。define是应,require是合。requi...

JavaScript入门与实战

52 课时 |
19699 人已学 |
免费

JavaScript 自学手册文档教程

65 课时 |
3411 人已学 |
免费
开发者课程背景图

《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那样的单文件函数库,它的内部也分许多模块,必然有一些模块冲在前面...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6411+人已加入
加入
相关电子书
更多
现代Javascript高级教程
JS零基础入门教程(上册)
Javascript异步编程
立即下载 立即下载 立即下载

JavaScript框架设计相关内容