• es6的let与const

    es6新增命令let,用于声明变量,他与var的不同主要有三点: let有块级作用域 let没有变量提升 同级作用域内,let不可以重复定义 let有块级作用域: es5 for( var i= 0;i 5;i++){ }; console.log(i) //5 es6 for( let i= 0;i 5;i++){ }; console.log(i) //报错 第一个fo...

    2018-06-24 00:16:15

  • javascript简介-标签引入-文档输出-语法构成

    一 、 javascript简介 1、javaScript是什么? JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网...

    2018-06-24 00:15:57

  • 初始原型链(三)

    在我看来,原型链中有两条特别难以理解的原型链,一个是 Function 的原型链,一个是 Object 的原形链。 Function 的原型链 首先,看下Function 的原型链的图示: 看起来就不是一般的链! 对, 对于 Function 来说最难理解的就是 Function.__proto__ == Function.protot...

    2018-06-24 00:15:47

  • ES6,Array.fill()函数的用法

    ES6为Array增加了fill()函数,使用制定的元素填充数组,其实就是用默认内容初始化数组。 该函数有三个参数。 arr.fill(value, start, end) value:填充值。 start:填充起始位置,可以省略。 end:填充结束位置,可以省略,实际结束位置是end-1。 例如: 1.采用一默认...

    2018-06-24 00:15:53

  • ES5 - 面向对象编程

    1. 创建对象的几种方式 /* * * 普通方式 */ var obj = {};obj.name = 'XingyaZhao' ;obj.age = 23 ;obj.intro = function () { return "My name is " + this .name + ", and I'm " + this .age + "." ;};alert(obj.intro()); /* * * 工厂模式 */ function createObject...

    2018-06-24 00:15:52

  • Ajax跨域 CROS处理

    Ajax跨域方法有多种 这里介绍CROS跨域的实际案例 场景:A域名 请求 B域名; 暂且 A为客户端 B为服务端; 请求的服务端必须自己能控制 或者服务器端头部已经添加 Access-Control-Allow-Origin :允许你 的域名 服务端: header ("Access-Control-Allow-Origin:http://ww...

    2018-06-24 00:15:48

  • JSONP(Json with padding)

    JSONP:一种非官方跨域数据交互协议 JSONP怎么产生的 JSONP的原理 看上面的来源加以理解 上面说过了,script是不受跨域影响的 那么我们可以在我们代码中引用B服务器的文件 1 script type="text/javascript" src="http://demo.com/jsonp/demoResult.aspx?callback=jsonpC...

    2018-06-24 00:15:49

  • node框架express里面静态文件中间件express.static,

    - 是express框架下的一个方法,可以根据 请求路径名查找某个文件下文件名字和路径名相同的文件 - 3.X里面有20多个中间件,但是在4.X里面 只保留了express.static - 语法 express.static('/设置一下请求路径/路径名','要被查找文件夹的绝对路径') 请求路径后面跟着的...

    2018-06-24 00:15:47

  • angular如何引入公共JS

    一、现象 在项目的开发中,总会用到一些公司的脚本方法,同时,不希望在每个页面用到时又得需要引用,有点麻烦。 二、解决 1、在src文件夹下新建文件夹 utils; 2、在utils下新建文件 common.js,如: var common = { showInfo: function(name, age){ // 在控制台上打印...

    2018-06-24 00:15:45

  • 初始原型链(一)

    前端面试经常会问关于原型链的知识,今天我总结了一下关于原型链的内容,希望对广大小白一点点参考~ 什么是原型? 在 js 中,对象都有 __proto__ 属性, 就是指这个对象的原型,如果构造函数 A 实例化一个对象 B,那么 A.prototype 就是 B 的原型。也就是: function A...

    2018-06-24 00:15:45

2