解密 JavaScript 中的 this

作者:柔城     分类:JavaScript     标签:     时间:2014.06.05     浏览:35     评论:0

this的工作原理 如果一个函数被作为一个对象的方法调用,那么this将被指派为这个对象。 var parent = { method: function () { console.log(this); } }; parent.method(); // <- parent 注意这种行为非常“脆弱”,如果你获取一个方法的引用并且调用,那么this的值不会是parent了,而是window全局对象。这让大多数开发者迷惑。 var parentless = parent.method; parentless(); // < [...]   阅读全文


分享12306秒票心得及杀手锏

作者:guozili@163.com     分类:JavaScript     标签:     时间:2014.06.05     浏览:56     评论:0

  老衲研究12306多年,常年帮朋友抢票,积累了一些心得,特别是对新版12306的新思路和杀手锏,测试10余天,放票时秒票几率90%,特此分享给大家。 基本知识 请百度关键词:'DNS','CDN','该Hosts','Firefox Chrome清DNS','HostAdmin','Greasemonkey' 另外普及缓存知识-5层:12306出发站+终点站代号作为Key缓存, 互联网上的DNS缓存,CDN缓存,Windows DNS缓存,浏览器DNS缓存 实现效果 通过全自动切换地名,切换CDN解析的IP,一般能在第一时间整点后20秒钟左右刷出票来,不做 [...]   阅读全文


js学习笔记之:时间(二)

作者:林翔     分类:JavaScript     标签:     时间:2014.06.05     浏览:51     评论:0

今天来了解一下js中定时器的两种用法。js中包括2种定时器,分别是: 间隔型定时器:setInterval(开) clearInterval (关) 延时性定时器:setTimeout(开) clearTimeout (关) (1)间隔型定时器: 间隔型定时器功能是每隔指定时间进行一次操作,直到定时器关闭; setInterval(function(){ alert('a');},1000); //每隔1000毫秒进行输出a字符;如果要停止使用clearInterval (2)延时性定时器: 延时性定时器功能是延时指定时间执行操作,之后不在执行; [...]   阅读全文


instanceof和typeof运算符的区别

作者:愚蠢的神     分类:JavaScript     标签:     时间:2014.06.05     浏览:46     评论:0

instanceof和typeof运算符的区别:两个运算符虽然比较相似,其实区别还是非常大的,虽然不难区别,但是对于初学者可能稍有困扰,下面就简单介绍一下它们两者的区别,希望对需要的朋友有所帮助。一.instanceof运算符:此运算符可以判断一个变量是否是某个对象(类)的实例,返回值是布尔类型的。想要理解它的作用,必须对面向对象有所理解: 代码实例如下: var str=new String("antzone"); console.log(str instanceof String); 以上代码会输出true,因为str是对象String的对象实例。一般说来只有使 [...]   阅读全文


MVVM架构~Knockoutjs系列之验证机制的引入

作者:张占岭     分类:JavaScript     标签:     时间:2014.06.05     浏览:41     评论:0

返回目录 对于Knockoutjs本身来说,没有提供验证模块,不过,有第三方的扩展,就像你为jquery库作extensions一样,这讲中我将介绍一个Knockout插件扩展,knockout.validation.js,用它来实现对HTML标记的验证, 下面是它在Github上的地址https://github.com/Knockout-Contrib/Knockout-Validation。这个插件的使用很类似MVC自己的验证,如果你自己手动扩展过它的ValidationAttribute,那么你对下面的JS肯定不会 感到陌生,思想是一样的,JS里的Validation也是面向对象 [...]   阅读全文


JS~JS里的数据类型

作者:张占岭     分类:JavaScript     标签:     时间:2014.06.05     浏览:43     评论:0

JS里的数据类型,它虽然是个弱类型的语言,但它也有自己的规定的,它不会向其它语言那么,使用int来声明一个整形变量,而是使用 var,如果你是一个C#的开发者,你就会知道,原来C#现在也在和JS学,开始提供var了,是的,它的语句简结, 清晰,不会出现效率问题,因为它是编译时被执行的,呵呵。 下面做了一个例子,将JS里的变量通过typeof函数(方法)进行了输出,自己也再次学习一个JS的数据类型 var a=0 var b="a" var c=function(){} var d=[] var e={} var f=1.1 "a的类型=" +typeof(a) +"\ [...]   阅读全文


