本文介绍了在javascript中如何实现函数/方法的重载效果,主要是利用了JS函数的arguments对象来访问函数的所有参数,根据判断参数数量来进行不同的功能实现,从而模拟出函数重载的效果。
本文主要介绍一个javascript特殊技巧,就是方法的覆盖和重写。一般来说,如果在JS中定义了两个相同名称的函数/方法,那么前一个函数等于定义无效,后一个函数才是有效的定义。也就是说如果有多个同名函数和方法,只有后定义函数和方法有效,所有前面定义的函数都算是无效的定义,顺序是从上而下的,即使参数不同也算是无效,因为判断依据只有函数名!!!这里有别于C#和JAVA语言之类的方法重载,只能算是重写。
使用jquery的ajax方法向服务器发送请求的时候,常常需要使用到error函数进行错误信息的处理,本文详细的说明了ajax中error函数和函数中各个参数的用法。
随着CKEditor4.4.1的发布,以前一直困扰的代码高亮问题终于完美的得到解决,在CKEditor4.4中官方发布了Code Snippet这个代码片段的插件,终于可以完美的内嵌使用代码高亮了,以前都是使用网友自己开发的代码高亮插件。下面就来介绍如何使用Code Snippet这个代码高亮插件。本文还介绍了CKEditor中如何安装Code Snippet插件。
如果您熟悉网页设计的概念,那么你已经知道如何使用层叠样式表(CSS)的基本知识了。CSS Sprites允许你创建一个使用网格布局形式组合而成,并且包含网页中所有图片的单个图像文件,每次请求只需要请求单张图片,并且只向服务器发送一次请求(比如网页上有10张图片,本来要请求10次,但是使用CSS Sprites后只需请求一次!对于网页来说,每张图片都需要发送一次HTTP请求,CSS Sprites减少了HTTP请求的次数,减轻服务器压力)。Jason Cranford Teague 向您展示了如何使用CSS Sprites 优化你网站中的图片使之合并为一个文件。
HTML使用相对路径获取各级目录下文件,包括各种基本语法使用和举例。
1、 .单个点或者直接目录名称表示当前目录。
2、..双个点表示当前文件的上一级目录
3、/单斜杠表示当前网站的根目录
JavaScript isNaN() 函数
定义和用法
isNaN() 函数用于检查其参数是否是非数字值。
语法
isNaN(x)
返回值
如果 x 是特殊的非数字值 NaN(或者能被转换为这样的值),返回的值就是 true。如果 x 是其他值,则返回 false。
说明
isNaN() 函数可用于判断其参数是否是 NaN,该值表示一个非法的数字(比如被 0 除后得到的结果)。
如果把 NaN 与任何值(包括其自身)相比得到的结果均是 false,所以要判断某个值是否是 NaN,不能使用 == 或 === 运算符。正因为如此,isNaN() 函数是必需的。
由于项目中遇到javascript取整数的问题,在网上找了下发现js自带函数ceil方法可以很好解决这个问 题。
项目中主要是需要编写一个基于JQuery的分页控件,而分页控件的页码总数计算方式是向上取整计算。假设当前数据有101条,在网页中每页显示的数据是10条,那么分页控件的页码总数就是101/10=10.1。第11页的页面上只有一条数据,分页控件上显示的页码总数应该是11。101条数据每页10条,应该是分成11页显示,所以10.1就要进行向上取整的计算,ceil函数很方便的解决了这个问题。
JS中既然有向上取整的函数,也有向下取整的函数floor。如果需要四舍五入,则要使用round函数。