摘要:
希望跟各位高手交流,搞过web开发的朋友都知道,在脚本开发过程中,经常会按照某个规则,组合拼接出一个大字符串进行输出。比如写脚本控件时控制整个控件的外观的HTML标签输出,比如AJAX里得到服务器端的回传值后动态分析创建HTML标签时,不过这里我就不讨论拼接字符串的具体应用了,我只是想在这里讨论一下拼接的效率。 字符串的拼接在我们写代码的时候都是用“+=”这个运算符,s +... 阅读全文
摘要:
今天在新浪浏览一条视频新闻,本想把视频文件下载下来,一看网页源代码,才发现里面的 Js 脚本代码是乱码,原来新浪视频新闻的 JS 脚本原来是加密的。后来查阅了一些资料了解了大概加密和解密方法。 以下应该不少人看过并都知道加密解密的原理了,不过怎么我按方法制作,但加密功能却无效呢? 看来还是得需要用M$的编码器 Script Encoder 来进行编码。编码器 Script... 阅读全文
摘要:
/*根据元素ID查找元素*/ function $() { var elements = new Array(); for (var i = 0; i < arguments.length; i++) { var element = arguments[i]; if (typeof element == 'string') element = document.getElementById(... 阅读全文
摘要:
function isTrueName(s) { var patrn=/^[a-zA-Z]{1,30}$/; if (!patrn.exec(s)) return false return true } }} //校验密码:只能输入6-20个字母、数字、下划线 function isPasswd(s) { var patrn=/^(\w){6,20}$/; if (!patrn.exec(s)... 阅读全文
摘要:
1,总是从ID选择器开始继承 在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。 例如有一段HTML代码: Html代码 <divid="content"><formmethod="post"action="#"><h2>交通信号灯</h2><ulid="traffic_lig... 阅读全文
摘要:
<html><head><script type="text/javascript">function deleteRow(r){var i=r.parentNode.parentNode.rowIndexdocument.getElementById('myTable').deleteRow(i)}function insertRowInTable(){<... 阅读全文
摘要:
先看个例子吧,把这段代码拷进一个HTML里运行,一下子就明白: <script lanuage="javascript"> var str = "abcdecfgchicjkclm"; var strSplitByC = str.split("c"); var arrayJoinBy3 = strSplitByC.join("3"); alert("arrayJoinBy3="+arr... 阅读全文
摘要:
js函数(比较全) 转自平平2008-12-23 13:23js函数集 ·字符串(String) 1.声明 var myString = new String("Every good boy does fine."); var myString = "Every good boy does fine."; 2.字符串连接 var myString = "Every " + "good b... 阅读全文
摘要:
返回 JavaScript String 对象参考手册定义和用法split() 方法用于把一个字符串分割成字符串数组。语法stringObject.split(separator,howmany)参数 描述 separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。 howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这... 阅读全文