js学习笔记之:时间(三)

作者:林翔     分类:JavaScript     标签:     时间:2014.06.05     浏览:48     评论:0

今天来学习一个简单的时间应用:时间的倒影,如图所示: 主要知识点: 1 获取系统的时间值;2 建立一个div的倒影 div的倒影主要利用css来控制,函数值为:filter:flipv() 步骤一(建立HTML和css样式): <body onload="init()"> <div id="time1" class="time" style="width:8; height:8; top:9; left:35;"></div> <div id="time2" class="time" style="filter:flipv( [...]   阅读全文


javascript客户端遍历控件与获取父容器对象

作者:un123     分类:JavaScript     标签:     时间:2014.06.05     浏览:41     评论:0

javascript客户端遍历控件与获取父容器对象示例代码 1,遍历也面中所有的控件function findControlAll() { var inputs=document.getElementsByTagName("input"); for(j=0;j<inputs.length;j++) if(inputs[j].type=="text") //这儿将页面所有类型为text的控件找出来,也可以设置成你想遍历的控件类型 { inputs[j].value=""; //清空文本框的内容 }}2,遍历指定容器中的控件function findControl() { // www [...]   阅读全文


jQuery回调、递延对象总结(上篇)—— jQuery.Callbacks

作者:华子yjh     分类:JavaScript     标签:     时间:2014.06.05     浏览:42     评论:0

前言: 作为参数传递给另一个函数执行的函数我们称为回调函数,那么该回调又是否是异步的呢,何谓异步,如:作为事件处理器,或作为参数传递给 (setTimeout,setInterval)这样的异步函数,或作为ajax发送请求,应用于请求各种状态的处理,我们可以称为异步回调,jQuery.Callbacks 为我们封装了一个回调对象模块,我们先来看一个应用场景: // 为什么jQuery中的ready事件可以执行多个回调,这得益于我们的jQuery.Deferred递延对象(是基于jQuery.Callbacks回调模块) jQuery(function($) { co [...]   阅读全文


11条javascript知识

作者:roucheng     分类:JavaScript     标签:     时间:2014.06.05     浏览:36     评论:0

1.局部变量和全局变量 var操作符定义的变量将成为定义该变量作用域中的局部变量。这个局部变量会在函数退出后销毁。不同于其他语言,javaScript不存在块级作用域。 全局变量就是window对象的属性,所有未定义的变量和在最外层(非函数体内)的变量都拥有全部作用域。如非必要,尽量避免在函数体内使用全局变量。 1 function test(){ 2 3 for(var i=0;i<10;i++) { 4 var sum=i; 5 } 6 alert(sum);//javaScript作用域是函数决定的。提示为10 7 [...]   阅读全文


关于我

浅墨,80后程序猿,不善于前端,只会做后台。他也是地地道道的重庆崽儿,目前坐标广州。他和许多IT男一样不擅表达,也和许多摄影师一样喜欢文艺,喜欢旅行。只想记录生活写给未来的自己。

近期文章

文章归档

  1. 2015年08月 (17)
  2. 2014年06月 (6695)
  3. 2014年05月 (24)
  4. 2014年04月 (40)
  5. 2013年09月 (1)
  6. 2013年08月 (1)
  7. 2013年07月 (7)
  8. 2013年06月 (20)
  9. 2013年05月 (24)
  10. 2013年04月 (21)
  11. 2013年01月 (5)
  12. 2012年01月 (9)

标签

  1. struts2
  2. ssh
  3. wpf
  4. spring3
  5. hibernate4
  6. 数据库
  7. 串口
  8. sqlserver
  9. url重写
  10. windows应用商店应用
  11. 委托
  12. 匿名方法
  13. php
  14. 域名
  15. mysql
  16. iis
  17. Swift

随机推荐