• call和apply

    这两个在讲this的时候就遇到了, 它们可以改变函数的上下文this,改变其指向 两者之间唯一的区别就是传参的不同 obj.call(thisObject,arg1,arg2....); obj.apply(thisObject,[arg1,arg2....]); 如果参数已经确定,就可以直接用call就行了,如果参数是动态的,那么用app...

    2018-06-24 00:15:40

  • 前端如何获取http状态码400的返回值

    axios.get("/check_mobile_and_sent_code",{withCredentials: true ,params:{mobile:formInline.mobile}}).then(res= { console.log(res); // if(res.result==true){ if (! this .timer) { this .count = this .TIME_COUNT; this .show = false ; this .timer = setInt...

    2018-06-24 00:15:34

  • 限时抢购-倒计时

    ! DOCTYPE HTML html head meta charset=utf-8" / title 团购——限时抢 / title / head body div div class ="time" 还剩 span id ="LeftTime" / span / div / div script function FreshTime() { var endtime = new Date( " 2017/10/15,12:20:12 " ); // 结束时间 va...

    2018-06-24 00:15:41

  • node的express框架,核心第三方模块body-parser 获取

    - 安装 body-parser模块 - npm install body-parser -S - 调用 - let bodyParser=require('body-parser'); - 设置中间件 - app.use(bodyParser.urlencoded({extended:true})); - 判断请求体格式是不是json格式,如果是的话会调用JSON.parse方法把请求体字符串转成对象...

    2018-06-24 00:15:37

  • [js高手之路]Node.js模板引擎教程-jade速学与实战3-mi

    强大的mixin mixin类似于函数的功能,可以达到模块复用的效果 mixin show: 定义一个类似函数的功能,名字叫show,里面的就是他的内容 +show: 调用show,每调用一次执行一次里面的内容 编译之后的结果: mixin也可以传递参数 编译之后的结果: mixin支持嵌套调用 编译之...

    2018-06-24 00:15:38

  • 初始原型链(二)

    昨天,介绍了原型、原型链以及从一个实例化对象 cat 探寻原型链的秘密,今天我们从 Animal 出发,探究 Animal 所在的原型链。 Animal 的原型链 昨天我们通过代码生成一个 Animal 类: function Animal( name){ this.name = name; this.say = function (){ console.log(...

    2018-06-24 00:15:34

  • [js高手之路]Node.js模板引擎教程-jade速学与实战1-基

    环境准备: 全局安装jade:npm install jade -g 初始化项目package.json: npm init --yes 安装完成之后,可以使用jade --help 查看jade的命令行用法 一、在项目目录下新建index.jade文件 inde.jade代码: 1 doctype html 2 html 3 head 4 meta(charset='utf-8') 5 title...

    2018-06-24 00:15:33

  • javascript this对象

    函数运行时,自动生成的一个内部对象,只能在函数内部使用 随着函数使用场合的不同,this的值也发生着改变,但是有一个总原则: this指的是调用函数的那个对象(核心) this对象的指向 一般情况下,我们会从以下四个方面去分析 1、纯粹的函数调用 例如 1 function test...

    2018-06-24 00:15:28

  • 深入理解js的变量提升和函数提升

    一、变量提升 在ES6之前,JavaScript没有块级作用域(一对花括号{}即为一个块级作用域),只有全局作用域和函数作用域。变量提升即将变量声明提升到它所在作用域的最开始的部分。上个简历的例子如: 1 2 3 4 5 6 7 8 9 10 console.log(global);// undefined varglobal ='...

    2018-06-24 00:15:26

  • 利用express启一个server服务

    安装express $ npm install express --save 在node.js中,我们最常用的框架就是express Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。 第一步 我们要引用这个框架 let express=requi...

    2018-06-24 00:15:22

2