随笔分类 - JavaScript相关
摘要:https://blog.csdn.net/qq_42937522/article/details/115047025
阅读全文
摘要:周一入职,同事JJ让我熟悉一下基于React的新项目。 按照以往,我的步骤都是: git clone xxx npm install npm run dev 这时,JJ给我来了下面一段 git clone xxx yarn yarn start “咦,yarn是什么鬼?难道npm更高级的替代品?为什
阅读全文
摘要:定义和用法 filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 注意: filter() 不会对空数组进行检测。 注意: filter() 不会改变原始数组。 语法 array.filter(function(currentValue,index,arr)
阅读全文
摘要:一、配置热更新时 遇见 context.compiler.hooks.invalid.tap('WebpackDevMiddleware', invalid); 处理方法: 1、卸载webpack-dev-middleware ,执行npm uninstall webpack-dev-middlew
阅读全文
摘要:一: 回顾 npm install 命令 我们在使用 npm install 安装模块的模块的时候 ,一般会使用下面这几种命令形式: 1 2 3 4 5 6 7 npm install moduleName # 安装模块到项目目录下 npm install -g moduleName # -g 的意
阅读全文
摘要:1 get getCauseLabel1() { 2 return (id: number) => (id ? CauseModule.getPathByValue(id).map(item => item.cause_name) : []); 3 } 4 get getCauseLabel() {
阅读全文
摘要:1、 Promise 的状态一经改变就不能改变,也就是说一个Promise实例执行后只有一个状态,要么是resolve, 要么是reject 。 resolve或reject后遇到reject或resolve会忽略该代码不执行。 但是其他代码仍然会执行。 var promise = new Prom
阅读全文
摘要:mounted是vue中的一个钩子函数,一般在初始化页面完成后,再对dom节点进行相关操作。官方文档的解释如下,钩子函数的官方链接为 https://cn.vuejs.org/v2/api/#mounted ,生命周期函数图示链接为 https://cn.vuejs.org/v2/guide/ins
阅读全文
摘要:https://www.cnblogs.com/makalochen/p/13967725.html
阅读全文
摘要:在使用import语法引用模块时,如何正确使用{} 例如:有两个文件,home.js、user.js 当需要在home.js中引入user.js的时候 //home.js import user from './user'; 对于上面的这种引入方法,只有user.js文件中需要提供默认的export
阅读全文
摘要:问题 相信很多人在用Vue使用别人的组件时,会用到 Vue.use() 。例如:Vue.use(VueRouter)、Vue.use(MintUI)。但是用 axios时,就不需要用 Vue.use(axios),就能直接使用。那这是为什么呐? 答案 因为 axios 没有 install。 什么意
阅读全文
摘要:作用 async和await是用来处理异步的。即你需要异步像同步一样执行,需要异步返回结果之后,再往下依据结果继续执行。 async 是“异步”的简写,而 await 可以认为是 async wait 的简写。 async 用于申明一个 function 是异步的,而 await 用于等待一个异步方
阅读全文
摘要:export命令用于规定模块的对外接口。 一个模块就是一个独立的文件。该文件内部的所有变量,外部无法获取。如果你希望外部能够读取模块内部的某个变量,就必须使用export关键字输出该变量。下面是一个 JS 文件,里面使用export命令输出变量。 // profile.js export var f
阅读全文
摘要:最近在用forEach循环时,想查找某个数组id上个id的值,进行位置颠倒。思路是找到便利数组id,找到相等的便跳出循环。结果发现return false只退出当前循环,并没有跳出forEach循环。于是只能用for循环break做了处理。 1 2 3 4 5 6 7 8 9 10 11 12 13
阅读全文
摘要:在研究react和webpack的时候,经常看到在js文件中出现require,还有import,这两个都是为了JS模块化编程使用。CSS的是@import 1.ES6 模块的设计思想,是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。 Require是CommonJS的语法,
阅读全文
摘要:npm install fs --save-dev nodejs模块——fs模块:fs模块用于对系统文件及目录进行读写操作。 一、同步和异步 二、readFile读取文件 fs.readFile(filename,[option],callback) 方法读取文件。 参数说明: filename S
阅读全文
摘要:今天第一次遇到const定义的变量,查阅了相关资料整理了这篇文章。主要内容是:js中三种定义变量的方式const, var, let的区别。 1.const定义的变量不可以修改,而且必须初始化。 1 const b = 2;//正确 2 // const b;//错误,必须初始化 3 console
阅读全文
摘要:DOM(Document Object Model 文档对象模型) 一个web页面的展示,是由html标签组合成的一个页面,dom对象实际就是将html标签转换成了一个文档对象。可以通过dom对象中js提供的方法,找到html的各个标签。找到标签后就可以操作标签使页面动起来,让页面动起来。 一、获取
阅读全文
摘要:HTML中的三把利器的JS 又称为JavaScript,看着好像和Java有点联系,实际上他和java半毛钱关系都没有,JavaScript和我们学习的Python、Go、Java、C++等,都是一种独立的语言,Python的解释器有Python2.7、Python3.x,浏览器具有解释JavaSc
阅读全文