随笔分类 -  [19] JavaScript系列

摘要:一、Javascript源码 if (!window.jasen.core.Position) { window.jasen.core.Position = {}; } function Size(width, height) { this.width = parseFloat(width); this.height = parseFloat(height); } Size.prototype.toString = function () { return "width=" + this.width + ";... 阅读全文
posted @ 2013-11-09 01:29 jasen.kin 阅读(1512) 评论(1) 推荐(0) 编辑
摘要:一、CSS兼容代码 .transparent { filter:alpha(opacity=50); /* IE */ -moz-opacity:0.5; /* FireFox old version*/ -khtml-opacity: 0.5; /* Sarfari old version */ opacity: 0.5; /* FireFox */ } 二、Javascript兼容代码 if (!window.jasen.core.Util) { window.j... 阅读全文
posted @ 2013-11-08 01:00 jasen.kin 阅读(3868) 评论(3) 推荐(0) 编辑
摘要:一、前言 1 function ConvertEvent(e, element) { 2 var event = e || window.event; 3 var resultEvent = { 4 event: event, 5 type: event.type, 6 target: event.target || event.srcElement, 7 relatedTarget: event.relatedTarget || event.fromElem... 阅读全文
posted @ 2013-11-06 23:52 jasen.kin 阅读(796) 评论(0) 推荐(0) 编辑
摘要:一、前言(function (window) { if (!window.jasen) { window.jasen = {}; } if (!window.jasen.core) { window.jasen.core = {}; } //------------------------------------------------ // XML operation below. //------------------------------------------------ if (!window.jasen... 阅读全文
posted @ 2013-11-05 23:44 jasen.kin 阅读(665) 评论(0) 推荐(0) 编辑
摘要:一、前言1、element.addEventListener(eventType, handler, capture);(1)参数eventType是要注册句柄的事件类型名。 (2)参数handler是句柄函数,在指定类型事件发生时调用该函数。 (3)参数capture用于在事件传播的捕获阶段事件句柄是否用于捕捉事件。2、element.attachEvent("on" + eventType, handler); 该方法作为全局函数调用,而不是作为事件句柄所注册的元素的方法来调用的。允许同一个事件句柄函数多次注册。3、相关自定义类Binder代码如下: 1 (functi 阅读全文
posted @ 2013-10-31 02:47 jasen.kin 阅读(3040) 评论(0) 推荐(1) 编辑
摘要:(function(){ ...... }())或(function(){ ...... })()匿名函数自调用,也就是说,定义一个匿名函数,然后马上调用它。 因为这个匿名函数的函数体相当于提供一个匿名的名字空间,这样就不会与用户自定义的JS函数、变量、对象发生冲突了,不失为是一种很好的解决命名空间问题的方法。例如json2.js(function () { function f(n) { // Format integers to have at least two digits. return n < 10 ? '0' + n : n; } i... 阅读全文
posted @ 2013-10-20 18:53 jasen.kin 阅读(699) 评论(1) 推荐(1) 编辑
摘要:XMLHttpRequest 对象用于和服务器交换数据。我们使用 XMLHttpRequest 对象的 open() 和 send() 方法:open(method,url,async)method:请求的类型;GET 或 POSTurl:文件在服务器上的位置async:true(异步)或 false(同步)send(string)string:仅用于 POST 请求注:如果需要像 HTML 表单那样 POST 数据,需设置 setRequestHeader() 来添加 HTTP 头,然后在 send() 方法中规定您希望发送的数据:XMLHttpRequest.setRequestHeade 阅读全文
posted @ 2013-10-19 01:49 jasen.kin 阅读(3841) 评论(6) 推荐(2) 编辑

点击右上角即可分享
微信分享提示