webpack 教程require.contextrequire.context:创建自己的(模块)上下文,这个方法有 3 个参数:要搜索的文件夹目录,是否还应该搜索它的子目录,以及一个匹配文件的正则表达式。 1require.context(directory, useSubdirectories = false, regExp = /^\.\//) 1234567891011121314151617/*** 创建一个* 包含了 test 文件夹* 不包含子目录下面的* 所有文件名以 `.test.js` 结尾的、* 能被 require 请求到的文件的上...

阅读更多

基本使用常用命名ctrl + k 清空终端内容 设置设置tab的空格数方案一:文件 -> 首选项 -> 设置。将 editor.tabSize 改为 2。注意:复制到右侧修改。 插件Setting Sync 插件 使用插件将目前配置保存到GitHub上,以后只需要从GitHub上获取,就可以一次性安装插件配置信息。 适用于电脑更换时还要一个个去搜索插件安装,公司&#x...

阅读更多

我们经常发现项目的依赖包版本号前面有的是 ~,有的是 ^,我们以 angular 为例: 那么 ~ 和 ^ 有什么作用和区别? ~:匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但是不包括1.3.0。 ^:匹配最新的大版本依赖包,比如^1.2.3会匹配所有1.x.x的包,包括1.3.0,但是不包括2.0.0。 实际项目中我们该如何选择...

阅读更多

前言什么是NodeJS?JavaScript是一门脚本语言,它需要一个运行环境。就好像PHP需要Apache,Java需要Tomcat等等,而NodeJS之前,JavaScript运行环境是浏览器,也就是JavaScript在网页中才能跑起来。NodeJS之后JavaScript又多了一个运行环境,就是NodeJS。NodeJS 是基于Chrome V8引擎的 JavaScript 运行环境。NodeJS使用事件驱动,非阻塞型I/O。NodeJS的包管理生态是 NPM,是&#x...

阅读更多

Vue 组件通信包括:父子组件和兄弟组件间的通信。在组件化系统构建中,组件间通信必不可少的。 父组件向子组件通信props父组件核心传递数据代码如下: 123456789101112131415161718<template> <child :msg="message"></child></template><script>import child from './child.vue';export default { components: { child }, data () { return { message: 'I am Father!' } }}</script> 子组件核心接收数据代码如下: 1234567891011121314<template> <di...

阅读更多

require方式的加载模块模块定义上下文提供了exports对象用于导出当前模块的方法或者变量,并且它是唯一导出的出口。在模块中,还存在一个moudle对象,它代表模块自身,而exports是moudle的属性。在NodeJS中,一个文件就是一个模块,将方法挂载在exports对象上作为属性即可定义导出方式。每个 node 进程只有一个 ...

阅读更多

localStorage通过监听window对象的“onstorage”事件,其他窗口获取到本窗口发送的消息,注意,必须是同一款浏览器,并且在同一个域名下。 发送消息页面: 12345678910111213141516171819<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Page A</title> <script> function setTime() { localStorage.setItem('currentTime', (new Date()).getTime()); } </scri...

阅读更多

设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。设计模式是一种思想,常见的生活例子如:盖房子的设计图纸,古代战争的孙子兵法。设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软&...

阅读更多

数组数组的标准定义是:一个存储元素的线性集合(collection),元素可以通过索引来任意存取,索引通常是数字,用来计算元素之间存储位置的偏移量。几乎所有的编程语言都有类似的数据结构。然而 JavaScript 的数组却略有不同。JavaScript 中的数组是一种特殊的对象,用来表示偏移量的索引是该对...

阅读更多

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×