技术开发

JavaScript技术

javascript 包裹节点 提高效率

阅读(26) 作者(admin)

原理基本是这样,如果传入的是字符串,那么让它们变成一个元素节点,不过这元素节点也可以有许多层,在最内层把要包裹的元素放进。把字符串变成元素节点的方法有如下几个。1,createElement,IE可以连元素属性也一起创建,但只能创...

JavaScript技术

javascript inneHTML的地雷

阅读(31) 作者(admin)

回顾一下,IE会把标签内前面的一些空白kill掉,还会把它里面标签统统大写,会显示动态添加的属性,在某些元素中,它还是只读的。这个由IE发明的东西,最后被爆如此多缺陷,真是令人心寒。不过innerHTML还有一地雷,存在于最标准的火...

JavaScript技术

判定对象是否为window的js代码

阅读(25) 作者(admin)

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]结果是五花八门: [object Object]IE6 [object Object]IE8 [object Window]firefox3.6 [object Window]opera10 [object DOMWindow]safai4.04 [object global]chrome5...

JavaScript技术

jquery validator 插件增加日期比较方法

阅读(23) 作者(admin)

官方地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation/ 脚本之家 http://www.jb51.net/jiaoben/17478.html由于项目的需要,日期大小比较严重是必不可少的,但Validation插件并不具有此功能,这个时候我...

JavaScript技术

JavaScript 编写匿名函数的几种方法

阅读(26) 作者(admin)

错误模式:语法错误警告 复制代码 代码如下: function(){ // insert code here }(); 模式一:函数字面量 (Function Literal)

先声明函数对象,然后执行。 复制代码 代码如下: (function(){ // insert code here })();...

JavaScript技术

jQuery入门问答 整理的几个常见的初学者问题

阅读(27) 作者(admin)

本节并没有涉及到jQuery如何编写,只为大家解决几个常见问题,因为这也是面试中常常遇到的几个问题。如果你掌握了jQuery可以成为提升工资的一个资本。 初学jQuery的朋友,基本上都会问同一个问题“什么是jQuery?”等类似的...

JavaScript技术

第一个JavaScript入门基础 document.write输出

阅读(19) 作者(admin)

如果你有编程基础,学习Javascript是一件很容易的事情,如果你没有编程基础,也不要担心,我们会为你解释每一行代码。 复制代码 代码如下: <html> <body> <script type=”text/javascript”> document.write(“This is my fi...

JavaScript技术

javascript入门基础之私有变量

阅读(20) 作者(admin)

先看javascript的普通函数用法 复制代码 代码如下: function sum(a,b){ var c = 10; function add(){ c++; } add(); return a + b + c; } var d = sum(4,5); alert(d) // 20 可以看出,外部要和函数sum进行交互,只能通...

JavaScript技术

js操作ajax返回的json的注意问题!

阅读(23) 作者(admin)

复制代码 代码如下: var result = unescape(xmlhttp.responseText); var j = eval("(" + result + ")"); 不可以 var j = eval( result );

JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON...

JavaScript技术

javascript document.compatMode兼容性

阅读(22) 作者(admin)

IE对盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的,在Standards Mode下对于盒模型的解释和其他的标准浏览器是一样,但在Quirks Mode模式下则有很大差别,而在不声明Doctype的情况下,IE默认又是Quirks Mode。...

JavaScript技术

jquery 锁定弹出层实现代码

阅读(22) 作者(admin)

基于jquery的锁定弹出层 这个东西也是随手总结出来的,引用了一些js框架jquery的方法。 div遮盖其他控件的方法参考了 对于需要遮盖flash的,请将flash控件的WMode变量值设置为Transparent 使用方法: 复制代码 代码如下: <...

Jquery+CSS 创建流动导航菜单 Fluid Navigation
JavaScript技术

Jquery+CSS 创建流动导航菜单 Fluid Navigation

阅读(24) 作者(admin)

那么我们应该如何实现流动导航菜单呢?一、效果图鼠标滑过Menu,即Show提示信息。 二、实现步骤 1、CSS代码 复制代码 代码如下: menuBarHolder { width: 730px; height:45px; background-color:#000; color:#fff; font-f...

JavaScript技术

jQuery 性能优化手册 推荐

阅读(28) 作者(admin)

在twitter上发现了<jQuery Performance Rules>这篇文章, 简单的摘译了一下:

总是从ID选择器开始继承 在class前使用tag 将jquery对象缓存起来 掌握强大的链式操作 使用子查询 对直接的DOM操作进行限制 冒泡 消除无效...

JavaScript技术

javascript Firefox与IE 替换节点的方法

阅读(32) 作者(admin)

oldNode.replaceNode(newNode) 方法在IE中可以实现节点的替换,但在fierfox就不行了; 后来好不容易才解决此问题: 复制代码 代码如下: function(oldNode,newNode) { oldNode.parentNode.appendChild(newNode) oldNode.par...

JavaScript技术

判断控件是否已加载完成的代码

阅读(26) 作者(admin)

例如: 复制代码 代码如下: <input id="btnPost" type="button" value="button" /> <img src="../jqueryui/themes/base/images/ui-icons_cd0a0a_256x240.png" alt="" id="imga" /> 浏览器在解析时,首先加载 input标签,...

JavaScript技术

javascript for循环设法提高性能

阅读(31) 作者(admin)

一般在javascript里对数组进行遍历一般是使用for循环,像下面一样 复制代码 代码如下: var arr = []; for(var i=0; i<arr.length; i++){ //loop } 这种代码最大的问题,就在于每次循环时都要通过 .操作符获取 .length,增...

JavaScript技术

js 表格拖拽效果实例代码 (IE only)

阅读(27) 作者(admin)

Table Test (I.E. Only) body { overflow: hidden; } .Shadow { color: #FC8331; width: 100%; padding: 3px; font-family: Arial, "宋体"; font-size: 12px; font-weight: normal; line-height: 22px; border...