摘要: js 是弱类型语言; 面向对象有三个特征: 封装 继承 多态 找寻机制 -> 原型链; 链:作用域链 -> 原型链; 继承的限制 => 只有在使用构造函数和原型编程时可以使用继承; 1.克隆是继承; 2.权限式继承; 构造函数的继承:function Father(name, age, money) 阅读全文
posted @ 2019-01-15 19:43 格尔尼卡ぃ 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 什么是webpack? 模块化打包器 作用:将浏览器不识别的语法 转换成浏览器识别的语法 工作流程: 通过一个入口文件,找个这个入口文件所依赖的所有模块 通过loader进行打包,打包成一个或者多个js文件 webpack vs gulp 区别 ... 阅读全文
posted @ 2018-12-05 15:18 格尔尼卡ぃ 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 001、mongodb的概念 002、mongodb数据库常用命令 003、常见的聚集集合操作 阅读全文
posted @ 2018-10-29 08:23 格尔尼卡ぃ 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一、mocha简介 单元测试是用来对一个模块、一个函数、或者一个类来进行正确性的检测工作 特点: 既可以测试简单的JavaScript函数,又可以测试异步代码, 可以自动运行所有测试,也可以只运行特定的测试 二、编写模块代码 1 module.exports = { 2 add:function(a 阅读全文
posted @ 2018-10-28 14:27 格尔尼卡ぃ 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 简介:1.Node.js是运行在服务端的JavaScrip; 2.Node.js是一个基于Chrome JavaScript运行时建立的一个平台; 3.Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常 阅读全文
posted @ 2018-10-25 10:37 格尔尼卡ぃ 阅读(164) 评论(0) 推荐(0) 编辑
摘要: function promiseAjax(url,data){ var pro = new Promise(function(success,failed){ //承诺一件事 : 使用ajax请求服务器的数据 var ajax = new XMLHttpRequest(); if( data ){ ... 阅读全文
posted @ 2018-10-25 10:05 格尔尼卡ぃ 阅读(542) 评论(0) 推荐(0) 编辑
摘要: var p1 = new Promise(function(resolve,reject){ setTimeout(function(){ console.log('1'); resolve() },3000) }) function p2(){ return new Promise(function(resolve,reject){ setTimeout(function(){ console... 阅读全文
posted @ 2018-10-23 09:23 格尔尼卡ぃ 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 001、获取滚动条滚动的距离var sTop = document.documentElement.scrollTop || document.body.scrollTop 002、获取非行间样式IE: currentStyle[attr]标准: getComputedStyle[attr]func 阅读全文
posted @ 2018-10-22 14:06 格尔尼卡ぃ 阅读(112) 评论(0) 推荐(0) 编辑