摘要: 1、Node.js是一个在服务器端运行的JavaScript运行时,让JavaScript可以和Java一样开发后端应用程序。Nodez.js基于V8引擎。 2、Node.js除了易学易用js运行快等优点,还有超强的高并发能力:在Java等服务端语言中,会为每一个客户端连接创建一个新的线程,每个线程 阅读全文
posted @ 2018-09-04 19:57 九萌萌 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、ES6模块加载是编译是加载的 2、ES6模块自动采用的是严格模式 3、export规定了对外的接口,对外的接口与内部的变量之间存在一一对应的关系,而且,他们之间是动态对应的,当内部变量在做出更改之后,输出的接口对应的值也会改变 4、三种正确的写法 5、import可以导入对应接口的值,但是是不允 阅读全文
posted @ 2018-08-28 19:52 九萌萌 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 场景: 上传图片前需要验证尺寸大小等,还要获取服务器的签名信息,肯定是在beforeUpload中写的,beforeUpload要求返回一个promise,开始我验证写了一个 promise,请求签名写了一个promise,请求签名放在检验promise的then方法里面,想要达到检查通过请求签名的 阅读全文
posted @ 2018-08-27 18:13 九萌萌 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1、react高阶组件 参数为一个组件,返回一个新的组件 2、代理方式的高阶组件: 特点是 返回的组件直接继承自 React.Component,应用场景为: 1)、操纵props 可以增加,删除,修改传入组件的props 2)、访问ref 直接访问ref违背远离DOM的原则,可以通过在高阶组件中增 阅读全文
posted @ 2018-08-14 17:54 九萌萌 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 这样可以少一个变量: 快速排序运用了分治法的思想,找到一个基准点,然后将集合分成两部分,左边的小于基准点,右边的大于基准点(从大到小排序的话),这样就将问题分成了结构类似的两个小问题,递归,直到每个集合里就剩下一个数据。每一次排序肯定会给基准点找到正确的位置。 阅读全文
posted @ 2018-05-17 16:04 九萌萌 阅读(2589) 评论(0) 推荐(2) 编辑
摘要: 1、创建VUE实例,new Vue() 2、在创建实例的过程中,调用钩子beforeCreate(),在执行这个函数时,DOM还没有挂载,属性行为都没有绑定 之后,init injecions and reactivity,注册属性和事件 3、然后调用create(),此时属性和事件已被注册 之后, 阅读全文
posted @ 2018-05-15 12:28 九萌萌 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1、引用类型概述 引用类型的值(对象)是引用类型的一个实例,引用类型是一种数据结构,将数据和功能封装在一起。 2、数组概述 数组是JS中很常用的引用类型,它是数据的有序列表。和其他语言不同的是,同一个数组的数组项可以存任意一种类型的数据。 2.1 数组的创建 : 1)通过Array构造函数 var 阅读全文
posted @ 2018-04-28 15:15 九萌萌 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1、实例化RegExp var reg = /RegExp/RegExp Pattern var reg = new RegExp(' RegExp ', ' RegExp Pattern ');需要注意的是,在JS里面\是特殊字符,要转义 2、匹配模式(不全啦) g : 全局匹配(global) 阅读全文
posted @ 2018-04-20 17:51 九萌萌 阅读(490) 评论(0) 推荐(0) 编辑
摘要: AMD 、CMD、ConmmonJS、ES6导入导出 浅析 阅读全文
posted @ 2017-12-27 17:22 九萌萌 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 前情提要: sass是一个css预处理工具,使开发者在css也可以定义变量,嵌套,继承,进行简单的运算,制定简单的逻辑等等。并且,完全兼容css3。 sass有两种语法,sass和scss。scss的书写更接近于css,scss文件以.scss为扩展名。sass不用大括号和分号来分割代码块和语句,它 阅读全文
posted @ 2017-12-27 15:25 九萌萌 阅读(199) 评论(0) 推荐(0) 编辑