require('./a') // 优先从缓存加载 // 由于 在 a 中已经加载过 b 了 // 所以这里不会重复加载 // 可以拿到其中的接口对象,但是不会重复执行里面的代码 // 这样做的目的是为了避免重复加载,提高模块加载效率 var fn = require('./b') console. ...
分类:
其他好文 时间:
2019-02-26 01:12:41
阅读次数:
182
参考链接:https://www.highcharts.com.cn/docs/data-modules 1.javascript代码 2.html代码(含css) 效果: ...
分类:
编程语言 时间:
2019-02-25 18:10:36
阅读次数:
210
在ES6之前,由于ECMAScript不具备模块化管理的能力,因此往往需要借助第三方类库(例如遵守AMD规范的RequireJS或遵循CMD规范的SeaJS等)才能实现模块加载。而自从ES6引入了模块化标准后,就不需要再特地加载一次外部脚本了。模块化的语法不仅让JavaScript代码的组织变得更有 ...
分类:
其他好文 时间:
2019-02-04 10:19:22
阅读次数:
150
在angularJS中定义服务共有四种常见的方式:factory,service,provider,constant,value 使用形式的不同: 1)factory以返回对象的形式定义服务: 2)service是使用new关键字实例化,所以直接使用this定义 3)provider比较特殊,在定义 ...
分类:
Web程序 时间:
2019-01-28 23:49:36
阅读次数:
200
// 接下来,我们要干一件使用 Node 很有成就感的一件事儿 // 你可以使用 Node 非常轻松的构建一个 Web 服务器 // 在 Node 中专门提供了一个核心模块:http // http 这个模块的职责就是帮你创建编写服务器的 网络服务构建模块 // 1. 加载 http 核心模块 va ...
分类:
Web程序 时间:
2019-01-20 20:57:24
阅读次数:
186
AMD (Asynchromous Module Definition) 异步模块定义 CMD (Common Module Definition) 通用模块定义 CommonJs 是服务器端模块的规范,Node.js采用了这个规范。 根据CommonJS规范,一个单独的文件就是一个模块。加载模块使 ...
分类:
Web程序 时间:
2019-01-19 16:31:31
阅读次数:
195
项目说明: Python版本:3.7.2 模块:urllib.request,re,os,ssl 目标地址:http://小草.com/ 第二个爬虫项目,设备转移到了Mac上,Mac上的Pycharm有坑, 环境变量必须要配置好,解释器要选对,不然模块加载不出来 项目实现: 小草图片下载时后有ssl ...
分类:
编程语言 时间:
2019-01-15 22:33:19
阅读次数:
417
有关Linux ipv6模块加载失败的问题 同事一个SUSE11sp3环境配置ipv6地址失败,提示不支持IPv6,请求帮助,第一反应是应该ipv6相关内核模块没有加载。 主要检查内容: ipv6地址是否存在 ifconfig |grep inet6 没有默认inet6地址 ipv6模块是否存在 # ...
分类:
系统相关 时间:
2018-12-29 19:45:25
阅读次数:
232
模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。 Node.js 提供了 exports 和 require 两个对象,其中 exports 是模块 ...
分类:
Web程序 时间:
2018-12-29 15:16:08
阅读次数:
184
//函数使用期间:变量的作用域一定要注意,主要体现在1.变量作用域内是否被定义2.可变对象传参是否会被修改1.函数命名空间概念:内存中变量名和对象的对应关系//字典//每个命名空间都是独立的存在,可以存在相同名字的变量分类:1.局部命名空间:函数所拥有的命名空间,记录了函数中定义的变量、入参等2.全局命名空间:模块级的命名空间//模块加载时创建3.内置命名空间:放置内置函数和异常//任何地方都可以
分类:
编程语言 时间:
2018-12-03 00:44:20
阅读次数:
242