js
wu_Duo
撸代码
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
前端跨域请求原理及实践
最新在浏览博客的时候看到了这篇关于前端跨域请求原理的博文,感觉不错,推荐给大家。 原文链接:tingandpeng.com/2016/09/05/前端跨域请求原理及实践/一、 跨域请求的含义浏览器的同源策略,出于防范跨站脚本的攻击,禁止客户端脚本(如 JavaScript)对不同域的服务进行跨站调用。一般的,只要网站的 协议名protocol、 主机host、 端口号port 这三个中的任意一个不转载 2016-09-15 22:42:20 · 920 阅读 · 0 评论 -
常用的4种js面向对象写法
//方式一 (function () { function Hello() { this.sayHello = function() { console.log("Hello World"); }; } var h = new Hello(); h.sayHello(); }());原创 2016-06-25 16:08:45 · 675 阅读 · 0 评论 -
javascript闭包理解
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域分两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。另一方面,在函数外部自然无法读取函数内的局部变量。这里有一个地方需要注意,函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明了一个全局变量! 二、如何从外部读取局部变量?原创 2016-05-22 22:15:08 · 539 阅读 · 0 评论 -
全面理解面向对象的 JavaScript
JavaScript 函数式脚本语言特性以及其看似随意的编写风格,导致长期以来人们对这一门语言的误解,即认为 JavaScript 不是一门面向对象的语言,或者只是部分具备一些面向对象的特征。本文将回归面向对象本意,从对语言感悟的角度阐述为什么 JavaScript 是一门彻底的面向对象的语言,以及如何正确地使用这一特性。 前言当今 JavaScript 大行其道,各种应用对其依赖日深。web 程序转载 2016-09-18 22:04:52 · 631 阅读 · 0 评论 -
关于JavaScript中this关键字的理解
关于this关键字的理解,可以用一句话概括:this指向的是当前函数所绑定的上下文对象。1、在全局作用域中访问this,它指向的是window对象。2、在一个函数里面访问this,如果函数默认被执行的情况下,它内部所访问的this仍然指的是window对象。3、有一种情况在es6里面的严格模式下,函数在它默认被执行的情况下,它内部所访问的this是undefined。4、在回调函数里面(默认被执行)原创 2016-09-27 21:45:39 · 689 阅读 · 0 评论 -
关于js中call、apply、bind方法的区别
call、apply、bind的作用简单来讲,这三个函数存在的意义是 改变函数执行时的上下文, 说的再具体一点就是 改变函数运行时的this指向。例如function Person(name){ this.name = name; }Person.prototype = { constructor: Person, showName: function(){ conso原创 2016-10-29 20:05:41 · 545 阅读 · 0 评论 -
JavaScript:你可以赞扬批评嘲讽它,但却无法忽略
早上看到的关于js的漫画,非常不错,推荐给大家转载 2016-12-01 10:15:19 · 420 阅读 · 0 评论 -
详解js变量、作用域及内存
基本类型值有:undefined,NUll,Boolean,Number和String,这些类型分别在内存中占有固定的大小空间,他们的值保存在栈空间,我们通过按值来访问的。 (1)值类型:数值、布尔值、null、undefined。 (2)引用类型:对象、数组、函数。 如果赋值的是引用类型的值,则必须在堆内存中为这个值分配空间。由于这种值的大小不固定(对象有很多属性和方法),因此不能把他们转载 2016-11-22 10:31:41 · 455 阅读 · 0 评论 -
开发中常用的一些JS代码片段
阻止默认行为// 原生js document.getElementById('btn').addEventListener('click', function (event) { event = event || window.event; if (event.preventDefault){ // w3c 阻止默认行为 event.preventDef原创 2017-04-13 13:40:54 · 500 阅读 · 0 评论
分享