在javascript中根据变量作用的范围不同分为局部变量和全局变量,直接定义的变量是全局变量,全局变量可以被所有的脚本访问;在函数中定义的变量是局部变量,局部变量只在函数内有效。
如果全局变量和局部变量使用相同的变量名,则局部变量将会覆盖全局变量。
例子代码:
js中全局变量与局部变量
var a = "全局变量";
function tes...
分类:
编程语言 时间:
2014-09-29 19:31:18
阅读次数:
151
问题引入 Json是什么就不多说了,本文把Json理解成一种协议。 印象之中,Json貌似是前端的专属,其实不然,服务器端组织数据,依然可以用Json协议。 比如说,某公司有一套测评题目(基于Json协议),这些题目比较珍贵,不想直接放在js中,所以就将题目文件放在服务器端,然后通过一个接口去...
分类:
Web程序 时间:
2014-09-29 19:11:31
阅读次数:
287
在webapp中,页面上已添加用了kissy的slide组件,在android一些版本中,还是会出现双击放大缩小的问题。在base.js中,修改方法buildWrap将div中的position:absolute去掉,即可。多了一个position:absolute,触摸双击居然会放大缩小,原理尚不...
分类:
其他好文 时间:
2014-09-29 19:03:31
阅读次数:
193
与其他编译语言的继承相比,javascript也有一套继承实现方式,即使用prototype原型及其链的方式。1、我们先用一个简单的例子先理解原型链,functionsuperClass(){ this.value="super";}superClass.prototype.getSuperValue=function(){ returnthis.value;}functionsubClass(){ ..
分类:
Web程序 时间:
2014-09-29 18:12:12
阅读次数:
176
说明:本文并非原创,而是从网站上搜集了一些资料整理的!如有雷同,纯属巧合1、js中正则表达式的使用在js中定义正则表达式很简单,有两种方式,一种是通过构造函数,一种是通过//,也就是两个斜杠。例如(1)构造函数var re =new RegExp("\\?(\\w{1,}=\\w{1,}&){1.....
分类:
编程语言 时间:
2014-09-29 13:56:21
阅读次数:
163
1.数组中的each复制代码 var arr = [ "one", "two", "three", "four"]; $.each(arr, function(){ alert(this); }); //上面这个each输出的结果分别为:one,two,thr...
分类:
Web程序 时间:
2014-09-29 13:37:30
阅读次数:
237
最近在学C#,忽然想到以前在JS中调用的那些OCX控件神马的,就想着做一个,晚上鼓捣了一阵子,现在终于有了点眉目。 1。 C# a.创建DLL 首先,打开VS(我用的是2010),创建一个简单的类库,名字numAdd b.然后再类中,创建一个超级简单的测试方法addN...
分类:
Web程序 时间:
2014-09-29 02:44:37
阅读次数:
371
/***在js中并不存在类,所以能够直接通过Object来创建对象,可是使用这样的方式创建有一*弊端:因为没有类的约束,无法实现对象的反复利用,而且没有一种规范约定,在操作时easy带来问题。*/var person = new Object();person.name = "octopus";pe...
分类:
Web程序 时间:
2014-09-28 19:56:45
阅读次数:
234
<script?language="javascript">
rnd.today=new?Date();
rnd.seed=rnd.today.getTime();
function?rnd()?{
rnd.seed?=?(rnd.seed*9301+49297)?%?233280;
return?rnd.seed/(233280.0);
};
???...
分类:
Web程序 时间:
2014-09-27 16:41:20
阅读次数:
172
在《C#高级编程》一书中提到通过Lambda表达式可以访问Lambda表达式块外部的变量,这是一个很好的功能(类似Js中的闭包)。但是如果没有正确的使用,会非常危险。比如下面的事例中int someVal = 5;Fun f = x => x + someVal;Console.WriteLine(...
分类:
其他好文 时间:
2014-09-27 15:10:39
阅读次数:
172