您的位置:首页 > javascript
javascript 标签下有 77 篇文章

JavaScript的执行上下文

117次阅读|469次收藏|364次赞

所有的JavaScript 代码都是在某个执行上下文中运行的。在当前执行上下文中调用 function会进入一个新的执行上下文。该function调用结束后会返回到原来的执行上下文中。如果function在调用过程中抛出异常,并且没有将其捕获,有可能从多个执行上下文中退出。在function调用过程中,也可能调用其他的function,从而进入新的执行上下文,由此形成一个执行上下文栈。

js统计文本框剩余可输入字数

272次阅读|160次收藏|284次赞

有一个很好的用户体验,就是在文本框中输入文字的时候,会自动统计输入的字符,并显示用户还能输入的字符,这样的小提示可以很好的增强用户体验。在实现时,需要注意一个英文字符算一个字符,一个中文字符算两个字符计算。下面介绍用js如何统计文本框剩余可输入字数。

js判断是否为手机访问

306次阅读|346次收藏|21次赞

手机网站是和互联网上的网站同步更新的,大部分进入网站都是PC站,手机浏览就不方便,很多网站都会有一个判断过程,判断是否为手机浏览器,然后跳转到相应适合的手机网站!其实只要有一个支持JS脚本的访问,我们一样可以达到这样的效果,下面介绍用js如何判断是否为手机访问。

isPrototypeOf和hasOwnProperty的区别

521次阅读|118次收藏|231次赞

hasOwnProperty是用来判断一个对象是否有你给出名称的属性或对象,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。isPrototypeOf是用来判断要检查其原型链的对象是否存在于指定对象实例中,是则返回true,否则返回false。

给页面加上运行代码功能

337次阅读|121次收藏|336次赞

网页上显示一段代码,点击按钮后可以查看运行效果,现在很多代码网站就有这种功能,加入这个功能,你只需加入一段JS代码,就可以实现运行代码功能

a标签的href与onclick

158次阅读|145次收藏|70次赞

href一般是指向一个URL地址,也可以调用javascript ,如href="javascript:xxx();",文档中推荐这样写:<a href=" javascript:void(0)" onclick="xxx();">xx</a>

javascript中window对象

538次阅读|243次收藏|182次赞

window对象是BOM中所有对象的核心,除了是BOM中所有对象的父对象外,还包含一些窗口控制函数。Window对象表示当前浏览器的窗口,是JavaScript的顶级对象,我们创建的所有对象、函数、变量都是Window对象的成员。不过,一般情况下我们的代码中省略了window对象,浏览器默认会作为window对象的成员来调用。

js中Attribute和Property区别

225次阅读|130次收藏|467次赞

简单理解,Attribute就是dom节点自带的属性,例如html中常用的id、class、title、align等,当然,也可以自定义Attribute;而Property是这个DOM元素作为对象,其附加的内容,例如childNodes、firstChild等

JS中错误处理

529次阅读|65次收藏|7次赞

当浏览网页的时候,我们常常会见到一个JavaScript的警告窗口,告诉我们发生运行出错,并提问你是否要“debug?”。 这种出错信息也许对开发者有用,但是对用户没有用处。 当用户看到这些错误时,他们通常会离开这个网页。下面介绍怎样捕捉和处理这些JavaScript的出错信息

js验证身份证号

398次阅读|256次收藏|427次赞

现在经常会遇到让输入身份证号码的需求,例如我们在做互联网网站时,注册个人资料时,经常要用到身份证号,我们需要对身份证进验证,不然别人随便输个号码就通过,那么我们应该如何验证身份证号码的合法性呢?下面介绍js验证身份证号的方法

JavaScript中==和===的区别

99次阅读|1次收藏|470次赞

对于JavaScript中比较运算符,可能大家用的比较多的是“==”、对于“===”很多人可能很陌生。=== 表示恒等,首先比较两边的变量数据类型是否相等,其次比较两边的变量的数值是否相等;== 表示相等即仅仅比较两边变量的数值是否相等

js分号的使用

424次阅读|223次收藏|46次赞

JS中function 的开头有必要加分号吗?js语句后应该加分号吗? javascript大括号后面应使用分号吗?JS中function 的开头有加感叹号、分号是什么意思呢?

JS实现金额大小写转换

335次阅读|491次收藏|289次赞

web项目中,经常需要将阿拉伯数字转换为大写金额,那么,涉及到金额的大小写的时候,如何把数字转换成大写的汉字?比如把11000元转换成壹万壹仟元?下面介绍金额大小写转换的JS实现方式

js实现图片旋转

255次阅读|250次收藏|141次赞

项目中有时需要图片旋转的功能,可以用CSS3 和 canvas ,flash,还可以用js实现图片旋转,下面介绍两种JS实现方法。

js中Document

463次阅读|320次收藏|405次赞

js中Document 对象是Window 对象的一部分,可通过 window.document 属性对其进行访问。Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。

js setTimeout

177次阅读|270次收藏|308次赞

window对象提供了两个方法来实现定时器的效果,分别是window.setTimeout()和window.setInterval()。setTimeout()可以使一段代码在指定时间后运行;setInterval()则可以使一段代码每过指定时间就运行一次,其中相隔的时间单位为毫秒

keydown、keypress、keyup的使用

443次阅读|208次收藏|266次赞

keydown事件会在键盘按下时触发,keyup事件会在按键释放时触发,也就是你按下键盘起来后的事件,keypress()事件和keydown是差不多的,当你按下一个键时(还没松开),就会触发keydown事件;当你松开后,又触发了keypress事件。即是说keydown只要按下一个键就会触发,而keypress要按下并松开后才会触发

JS函数前面感叹号的作用

483次阅读|237次收藏|394次赞

js中函数前加感叹号是什么意思?有什么用呢?在匿名函数调用的时候,我们可以用:(function(){})() 的形式,但也可以使用另一种形式,在函数前面加感叹号:!function(){}(),其中前面的!号可以换成-+~等等一元操作符。

JS中对象的属性

490次阅读|61次收藏|180次赞

JS中可以为对象定义三种类型的属性:私有属性、实例属性和类属性,私有属性只能在对象内部使用,实例属性必须通过对象的实例进行引用,而类属性可以直接通过类名进行引用。 下面介绍JS中对象的属性的创建、读取、遍历、检测等。

js字符串加密解密

491次阅读|303次收藏|207次赞

在做web前端的时候免不了要用javascript来处理一些数据交互和传递,对于一些比较敏感的数据,我们需要在JS中对字符串进行加密,然后对获取到的加密数据用JS解密

您最近浏览过的文章

博聚网