打开注册表编辑器,依次展开以上各项即可
注册表编辑器概述“注册表编辑器”是用来查看和更改系统注册表设置的高级工具,其中包含计算机运行方式 的信息。Windows? 将其配置信息保存在组织成树状格式的数据库(即注册表)中。尽管可以用注册表编辑器 查看和修改注册表,但是通常不需要这样做,因为更改不当可能会损坏系统。准备编辑和还原注册表的高级用 户可以安全地使用注册表编辑器执行以下任务:清除重复项或删除已被卸载或删除的程序的项。
文件夹表示注册表中的项,并显示在注册表编辑器窗口左侧的定位区域中。在右侧的主题区域中,则显示项中 的项值。双击项值时,将打开编辑对话框。
除非绝对必要,否则请不要编辑注册表。如果注册表有错误,可能会导致计算机无法正常工作。如果发生这种 情况,可以将注册表还原到您上次成功启动计算机时的状态。有关说明,请参阅“相关主题”。
注册表编辑器项
注册表编辑器的定位区域显示文件夹,每个文件夹表示本地计算机上的一个预定义项。访问远程计算机的注册 表时,只出现两个预定义项:HKEY_USERS 和 HKEY_LOCAL_MACHINE。
文件夹/预定义项 描述
HKEY_CURRENT_USER 包含当前登录用户的配置信息的根目录。用户文件夹、屏幕颜色和“控制面板”设置 存储在此处。该信息被称为用户配置文件。
HKEY_USERS 包含计算机上所有用户的配置文件的根目录。HKEY_CURRENT_USER 是 HKEY_USERS 的子项 。
HKEY_LOCAL_MACHINE 包含针对该计算机(对于任何用户)的配置信息。
HKEY_CLASSES_ROOT 是 HKEY_LOCAL_MACHINE\Software 的子项。此处存储的信息可以确保当使用 Windows 资源管理器打开文件时,将打开正确的程序。
HKEY_CURRENT_CONFIG 包含本地计算机在系统启动时所用的硬件配置文件信息。
下表列出当前由系统定义和使用的数据类型。
数据类型 描述
REG_BINARY 未处理的二进制数据。多数硬件组件信息都以二进制数据存储,而以十六进制格式显示在注册表 编辑器中。
REG_DWORD 数据由 4 个字节长的数表示。许多设备驱动程序和服务的参数是这种类型并在注册表编辑器中 以二进制、十六进制或十进制的格式显示。
REG_EXPAND_SZ 长度可变的数据串。该数据类型包含在程序或服务使用该数据时确定的变量。
REG_MULTI_SZ 多重字符串。包含了用户可读取格式的列表或多值的值通常为该类型。项用空格、逗号或其 他标记分开。
REG_SZ 固定长度的文本串。
REG_FULL_RESOURCE_DESCRIPTOR 设计用来存储硬件元件或驱动程序的资源列表的一列嵌套数组。 警告
他像 Browserify, 但是将你的应用打包为多个文件. 如果你的单页面应用有多个页面, 那么用户只从下载对应页面的代码. 当他么访问到另一个页面, 他们不需要重新下载通用的代码.他在很多地方能替代 Grunt 跟 Gulp 因为他能够编译打包 CSS, 做 CSS 预处理, 编译 JS 方言, 打包图片, 还有其他一些.
它支持 AMD 跟 CommonJS, 以及其他一些模块系统, (Angular, ES6). 如果你不知道用什么, 就用 CommonJS.
2. Webpack 给 Browserify 的同学用
对应地:
browserify main.js >bundle.js
webpack main.js bundle.js
Webpack 比 Browserify 更强大, 你一般会用 webpack.config.js 来组织各个过程:
// webpack.config.js
module.exports = {
entry: './main.js',
output: {
filename: 'bundle.js'
}
}
这仅仅是 JavaScript, 可以随意添加要运行的代码.
3. 怎样启动 webpack
切换到有 webpack.config.js 的目录然后运行:
webpack 来执行一次开发的编译
webpack -p for building once for production (minification)
webpack -p 来针对发布环境编译(压缩代码)
webpack --watch 来进行开发过程持续的增量编译(飞快地!)
webpack -d 来生成 SourceMaps
4. JavaScript 方言
Webpack 对应 Browsserify transform 和 RequireJS 插件的工具称为 loader. 下边是 Webpack 加载 CoffeeScript 和 Facebook JSX-ES6 的配置(你需要 npm install jsx-loader coffee-loader):
// webpack.config.js
module.exports = {
entry: './main.js',
output: {
filename: 'bundle.js'
},
module: {
loaders: [
{ test: /\.coffee$/, loader: 'coffee-loader' },
{ test: /\.js$/, loader: 'jsx-loader?harmony' } // loaders 可以接受 querystring 格式的参数
]
}
}
要开启后缀名的自动补全, 你需要设置 resolve.extensions 参数指明那些文件 Webpack 是要搜索的:
// webpack.config.js
module.exports = {
entry: './main.js',
output: {
filename: 'bundle.js'
},
module: {
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)