文章 2017-05-02 来自:开发者社区

《JavaScript框架设计》——第 1 章 种子模块 1.1命名空间

本节书摘来自异步社区《JavaScript框架设计》一书中的第1章,第1.1节,作者:司徒正美著,更多章节内容可以访问云栖社区“异步社区”公众号查看 第 1 章 种子模块 种子模块也叫核心模块,是框架的最先执行的部分。即便像jQuery那样的单文件函数库,它的内部也分许多模块,必然有一些模块冲在前面立即执行,有一些模块只有用到才执行,也有一些模块可有可无,存在感比较弱,只在特定浏览器下才运行。 ....

文章 2017-05-02 来自:开发者社区

《JavaScript设计模式》——9.3 Revealing Module(揭示模块)模式

本节书摘来自异步社区《JavaScript设计模式》一书中的第9章,第9.3节, 作者: 【美】Addy Osmani 译者: 徐涛 更多章节内容可以访问云栖社区“异步社区”公众号查看。 9.3 Revealing Module(揭示模块)模式 现在对Module模式应该更加熟悉了,让我们来看一个稍有改进的版本—Christian Heilmann的Revealing Module模式。 Rev....

文章 2017-05-02 来自:开发者社区

《JavaScript设计模式》——9.2 Module(模块)模式

本节书摘来自异步社区《JavaScript设计模式》一书中的第9章,第9.2节, 作者: 【美】Addy Osmani 译者: 徐涛 更多章节内容可以访问云栖社区“异步社区”公众号查看。 9.2 Module(模块)模式 模块是任何强大应用程序架构中不可或缺的一部分,它通常能够帮助我们清晰地分离和组织项目中的代码单元。 在JavaScript中,有几种用于实现模块的方法,包括: 对象字面量表示法....

问答 2017-02-14 来自:开发者社区

require.js加载webpack打包后的模块可行吗?

因为历史原因,遗留的项目采用的requirejs做的模块加载,新的子系统计划用vue+webpack构建;看网上有人说webpack构建成umd,做了尝试,requirejs会报找不到模块的错误。webpack构建后的模块 ,能用requirejs 加载吗

文章 2017-01-13 来自:开发者社区

[JavaScript]Javascript的一种模块模式

全局变量是魔鬼。在YUI中,我们仅用两个全局变量:YAHOO和YAHOO_config。YUI的一切都是使用YAHOO对象级的成员或这个成员作用域内的变量。我们建议在你的应用程序也使用类似的规则。 Douglas Crockford已经传授了一个有用的单例模式(singleton pattern)实现此规则,我认为他的模式有益于你基于YUI的那些应用。Douglas叫它模块模式(module p....

文章 2016-11-29 来自:开发者社区

Node.js的Formidable模块的使用

今天总结了下Node.js的Formidable模块的使用,下面做一些简要的说明。 1)     创建Formidable.IncomingForm对象    var form = new formidable.IncomingForm() 2)     form.encoding = 'utf-8' 设置表单域的编码...

文章 2016-11-03 来自:开发者社区

如何 hack Node.js 模块?

为何要去 hack? 在业务开发过程中,往往会依赖一些 Node.js 模块,hack 这些 Node.js 模块的主要目的是在不修改工具源码的情况下,篡改一些特定的功能。可能会是出于以下几种情况的考虑: 总是存在一些特殊的本地需求,不一定能作为工具的通用需求来暴露正常的 API 给更多的用户。 临时且紧急的需求,提 PR 已经来不及了。 为什么不直接去改源码?考虑到工具会不定期升级,想使用工.....

如何 hack Node.js 模块?
问答 2016-07-18 来自:开发者社区

百度地图模块js的地址问题

在你的百度地图2.0离线版的制作中,其中: 从2.1步骤中可以知道,模块是通过一个连接下载下来的,再次访问这个连接可以获得一个js文档,命名为getmodules2.0.js丢到js文件夹中就行了。当然,2.1里面怎么写,这里就怎么做。 这个地址大约是这样的: http://api0.map.bdimg.com/getmodules?v=2.0&t=20140707&mod=new...

问答 2016-07-06 来自:开发者社区

js中zendframework的模块操作问题

各位,我初用zendframework遇到问题啦! 在zendframework的模版中用连接方式to index能够传递到index模块的index操作。 而我在javascript中想采用ajax时遇到路径问题,我的代码如下: $.ajax({ type:"POST", url:APP+"/index/index", ...

文章 2016-06-07 来自:开发者社区

JavaScript 模块的循环加载

"循环加载"(circular dependency)指的是,a脚本的执行依赖b脚本,而b脚本的执行又依赖a脚本。 // a.js var b = require('b'); // b.js var a = require('a'); 通常,"循环加载"表示存在强耦合,如果处理不好,还可能导致递归加载,使得程序无法执行,因此应该避免出现。 但是实际上,这是很难避免的,尤其是依赖关系复杂的大...

JavaScript 模块的循环加载

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

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注