JS
一圈儿的云
爱摇滚,爱编程,爱java,喜欢钻研算法,和所有软件工程师一样,希望凭自己的努力改变世界
展开
-
JS对象
JS对象 ECMA-262 把对象(object)定义为“属性的无序集合,每个属性存放一个原始值、对象或函数”。 严格来说,这意味着对象是无特定顺序的值的数组。jsObject.html<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head> <meta charset="utf-原创 2015-11-09 22:11:31 · 323 阅读 · 0 评论 -
Object.observe() 引爆数据绑定革命
本文转载自HTML5 Rocks,由Addy Osmani编写,原文地址:http://www.html5rocks.com/zh/tutorials/es7/observe/介绍一场革命正在来临。JavaScript增加了一个新机能,其将改变以往你对数据绑定的所有认知。它也将会改变当今的MVC框架实现监听数据模型编辑、更新行为的方法。那些关注属性监听的应用将会得到转载 2016-04-21 11:58:25 · 474 阅读 · 0 评论 -
JS中的原型链
关于__proto__和prototype的一些理解http://www.cnblogs.com/zzcflying/archive/2012/07/20/2601112.htmlvar Person = function(name) { this.name = name;}var p = new Person();new操原创 2015-11-18 22:10:21 · 274 阅读 · 0 评论 -
JavaScript中__proto__与prototype的关系
JavaScript中__proto__与prototype的关系这里讨论下对象的内部原型(__proto__)和构造器的原型(prototype)的关系。 一、所有构造器/函数的__proto__都指向Function.prototype,它是一个空函数(Empty function)123456转载 2015-11-18 22:13:57 · 319 阅读 · 0 评论 -
ECMAScript 继承机制实现
继承机制的实现要用 ECMAScript 实现继承机制,您可以从要继承的基类入手。所有开发者定义的类都可作为基类。出于安全原因,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因为这些代码可以被用于恶意攻击。选定基类后,就可以创建它的子类了。是否使用基类完全由你决定。有时,你可能想创建一个不能直接使用的基类,它只是用于给子类提供通用的函数。在这种情况下,基类原创 2015-11-15 11:20:24 · 254 阅读 · 0 评论 -
ECMAScript 定义类或对象
使用预定义对象只是面向对象语言的能力的一部分,它真正强大之处在于能够创建自己专用的类和对象。ECMAScript 拥有很多创建对象或类的方法。工厂方式原始的方式因为对象的属性可以在对象创建后动态定义,所有许多开发者都在 JavaScript 最初引入时编写类似下面的代码:var oCar = new Object;oCar.color = "blue"原创 2015-11-15 11:31:06 · 304 阅读 · 0 评论 -
Js中字符串的连接
对象令人感兴趣的一点是用它们解决问题的方式。ECMAScript 中最常见的一个问题是字符串连接的性能。与其他语言类似,ECMAScript 的字符串是不可变的,即它们的值不能改变。请考虑下面的代码:var str = "hello ";str += "world";实际上,这段代码在幕后执行的步骤如下:创建存储 "hello " 的字符串。创建存储 "world" 的字符原创 2015-11-15 10:55:09 · 370 阅读 · 0 评论 -
JS中的闭包
JS中的闭包 函数是javascript中的一等公民闭包实例<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head> <meta charset="utf-8" /> <title></title> <script> //javascript 保证一个函数总能访原创 2015-11-13 18:17:48 · 314 阅读 · 0 评论 -
JS中的this
JS中的this和闭包this this 指的是 function 运行时的上下文! 在JS中方法是一级对象!this的简单使用和指定运行上下文<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head> <meta charset="utf-8" /> <title></title原创 2015-11-12 21:12:34 · 418 阅读 · 0 评论 -
JS数组的排序和反转
JS数组的排序和反转<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> var arr1 = [43, 12, 21原创 2015-11-09 23:19:43 · 6875 阅读 · 0 评论 -
JS数组
JS数组数组使用和模拟堆栈<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> var arr = [];原创 2015-11-09 22:27:49 · 375 阅读 · 0 评论 -
在 ajax 跨域请求中携带 cookie 做身份认证 (xhr withCredentials属性)
在 ajax 跨域请求中携带 cookie 做身份认证时间 2016-06-04 21:33:00 Secbone's Blog原文 https://secbone.com/index.php/archives/192/主题 Ajax好吧,一如既往的短篇记录性文章,记下坑供查阅原因大概是这样的,公司有很多内网的服务系统,同属于同一个主域,但是是不转载 2016-10-11 11:47:49 · 12514 阅读 · 0 评论