易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript 全局变量与作用域

 JavaScript 全局变量是其实是指:上下文环境 Window下的对象属性
 JavaScript作用域是基于上下文,是以函数进行划分的,而不是由块(block)划分的
 JavaScript允许变量的重复定义,并且后一个定义将覆盖前一个定义,如果后一个变量是局部变量也会覆盖前一个全局变量
 以下是一个例子:
 <script type="text/javascript"">
      function classTest()
      {
         const1 = 1;
         var const1 = 2;
         alert(const1);
        
         alert(window.const1);
      }
  </script>
首先定义了一个全局变量const1,然后重新定义了const1为局部变量
我们来看alert的效果,
alert(const1);会弹出1
而alert(window.const1),会弹出undefined
因为const1已经由全局变量变为了局部变量,所以用window.const1调用不到const1了


相关文档:

Javascript Unicode 编码和反编码函数

<script language = "JavaScript">
function unicode(s){
var len=s.length;
var rs="";
for(var i=0;i<len;i++){
var k=s.substring(i,i+1);
rs+="&#"+s.charCodeAt(i)+";";
}
return rs;
}
function runicode(s){
var k=s.split(";");
var r="";
for(var x=0;x<k.length;x++){ ......

10种AJAX/JavaScript特效实例让你的网站更吸引人

 今天的话题是如何改进自己网站的界面或提高网站的视觉体验,从而让用户记忆犹新。
  我们有三种主要的方法(从难到易):自己动手写脚本;使用类似于jQuery和mooTools的JavaScript框架(可以让编写代码变得更容易些);使用能工作于现有的JavaScript框架下的提前预置好的脚本或那种从头开始开发的创建者。这篇文章适合那 ......

怎样使用JavaScript存储Adobe AIR应用程序首选项

 本文来自:
http://articles.sitepoint.com/article/adobe-air-pref-javascript
 
在我 之前的帖子里,  我激动地开始了我的第一个AIR应用,叫做Harpoon, 仅使用HTML, CSS, 和JavaScript。我当时没时间讨论的一个特点就是,你可以使用一个XML文件存储和检索应用程序首选项。
......

javascript 动态解析脚本

一般而言,如果脚本很长,我们把它们放到一个JS文件中,然后生成一个script元素并把它加入DOM树,把src设置为JS文件的地址即可。但对于很自短的脚本,如果我们又不想用new Function与eval呢?这里还有一办法,利用script元素的一个少为人知的属性text,非标准属性,但所有主流浏览器都支持。有点像innerHTML,但innerHTML只 ......

javaScript小技巧集

 事件源对象
event.srcElement.tagName
event.srcElement.type
捕获释放
event.srcElement.setCapture();  
event.srcElement.releaseCapture();  
事件按键
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey
事件返回值
event.returnValue
鼠标位置
event.x ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号