
javascript
橙虚缘
这个作者很懒,什么都没留下…
展开
-
js事件对象在IE的兼容
/****事件对象在IE的兼容,****/function t(ev) { // alert(ev.srcElement); // 1: 如何兼容的获取事件发生的那个DOM对象 // 2: 如何阻止事件的传播(即,不让事件冒泡上去了); // 3: 如何取消事件的默认效果 alert('a'); ev.target = ev.t原创 2013-08-11 17:40:09 · 687 阅读 · 0 评论 -
正则表达式的JS验证
转载自:http://www.cnblogs.com/kentico/archive/2010/09/06/1819660.html/判断输入内容是否为空 function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){转载 2013-10-21 14:39:14 · 506 阅读 · 0 评论 -
Ecshop与Jquery冲突的完美解决方案
ecshop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具,这其实是很正常的。 但恰恰的,在封装JSON各种方法的同时对object的模型进行了重写,这个就跟jQuery冲突了。因为众所周知的,jQuery对各种JavaScript对象进行了扩展。 这一切其实都很容易理解,各有各的理由十分自然,但头痛和无奈的就变得在转载 2015-03-29 11:36:25 · 459 阅读 · 0 评论 -
jQuery获取Select选择
转载自:http://www.cnblogs.com/yaoshiyou/archive/2010/08/24/1806939.htmljQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var chec转载 2014-03-11 15:38:01 · 588 阅读 · 0 评论 -
offsetLeft,Left,clientLeft的区别
转载自:http://www.cnblogs.com/JackJiang/archive/2008/12/24/1361048.html 假设 obj 为某个 HTML 控件 obj.offsetTop 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算上侧位置,整型,单位像素。obj.offsetLeft 指 obj 相对于版面或由转载 2014-01-19 15:53:24 · 568 阅读 · 0 评论 -
Javascript获取IFrame内容(兼容IE&FF)
在网上找到在IE下操作IFrame内容的代码: document.frames["MyIFrame"].document.getElementById("s").style.color="blue";但是这在Firefox下无效。所以,想到在Firefox下用FireBug来调试。经过调试发现在Firefox下可用以下代码来实现: docum转载 2014-01-18 13:02:34 · 669 阅读 · 0 评论 -
js 与或运算符 || && 妙用
转载自:js 与或运算符 || && 妙用,可用于精简代码,降低程序的可读性。首先出个题:如图: 假设对成长速度显示规定如下: 成长速度为5显示1个箭头; 成长速度为10显示2个箭头; 成长速度为12显示3个箭头; 成长速度为15显示4个箭头; 其他都显示都显示0各箭头。 用代码怎么实现? 差一点的if,else:var add_level转载 2014-01-14 22:48:04 · 820 阅读 · 0 评论 -
js中的各种定位
转载自:http://www.cnblogs.com/aleaf/archive/2009/04/10/1433230.html网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document转载 2013-12-12 17:12:53 · 1179 阅读 · 0 评论 -
JSON.parse 和 JSON.stringify
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属性名都必须用双引号,否则转载 2013-11-13 09:28:13 · 534 阅读 · 0 评论 -
Js中apply方法详解
本文摘自:http://blog.youkuaiyun.com/myhahaxiao/article/details/6952321我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以转载 2013-08-13 08:25:45 · 640 阅读 · 0 评论 -
Js中的prototype详解
本文摘自:http://www.cnblogs.com/yjf512/archive/2011/06/03/2071914.html本文基于下面几个知识点: 1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以转载 2013-08-13 08:55:06 · 658 阅读 · 0 评论 -
js词法分析
/**当函数调用的前一瞬间,分析以下3个方面的东西,1:参数2:局部变量声明3:函数声明在函数运行的前一瞬间,先形成一个激活对象,叫Avtive Object, AO,AO的作用是用来存储一个函数相关的参数,局部变量等.函数内部无论是引用参数,还是引用局部变量,都到AO上找.**//*function t(x) { alert(x); // function原创 2013-08-12 11:27:28 · 1518 阅读 · 0 评论 -
js模块化,AMD与CMD的区别
最近在研究cmd和amd,在网上看到一篇不错的文章,整理下看看。 在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀这时候JavaScript作为嵌入式的脚本语言的定位动摇了,Ja转载 2017-12-15 18:04:07 · 1141 阅读 · 0 评论