Welcome 微信登录

首页 / 脚本样式 / JavaScript

js 覆盖和重载 函数

js 覆盖和重载 函数

学过JAVA的人对函数的覆盖和重载肯定是再熟悉不过了。 重载指两个或多个函数的参数类型,顺序和数量以及返回值不一样。 覆盖指两个或多个函数的参数类型,顺序和数量以及返回值完全一样。 那javascript真的有这种特性么? 回答是JS中函数重名只会采用最后一个定义。 首先来看下下面的代码 复制代码 代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HT...
javascript parseInt 大改造

javascript parseInt 大改造

还隐约记得得知了来龙去脉,为自己掌握了一个经验而欢呼雀跃。 还隐约记得被这同一问题折磨了无数次后,无奈与痛下决心的心境。 首先我必须感谢那些即使这个问题我强调过无数次,也依然反复重复类似错误的人们。 没有他们反复犯错的鼓励,或许我不会认真考虑这个问题的解决方案。 其次,必须感谢《JavaScript高级程序设计》的作者和译者。 在这里我得到了解决该问题的启示,不然我依然要每每强调使用parseInt时应注意什么。 同时,希望在这里不仅仅留下一个解决方案。 ...
JS 连锁泡泡 v1.1

JS 连锁泡泡 v1.1

泡泡的移动,碰撞,消失都完成了,越写越觉得没意思,后面的关于游戏性的东西(比如游戏有多少关,打破多少泡泡算过关)就懒得写了。有兴趣的朋友可以读一下,因为很多地方用到闭包修正setInterval(这个函数比较贱)。面向对象,注释比较完整。 原创JS连锁泡泡 v1.1 body{ margin: 0px; padding: 0px; background-color: #000; } #main{ border: solid red 0px; width...
使用JS判断是否数字和小数点组合的数字的两中方法比较(isNaN和逐判断)

使用JS判断是否数字和小数点组合的数字的两中方法比较(isNaN和逐判断)

下面例举如下:如果大家有更好的方法的话望大家提出更好的方法。 一:isNaN方法: isNaN()的意思是非数字,里面传入数字的话就返回false,传入的不是数字的话就返回true [空的话也是返回true,一个点也是返回true,点个数字组合返回的是false,说明是数字] 复制代码 代码如下: <script language="JavaScript"> function testNan(){ if(isNaN("xxx")){ alert...
jquery 模式对话框终极版实现代码

jquery 模式对话框终极版实现代码

页面滚动时随着滚动条固定在屏幕的中央,模式对话框中的内容为两种,一是iframe引入,一是HTML语句插入。在网站开发中十分常用,使用该插件十分的简单。来看一下运行效果。插件使用 1、首先引入样式文件,详细代码如下所示: <link href="images/blue/css.css" rel="stylesheet" type="text/css" id="showdialogcss" /> 着里面的id一定不要忘记,他是用于切换插件皮肤的。...
javascript String split方法误操作

javascript String split方法误操作

split定义和用法 split() 方法用于把一个字符串分割成字符串数组。 语法 stringObject.split(separator, howmany)参数 描述 separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。 howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。 返回值 一个字符串...
PPK 谈 JavaScript 的 this 关键字 [翻译]

PPK 谈 JavaScript 的 this 关键字 [翻译]

下面先讲如何在event handling(事件处理)中用它,再接着是讲 this 的其他用法。自己本身先来看看函数 doSomething() 里的 this 到底是指向(refer to)了什么?function doSomething() {this.style.color = "#cc0000";}JavaScript的 this 总指向所运行的函数“自己本身”。也就是说,它是一种指向函数对象的方法。在页面中定义 doSomething() 函数,...
<< 331 332 333 334 335 336 337 338 339 340 >>