JavaScript
gxl_ct001
这个作者很懒,什么都没留下…
展开
-
【转】javascript:世界上误解最深的语言
JavaScript,是世界上最流行的编程语言之一。事实上世界上的每一台个人电脑都安装并在频繁使用至少一个JavaScript解释器。JavaScript的流行完全是由于他在WWW脚本语言领域中的地位决定的。 尽管它很流行,但是很少有人知道JavaScript是一个非常棒的动态面向对象通用编程语言。这居然能成为一个秘密!这门语言为什么被误解如此之深?[size=large][b...2010-04-24 09:56:32 · 125 阅读 · 0 评论 -
[转] js判断各个浏览器的方法
js判断各个浏览器的方法 下面整理的是一套判断方法: function getExplorer() {var explorer = window.navigator.userAgent ;//ie if (explorer.indexOf("MSIE") >= 0) {alert("ie");}//firefox else if (e...原创 2015-09-01 23:07:55 · 195 阅读 · 0 评论 -
[转] javascript实现在倒计时线程注册多个事件的功能
javascript实现在倒计时线程注册多个事件的功能 javascript实现倒计时的功能,相信很多朋友都做过,直接用setInterval不就行了。但是如果一个应用内有很多地方需要使用倒计时的功能,那不封装一下真的就不行了,至少一个应用内只要一个倒计时的线程在跑就OK了。 公司最近搞的一个项目,就大量使用了倒计时功能。比如有一个抢购功能,可以先预约,到点后系统就会给出通知,然...原创 2014-09-10 14:39:46 · 91 阅读 · 0 评论 -
js 去除字符串前后和中间的空格
删除字符串里面的所有空格 function trim(str){ return str.replace(/[ ]/g,""); //去除字符算中的空格,注意这个中括号是分开的 } 删除字符算左右两边的空格,不删除字符窜里面的空格 function leftright(str){ return...原创 2014-02-28 16:18:16 · 463 阅读 · 0 评论 -
[转]只有7行代码的异步调用 js 库
7 lines JavaScript library for calling asynchronous functionsI was surprised by the good feedback for JavaScript template engine in just 20 lines and decided to blog for another small utility func...原创 2014-02-23 23:25:37 · 90 阅读 · 0 评论 -
[转]图片旋转js代码
图片旋转js代码function rotateImage(imgId) {imageToRotate = document.getElementById(imgId); imageToRotate.style.filter= "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand')";rot...原创 2014-06-27 12:28:21 · 96 阅读 · 0 评论 -
onblur onfocus
<input type="text" name="user" value="请输入..." onblur="if(this.value='')value='请输入...'" onfocus="if(this.value='请输入...')this.value=''"><script type="text/javascript"&原创 2014-06-26 01:13:34 · 73 阅读 · 0 评论 -
[转]js中过滤特殊字符的正则表达式
js中用正则表达式 过滤特殊字符 ,校验所有输入域是否含有特殊符号 function stripscript(s) { var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()&mdash;—|{}【】‘;:”“'。,、?]") var rs = ""; for (va...原创 2013-12-25 16:33:47 · 320 阅读 · 0 评论 -
[转]JS常用正则表式
JS常用正则表式"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-原创 2013-12-25 16:18:27 · 99 阅读 · 0 评论 -
[转]javascript Date format(js日期格式化)
方法一:这个很不错,好像是 csdn 的 Meizz 写的: // 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Form...原创 2013-07-17 17:50:54 · 121 阅读 · 0 评论 -
[转]jquery日期时间戳转换
(function($) { $.extend({ myTime: { /** * 日期 转换为 Unix时间戳 * @param <int> year 年 * @param <int> month 月 * @param...原创 2013-07-17 17:41:32 · 99 阅读 · 0 评论 -
[转]event.keycode值,方便以后查阅
event.keycode值,方便以后查阅 event.keycode值大全 1 keycode 8 = BackSpace BackSpace 2 keycode 9 = Tab Tab 3 keycode 12 = Clear 4 keycode 13 = Enter 5 keycode 16 = Shift_L 6 keycode 17 = Control_L 7...原创 2013-07-11 19:01:37 · 73 阅读 · 0 评论 -
优化JavaScript 之执行时间
JavaScript 是解释性的语言,他的执行速度要大大慢于编译性语言。JavaScript 比编译型的 C 慢 5000 倍; 比解释型的 Java 慢 100 倍; 比解释型的 Perl 慢 10 倍; 不过我们可以坐一些简单的事情来提高 JavaScript代码的性能。 1.关注范围 ...原创 2012-12-27 23:35:38 · 111 阅读 · 0 评论 -
优化JavaScript 之下载时间
本文摘录自Nicholas C. Zakas 的《Professional JavaScript for Web Developers》(《JavaScript 高级程序设计》)为自己做一些记录,也为了分享。 Web浏览器下载的是JavaScript源代码,也就是说,所有的长变量名和注释都会包含在内。这个因素及其他因素会增加下载时间,这样就会增加脚本运行的总体时间。增加下载时...原创 2012-12-16 17:23:04 · 157 阅读 · 0 评论 -
JavaScript语言精粹学习笔记(一)
一,好的想法函数——基于词法作用域的顶级对象。弱类型——自由,无须建立复杂的类层次,永远不用做强制造型,也不用疲于应付类型系统以得到想要的行为。对象字面量——富有表现力,通过列出对象的组成部分,就能简单地将对象创建出来。二、有争议的特性原型继承——JavaScript有一个无类别的(class-free)的对象系统。在这个系统中,对象直接从其他对象继承属性,这真的很强大。...原创 2013-04-14 18:12:54 · 90 阅读 · 0 评论 -
[转]Js 数组和字符串互相转化
/* 函数功能:字符串按照指定字符串分割转换为数组 参数: str :需转换的字符串 substr:分割字符串 返回值: 转换后的数组 */ function StringToArray(str,substr) { var arrTmp = new Array(); if(substr=="") {...原创 2013-03-13 12:16:49 · 75 阅读 · 0 评论 -
【转】javascript中最常用的55个经典技巧(41-55)
41、email地址的分割把如下代码加入区域中webmaster@sina.com42、流动边框效果的表格把如下代码加入区域中l=Array(6,7,8,9,'a','b','b','c','d','e','f')Nx=5;Ny=35t=""for(x=Nx;x0;x--)t+=" "***(t+"")var N=Nx*2+Ny*2fun...2010-04-24 10:22:36 · 106 阅读 · 0 评论 -
【转】javascript中最常用的55个经典技巧(41-55)
javascript中最常用的55个经典技巧(41-55) 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return...2010-04-24 10:18:48 · 65 阅读 · 0 评论 -
JavaScript 快速条件判断
以下的例子摘自《高性能网站建设进阶指南》的第7章 《编写高效的JavaScript》利用二分查找算法改写 if语句的条件判断,在条件数量众多,且没有出现频率特别高的条件,以下的写法会尽量减少条件的判断。假定例子中所有条件对应的value 值出现的频率一样。if( value < 6){ if(value < 3){ if(value ==0){ retu...原创 2014-10-19 22:05:55 · 111 阅读 · 0 评论