js function函数定义详解介绍

js function函数定义详解介绍
在js中function是定义函数的一个命令了,Js中函数其实是个对象,我们可以使用new function来创建了,下面给大空详细介绍function定义函数的方法。 其实我们常用的定义函数的写法只是写法之一,写法其实有三种: 1 声明式的(静态的) 2 对象式的(动态的) 3 字面量式的(也被称为函数表达式) 以下是引用片段: function func1(…){…}   var func2=function(…){…};   var&nb...

js window.event对象使用方法介绍

js window.event对象使用方法介绍
js中window.event用来获得发生事件时的信息,事件不局限于window对象的事件,所有元素的事件都可以通过event属性取到相关信息。 event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。 event对象只在事件发生的过程中才有效。 event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。 例1,代码如下: <SCR...

js定时显示广告代码

js定时显示广告代码
有时我们需要在指定时间段来调用显示广告了, 下面我来给大家介绍一段js定时显示广告代码,有需要学习的朋友可参考参考,代码如下: function strToDate(str, ext) {    if (str == null || str == '') return;    var arys = new Array();    arys = str.split('-...

js字符串转数组split()详解介绍

js字符串转数组split()详解介绍
在js中要把字符串转换成数组我们一般使用的split字符串分切函数,下面我来给各位朋友详细的介绍split使用方法。 split方法有两个参数,第一个是分隔符。也就是按照什么来分割字符串,例如可以按照逗号“,”等等;第二个参数是可选的,控制保留分割段数。 stringObject.split(separator,howmany) 例1,代码如下: <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>   <!...

js中字符串转数字方法总结

js中字符串转数字方法总结
本文章来总结了大量的在js中把字符串转数字的一些方法总结,我们最简单的就使用js中的parseInt函数与parseFloat来转换,下面我给大家介绍. parseFloat函数,代码如下: parseFloat("abc") // 返回 NaN parseFloat("1.2abc") // 返回 1.2 parseInt函数,代码如下: parseInt("abc") // 返回 NaN parseInt("12abc") // 返回 12 下面是一段 JavaScript 代码, 同样是将字符串 020 转为整型,代码如下: var st...

js字符串替换函数replace()详解介绍

js字符串替换函数replace()详解介绍
在js中我们要对字符串替换需要用于replace()函数,此函数是用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串,下面给各位朋友介绍。 语法:stringObject.replace(regexp/substr,replacement) replace 用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串,代码如下: var result1 = a.replace(re,"Hello");   //result1 = ...

js 字符串长度函数详解介绍

js 字符串长度函数详解介绍
在js中获取字符串长度我们只要使用length属性就可以实现了,下面我详细介绍在js str.length的使用方法,有需要的朋友可参考。 我们只要使用如下代码: var str = "465464656464566"; var strLength = str.length; 例1,代码如下: <script type="text/javascript">   var vText="I like www.xiariboke.net"   document.write("<p>" + vText...

Javascript中匿名函数用法详解

Javascript中匿名函数用法详解
匿名函数是很多程序语言中会有的,特别是js中我们会常常看到有匿名函数用法,下面我来给大家详细介绍关于匿名函数具体使用方法。 一、什么是匿名函数? 在Javascript定义一个函数一般有如下三种方式: 1.函数关键字(function)语句: function fnMethodName(x){alert(x);} 2.函数字面量(Function Literals): var fnMethodName = function(x){alert(x);} 3.Function()构造函数: var fnMethodName = new ...

一键复制文本框内容实现代码

一键复制文本框内容实现代码
我们介绍两利用一键复制文本框内容实现代码,包括有简单的只能使用在ie内核中,还有一种复杂的就是使用了插件,优点是体积小,仅有十来行代码,但缺点也很明显,只支持IE及以IE为内核的浏览器,插件+FLASH控件的方法–ZeroClipboard. 对于使用非IE内核的用户来说,当然不死心,希望能找到一个全面兼容的方式,在一个网站一扒,就把这个插件ZeroClipboard给扒下来了,该插件能支持所有的浏览器,但是缺点也明显...

js实现Ctrl+Enter提交评论代码

js实现Ctrl+Enter提交评论代码
我们要实现Ctrl+Ente提交评论,实现方法其实很简单只需在输入评论内容的文本框中响应onkeydown事件即可了,下面我总结了几种常用的cms做法。 例1,代码如下: <script language=javascript>   ie = (document.all)? true:false   if (ie){   function ctlent(eventobject){if(event.ctrlKey && window.event.keyCod...

JS 去空格trim()最佳实践

JS 去空格trim()最佳实践
正则的反向匹配比较慢。我对其性能进行了对比。综合速度和写法上来说,个人还是偏向于第一种写法。因为速度其实相差很少很少。从代码来说第二种比较晦涩并且并字节很多,这对于一个流量很高但需要用 trim() 很少的网站来说,第一种明显比较合适. 方案如下: if(!String.prototype.trim){       String.prototype.trim = function(){     &...

js判断是否为数组的函数

js判断是否为数组的函数
下面来给大家介绍js判断是否为数组的函数,在js中没有像php那样有isarray函数了,我们需要通过自定函数实例。 我们常用的datearray.constructor==Array来判断,代码如下: <script language="javascript">   var ret = false;   var datearray = Array();   if( datearray.constructor==Array )   {//xiarib...

iframe同域跨域高度自适应的实现

iframe同域跨域高度自适应的实现
本文章收集大量的关于iframe同域跨域高度自适应的实现程序代码,下面我来给大家介绍介绍,本效果的实现需要父页面和子页面都需要作相应的设置,以下是具体的设置及代码: 一、父层页面的设置 1、是父层的iframe引入,代码如下: <iframe frameborder="0" scrolling="no" width="100%" src="iframe.html" id="paopaowang"></iframe>   2、父层要设计一个域...

IE浏览器不支持getElementsByClassName解决办法

IE浏览器不支持getElementsByClassName解决办法
有很多朋友可能都会碰到守getElementsByClassName在ie浏览器下不能识别,或者是说它压根就不认识这个命令了,下面我来介绍如何写一个兼容ie浏览器的getElementsByClassName出来吧,代码如下: document.getElementsByClassName = function(){   var tTagName ="*";   if(arguments.length > 1){   tTagName = arguments[1];&nb...

js刷新页面location.reload()用法介绍

js刷新页面location.reload()用法介绍
在js中要实现刷新页面的方法有很多种,下面我来介绍其中的一种办法来刷新页面,在js中有一个location.reload()函数,它就可以实现我们想要的功能。 window.location.reload(true) //浏览器重新从服务器请求资源,在http请求头中不会包含缓存标记。 如果要刷新当前页面非常的简单,代码如下: <script>   window.location.reload();   </script>   JS实现刷新if...

js实现文字左右滚动效果

js实现文字左右滚动效果
文字滚动效果一般用于通知,公告类的下面我来给大家详细的介绍关于两个实现文字滚动的效果,有需要的朋友可参考。 最简单的文字向上滚动效果利用MARQUEE,代码如下: <MARQUEE onmouseover=this.stop() style="WIDTH: 100%; HEIGHT: 195px" onmouseout=this.start() scrollAmount=2 direction=up><a href="sys_clew1.jsp">1</a><br>...

js弹出确认对话框confirm(),alert(),prompt

js弹出确认对话框confirm(),alert(),prompt
在js中弹确认对话框我们会想到有alert()、confirm()、prompt()三种命令,下面我来给大家分享介绍它们有用法与区别。 window.alert() 使用警告、提示和确定,代码如下: <html>   <head>   <script type="text/javascript">   function message()   {   alert("该提示框是通过 onload 事件调用的。")  ...

js定时刷新页面方法总结

js定时刷新页面方法总结
本文章总结了两利用js定时刷新页面实现程序代码,一种是利用settimeout()函数,一种是利用了利用meta中的Refresh刷新方法。 定时刷新: 1,利用setTimeout,代码如下: <script language="JavaScript">   function myrefresh()   {          window.location.reload();   }   setTimeout('myrefre...

JS刷新框架与父窗口页面代码

JS刷新框架与父窗口页面代码
下面总结常用的一些关于JS刷新框架与父窗口页面代码,有需要的朋友可参考参考。 如何刷新包含该框架的页面用,代码如下: <script language=JavaScript>      parent.location.reload();   </script>   子窗口刷新父窗口,代码如下: <script language=JavaScript>       self.opener.locatio...

javascript二维数组排序(可按指定字段排序)

javascript二维数组排序(可按指定字段排序)
我们知道如果只是一维数组排序在js中默认提供了sort函数,但是这个函数默认是按照数组内容的ascii码升序进行排列的,但是在js中二维数组排序没有现有函数哦,下面我来介绍介绍。 最简单的二维数组排序,代码如下: <script type="text/javascript">   var aa =[["a",3],["b",4],["c",2],["d",1]];   alert(aa.sort(function(x,y){return x[1]-y[1]})) &n...