51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#新模块
Js模块打包 exports和require 与 export和import 的用法和区别
Commonejs规定每个文件是一个模块。将一个JavaScript文件直接通过script标签引入页面中,和封装成CommonJS模块最大的不同在于:前者的顶层作用域是全局作用域,在进行变量及函数声明时会污染全局环境;而后者会形成一个属于模块自身的作用域,所有的变量及函数只有自己能访问,对外是不可见的。1.1Comm...
代码星球
·
2020-12-24
Js
模块
打包
exports
require
Nodejs模块fs文件系统操作
node的fs文档密密麻麻的api非常多,毕竟全面支持对文件系统的操作。文档组织的很好,操作基本分为文件操作、目录操作、文件信息、流这个大方面,编程方式也支持同步、异步和Promise。本文记录了几个文档中没详细描写的问题,可以更好地串联fs文档思路:文件描述符同步、异步与Promise目录与目录项文件信息stream...
代码星球
·
2020-12-24
Nodejs
模块
fs
文件
系统
Js模块化的作用、原理、方案
一、模块化概念将一个复杂的程序依据一定的规则(规范)封装成几个块(文件),并进行组合在一起;块的内部数据与实现是私有的,只是向外部暴露一些接口(方法)与外部其它模块通信。 二、模块化作用为什么要用模块化的JavaScript?因为在实际的开发过程中,经常会遇到变量、函数、对象等名字的冲突,这样就容易造成冲突,...
代码星球
·
2020-12-24
Js
模块化
作用
原理
方案
nodejs核心模块有哪些?
全局对象在浏览器JS中,通常window是全局对象,而nodejs中的全局对象是global,所有全局变量都是global对象的属性。在nodejs中能够直接访问到的对象通常都是global的属性,如console、process等 全局对象与全局变量global最根本的作用是作为全局变量的宿主。全局变量的条...
代码星球
·
2020-12-24
nodejs
核心
模块
哪些
css模块的解决办法 演进
1.手动分模块(早期办法,这样容易相互覆盖,冗余代码,嵌套过深) 刀耕火种的时代了2. css预处理(sass/less等) css预处理器最大的好处就是可以支持模块引入,用js的方式来编写CSS,编译之后,终究还是一个文件,因此不可避免的会出现冲突样式插个题外话:sassvs...
代码星球
·
2020-12-24
css
模块
解决
办法
演进
Nodejs数据加密与crypto模块
nodejs 中的crypto模块提供了各种各样加密算法的API。这篇文章记录了常用加密算法的种类、特点、用途和代码实现。其中涉及算法较多,应用面较广,每类算法都有自己适用的场景。为了使行文流畅,列出了本文记录的几类常用算法:内容摘要:散列(Hash)算法内容摘要:HMac算法内容加解密:对称加密(AES)与...
代码星球
·
2020-12-24
Nodejs
数据
加密
crypto
模块
与 JavaScript 模块相关的所有知识点
JavaScript 语言最初是为简单的表单操作而发明的,没有诸如模块或命名空间之类的内置功能。多年以来发明了大量的术语、模式、库、语法和工具来模块化 JavaScript。本文讨论了JavaScript中的所有主流模块系统、格式、库和工具,包括:JavaScript模块格式和工具大全IIFE模块:...
代码星球
·
2020-12-24
Javascript
模块
相关
所有
知识点
python包-logging-hashlib-openpyxl模块-深浅拷贝-04
包: #包是一系列模块文件的结合体,表现形式是文件夹,该文件夹内部通常会包含一个__init__.py文件,本质上还是一个模块 包呢,就是前两篇博客中提到的,模块的四种表现形式中的第三种 #把一系列模块(.py文件)组合到一起的文件夹(包) 下文呢,也将把包与模块前面...
代码星球
·
2020-12-23
python
-logging-hashlib-openpyxl
模块
深浅
拷贝
python常见模块-collections-time-datetime-random-os-sys-序列化反序列化模块(json-pickle)-subprocess-03
'''在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。1.namedtuple:生成可以使用名字来访问元素内容的tuple2.deque:双端队列,...
代码星球
·
2020-12-23
模块
序列化
python
常见
-collections-time-datetime-random-os-sys-
python模块导入-软件开发目录规范-01
模块: #一系列功能的结合体 模块的三种来源"""模块的三种来源1.python解释器内置的模块(os、sys....)2.第三方的别人写好的模块文件(requests...)3.自己定义开发的功能模块(你写在py文件里的内容,可以被当成模块导入)"""模块的四种表现形式"""模块的四种表现形式1....
代码星球
·
2020-12-23
python
模块
导入
软件开发
目录
python操作Excel模块openpyxl
pipinstallopenpyxl想要在文件中插入图片文件,需要安装pillow,安装文件:PIL-fork-1.1.7.win-amd64-py2.7.exe · font(字体类):字号、字体颜色、下划线等· fill(填充类):颜色等· border(边框类):设置单元格...
代码星球
·
2020-12-23
python
操作
Excel
模块
openpyxl
pycharm的MySQLdb模块导不进去时解决办法
根据Python多少位下载对应版本:32位:https://pypi.python.org/pypi/MySQL-python/1.2.564位:http://arquivos.victorjabur.com/python/modules/MySQL-python-1.2.3.win-amd64-py2.7.exe下载...
代码星球
·
2020-12-18
pycharm
MySQLdb
模块
导不
进去
Python集合模块collections
collectionscollections是Python内建的一个集合模块,提供了许多有用的集合类。namedtuple我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成:>>>p=(1,2)但是,看到(1,2),很难看出这个tuple是用来表示一个坐标的。定义一个class又小...
代码星球
·
2020-12-17
Python
集合
模块
collections
Python中的random模块
Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.random()用于生成一个0到1的随机符点数:0<=n<1.0 random.uniform的函数原型为:random.uniform(a,b),用于生成一个指定范围内的随机符点数,两个参数其中...
代码星球
·
2020-12-17
Python
中的
random
模块
Python 模块 re (Regular Expression)
在开发过程中发现,Python模块re(RegularExpression)是一个很有价值并且非常强大的文本解析工具,因而想要分享一下此模块的使用方法。有这样一个简单而有趣的实践范例:对于喜欢追看美剧的年轻人,最新一集美剧的播出时间常常是一个让人头疼的问题,一个实时更新美剧播出时间表的小工具会很受欢迎。本文...
代码星球
·
2020-12-17
Python
模块
re
Regular
Expression
首页
上一页
...
13
14
15
16
17
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他