JavaScript技术

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...

JavaScript技术

javascript 命名规则 变量命名规则

阅读(21) 作者(admin)

JavaScript变量匈牙利命名法 匈牙利命名法语法:

变量名=类型+对象描述 类型指变量的类型 对象描述指对象名字全称或名字的一部分,要求有明确含义,命名要容易记忆容易理解。 提示: 虽然JavaScript变量表面上没有类型,但是J...

js 面向对象的技术创建高级 Web 应用程序
JavaScript技术

js 面向对象的技术创建高级 Web 应用程序

阅读(21) 作者(admin)

JavaScript 对象是词典 在 C++ 或 C# 中,在谈论对象时,是指类或结构的实例。对象有不同的属性和方法,具体取决于将它们实例化的模板(即类)。而 JavaScript 对象却不是这样。在 JavaScript 中,对象只是一组名称/值对,就是说,将...

JavaScript技术

jQuery 方法大全方便学习参考

阅读(20) 作者(admin)

Dom:

Attribute: $("p").addClass(css中定义的样式类型); 给某个元素添加样式 $("img").attr({src:"test.jpg",alt:"test Image"}); 给某个元素添加属性/值,参数是map $("img").attr("src","test.jpg"); 给某个元素添...

jquery 1.4.2发布!主要是性能与API
JavaScript技术

jquery 1.4.2发布!主要是性能与API

阅读(23) 作者(admin)

性能方面:看下图jquery 1.42最新版框架下载你也可以直接在网页中引入: http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js 新增方法: .dele...

JavaScript技术

jquery1.4 教程一 便利的设置函数

阅读(27) 作者(admin)

便利的设置函数 jquery1.4的大部分设置值对方法都可以设置第二个参数为回调函数。比如:.css(), .attr(), .val(), .html(), .text()。 这说法很抽象,来看示例 http://demo.jb51.net/js/jquery1.4/jquery_1.htm 便...

JavaScript技术

jquery1.4 教程二 ajax方法的改进

阅读(29) 作者(admin)

1 允许序列化嵌套的参数。 比如:{foo: ["bar", "baz"]} 将被序列化成foo[]=bar&foo[]=baz,而不是序列化成以前的foo=bar&foo=baz。

如果你想要使用旧的序列化方式,有三种设置方法: 复制代码 代码如下: jQuery.ajaxSetti...

JavaScript技术

jquery1.4 教程三 新增方法教程

阅读(24) 作者(admin)

.clearQueue():移除队列中还没有运行的所有函数 clearQueue()的作用与stop(true)很类似,简化了stop(true),在1.4后stop()主要用于终止动画,而终止队列函数使用clearQueue(),clearQueue()接受一个参数:队列名称,即移除特定队...

JavaScript技术

javascript replace()正则替换实现代码

阅读(19) 作者(admin)

复制代码 代码如下: var data = "123123,213,<,12312,>,312,3,cat,dsfsdfs,"; alert(func(data)); function func(str) { var reg = /<|>/g; str = str.replace(reg,function($1){ if($1=='<'){ return '<'; }else{ r...