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给扒下来了,该插件能支持所有的浏览器,但是缺点也明显...

Jquery禁止/恢复按钮与文本框代码

Jquery禁止/恢复按钮与文本框代码
在jquery中如果要禁止文框与按钮恢复效果我们需要动态设置disabled即可了,如果要设置为只读我们只要设置readonly即可。 disabled,代码如下: 禁用 id 为 btn 的按钮: $("#btn").attr({"disabled":"disabled"});       //或者        $("#btn").attr("disabled","disabled");   取消禁用: $("#btn").removeAttr("disabled");&n...

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...

javascript控制台console用法详解

javascript控制台console用法详解
本文章来介绍关于javascript控制台console用法,有需要了解控制台console的朋友可参考本文章。 目前FireFox的插件Firebug和Chrome对console支持的比较好,主要有console.log(), console.dir(), console.debug(), console.info(), console.error()等方法,可以用易读的的方式输出变量以及对象等,其中console.log()用来在控制台输出内容,console.dir()可以用来结构化输出HTML节点,JS对象等,console.debug...

一个完美的JavaScript操作COOKIE类

一个完美的JavaScript操作COOKIE类
文章分享一个非常不错的JavaScript操作COOKIE类,有需要的朋友可参考使用,代码如下: /**提供客户端cookie操作类      *   * @param string uniqueN 唯一标识   *   * @author (凹凸曼)lyc   * @email jar-c@163.com   *   */   var cacheLY = func...

js实现html Checkbox全选/不选效果

js实现html Checkbox全选/不选效果
Checkbox的中文名是复选框,下面我来利用js实现Checkbox全选/不选代码,有需要的朋友可参考,代码如下: <FORM onsubmit="return anyChecked()" method=post name=form1 action="">        全选:<INPUT id=checkAll onclick=checkall() type=checkbox>        多项选择框列...

ajax xmlhttp下open方法POST、GET参数的区别

ajax xmlhttp下open方法POST、GET参数的区别
一个转的xmlhttp下open方法POST、GET参数的区别介绍,经常使用ajax的朋友可参考参考。 1. get是从服务器上获取数据(会暴露客户端ip),post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。...

js数组排序方法总结

js数组排序方法总结
本文章介绍了我们常用的利用数组排序算法来介绍js中对数组排序的方法总结,包括有冒泡法排序与sort方法来排序,有需要的朋友可参考。 冒泡法排序,代码如下: <script type="text/javascript">   <!--       function sort2(obj)       {           var&nb...