Welcome 微信登录

首页 / 脚本样式 / JavaScript

javascript中局部变量和全局变量的区别详解

javascript中局部变量和全局变量的区别详解

javascript有两种变量:局部变量和全局变量。当然,我们这篇文章是帮助大家真正的区别这两种变量。首先,局部变量是指只能在本变量声明的函数内部调用。全局变量时整个代码中都可以调用的变量。当然,单单从字面上理解肯定是不清楚的,下面我详细的介绍下:大家都知道,变量是需要用var关键字声明的。但是javascript中也可以隐式的使用变量,就是不用声明,直接使用。而且,千万注意,javascript把隐式声明的变量总是当成全局变量来使用的。例如:复制代码 代...
浅谈javascript中的instanceof和typeof

浅谈javascript中的instanceof和typeof

对于instanceof和typeof,以前偶尔的用到过,特别是typeof用到的相对更多一些,今日研究ext源码,很多地方都用到了instanceof,突然觉得他们两个有些相似但也应该有他们区别,网上看了一些文章,对它们之间的关系有了一定的了解。instanceof和typeof都能用来判断一个变量是否为空或是什么类型的变量。typeof用以获取一个变量的类型,typeof一般只能返回如下几个结果:number,boolean,string,functi...
JavaScript函数详解

JavaScript函数详解

1、函数定义函数包含一组语句,它们是javascript的基础模块单元,用于代码复用、信息隐藏和组合调用。函数用于指定对象的行为2、函数的四种调用模式及this的初始化第一种:方法调用模式 以下事例证明通过方法调用模式调用时,this绑定到拥有该方法的对象。如:复制代码 代码如下:var person = { name: "defaultName", setName : function(name){ this.name = name; }};person...
Javascript writable特性介绍

Javascript writable特性介绍

说起js中的那些特性标记,总觉得有些怪怪的,那为什么要说到这个attribute,起源于对一个问题的疑问,我们都知道window对象其实就是浏览器窗口的一个实例,既然是一个实例,那这个实例就应该有“属性”和“方法“,比如下面这样:我们平时都在使用function的时候,都会定义一些属性,比如name,age等等,并且还可以对他们进行delete,set和update操作。那么下面问题来了,既然我的person对象的name都可以动态修改,按照这个道理的话,...
jQuery中hover方法和toggle方法使用指南

jQuery中hover方法和toggle方法使用指南

jQuery提供一些方法(如:toggle)将两种事件效果合并到一起,比如:mouseover、mouseout;keyup、keydown等1、hover函数 hover(over,out)一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。这是一个自定义的方法,它为频繁使用的任务提供了一种“保持在其中”的状态。参数: over (Function) : 鼠标移到元素上要触发的函数。 out (Function): 鼠标移出元素要触发的函数。...
Jquery中Event对象属性小结

Jquery中Event对象属性小结

JS的Event对象是触发事件的时候传递给事件处理函数的一个对象,这个对象中存在触发事件的基本信息。如:触发事件的事件源、键盘码(如果存在)等基本信息。1、通过event.type获取事件的类型复制代码 代码如下:<script>$(function(){ $("a").click(function(event) { alert(event.type);//获取事件类型 //return false;//阻止链接跳转 event.prevent...
JQuery中绑定事件(bind())和移除事件(unbind())

JQuery中绑定事件(bind())和移除事件(unbind())

有时候事件执行完了,想取消事件的效果可以通过一定的办法来处理。比如bind()(绑定事件)和unbind()(移除通过bind()方法添加的事件)方法来移除事件的效果。比如下面的一个案例:复制代码 代码如下:<script type="text/javascript"> $(function(){ $("#btn").bind("click", function(){ $("#test").append("<p>绑定函数1</...
<< 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 >>