javascript入门基础之私有变量
先看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的普通函数用法 复制代码 代码如下: function sum(a,b){ var c = 10; function add(){ c++; } add(); return a + b + c; } var d = sum(4,5); alert(d) // 20 可以看出,外部要和函数sum进行交互,只能通...
复制代码 代码如下: var result = unescape(xmlhttp.responseText); var j = eval("(" + result + ")"); 不可以 var j = eval( result );
JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON...
IE对盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的,在Standards Mode下对于盒模型的解释和其他的标准浏览器是一样,但在Quirks Mode模式下则有很大差别,而在不声明Doctype的情况下,IE默认又是Quirks Mode。...
基于jquery的锁定弹出层 这个东西也是随手总结出来的,引用了一些js框架jquery的方法。 div遮盖其他控件的方法参考了 对于需要遮盖flash的,请将flash控件的WMode变量值设置为Transparent 使用方法: 复制代码 代码如下: <...
那么我们应该如何实现流动导航菜单呢?一、效果图鼠标滑过Menu,即Show提示信息。 二、实现步骤 1、CSS代码 复制代码 代码如下: menuBarHolder { width: 730px; height:45px; background-color:#000; color:#fff; font-f...
复制代码 代码如下:<script> function opts(selectObj){ var optDivs=document.createElement("div"); var objTable=document.createElement("tabl...
复制代码 代码如下:<script type="text/javascript" src="scripts/json/json2.js"></script> <script type="text/javascript" src="scripts/json/jsonmessage.js"></script> 一、在javascript中使用JSON创建一个对象...
非常好的一个用户体验实例。如果不明白的话就看下面的图片吧 淘宝产品列表 http://search1.taobao.com/browse/50010388/…腾讯财经产业经济 http://finance.qq.com/industry/index.htm如何实现? scrollTop是什么?当元...
在twitter上发现了<jQuery Performance Rules>这篇文章, 简单的摘译了一下:
总是从ID选择器开始继承 在class前使用tag 将jquery对象缓存起来 掌握强大的链式操作 使用子查询 对直接的DOM操作进行限制 冒泡 消除无效...
oldNode.replaceNode(newNode) 方法在IE中可以实现节点的替换,但在fierfox就不行了; 后来好不容易才解决此问题: 复制代码 代码如下: function(oldNode,newNode) { oldNode.parentNode.appendChild(newNode) oldNode.par...
看代码 复制代码 代码如下: var comboxContractType = new Ext.form.ComboBox({ name:'logisticsId', fieldLabel:'物流公司', displayField:'logisticsName', valueField:'logisticsId', emptyText:'请选择', width:...
解决办法
1.设置JSON-LIB让其过滤掉引起循环的字段。
Java代码 复制代码 代码如下: JsonConfig config = new JsonConfig(); config.setIgnoreDefaultExcludes(false); config.setCycleDetectionStrategy(CycleDe...
例如: 复制代码 代码如下: <input id="btnPost" type="button" value="button" /> <img src="../jqueryui/themes/base/images/ui-icons_cd0a0a_256x240.png" alt="" id="imga" /> 浏览器在解析时,首先加载 input标签,...
一般在javascript里对数组进行遍历一般是使用for循环,像下面一样 复制代码 代码如下: var arr = []; for(var i=0; i<arr.length; i++){ //loop } 这种代码最大的问题,就在于每次循环时都要通过 .操作符获取 .length,增...
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变量表面上没有类型,但是J...
JavaScript 对象是词典 在 C++ 或 C# 中,在谈论对象时,是指类或结构的实例。对象有不同的属性和方法,具体取决于将它们实例化的模板(即类)。而 JavaScript 对象却不是这样。在 JavaScript 中,对象只是一组名称/值对,就是说,将...
Dom:
Attribute: $("p").addClass(css中定义的样式类型); 给某个元素添加样式 $("img").attr({src:"test.jpg",alt:"test Image"}); 给某个元素添加属性/值,参数是map $("img").attr("src","test.jpg"); 给某个元素添...
性能方面:看下图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...
便利的设置函数 jquery1.4的大部分设置值对方法都可以设置第二个参数为回调函数。比如:.css(), .attr(), .val(), .html(), .text()。 这说法很抽象,来看示例 http://demo.jb51.net/js/jquery1.4/jquery_1.htm 便...
1 允许序列化嵌套的参数。 比如:{foo: ["bar", "baz"]} 将被序列化成foo[]=bar&foo[]=baz,而不是序列化成以前的foo=bar&foo=baz。
如果你想要使用旧的序列化方式,有三种设置方法: 复制代码 代码如下: jQuery.ajaxSetti...
.clearQueue():移除队列中还没有运行的所有函数 clearQueue()的作用与stop(true)很类似,简化了stop(true),在1.4后stop()主要用于终止动画,而终止队列函数使用clearQueue(),clearQueue()接受一个参数:队列名称,即移除特定队...
复制代码 代码如下: var f1 = function(p1,p2,p3){ switch(arguments.length){ case 0: alert("无参版本的f1") break; case 1: alert("1个参数版本的f1:" +...
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
javascript 补零 函数集合...
复制代码 代码如下: 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...