这段代码可以在客户端检测常用的操作系统类型//OS DETECTION...var OSName="Unknown OS";if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";if (navigator.appVer……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1968浏览 1276个赞
本js代码通过对js对象进行各方面的比较来判断两个对象是否相等Object.equals = function( x, y ) { // If both x and y are null or undefined and exactly the same if ( x === y ) { retu……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1493浏览 2047个赞
JS通过navigator对象检测浏览器的类型,这个函数可以直接用在你的项目中,非常方便function whichBrs() { var agt=navigator.userAgent.toLowerCase(); if (agt.indexOf("opera") != -1) return 'Opera'……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2305浏览 2275个赞
jQuery实现的多选<!DOCTYPE /><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <t……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1659浏览 1403个赞
非常完善的Email正则表达式验证function _validateEmail( $email ){ var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2715浏览 1997个赞
简单的JavaScript显示和隐藏元素// show or hide a selected element// if no state is given, the visibility is toggled// otherwise visibility is set to hidden or visible as selectedfunctio……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2631浏览 2594个赞
非常不错的js二进制时钟代码/******************************************************************************** Snarkles.Net Useless Binary Time (SNUBT)* * ThinkGeek's Binary LED Clock.……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2694浏览 2994个赞
Javascript通过clientWidth,scrollWidth获取窗口宽度和高度<SCRIPT LANGUAGE="JavaScript"> var s = "网页可见区域宽 :"+ document.body.clientWidth; s += "\r\n网页可见区域高……继续阅读 » 水墨上仙 4年前 (2021-03-12) 3049浏览 1945个赞
定义了一个可以反复指定指定函数的类,功能类似于javascript中setTimeout# Simple version:import sys, timeclass RetryError(Exception): passdef retryloop(attempts, timeout): starttime = time.time(……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2913浏览 2593个赞
用户选择表格数据时,点击某行,高亮显示某行<html><head><title></title><style type="text/css"> .trbg { background-color:Red; }</style> <s……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1850浏览 2017个赞
JavaScript直接跳出下载的简单方法window.location = "../File/sharejs.zip";……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1220浏览 2221个赞
php查询数据库显示小图,点击小图弹出大图<?php //Get all the images in the database (use a WHERE clause to limit what it finds) $sql = mysql_query("SELECT * FROM database_name"); //……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2039浏览 1748个赞
这段代码演示了如何通过php建立一个简单的用户注册表单及提交程序<?php if(isset($_POST['submit'])){ # connect to the database here # search the database to see if the user name has been ……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2727浏览 1761个赞
js实现的单位轮流值班轮换表<script language="javascript"> var src="张三,李四,王五,赵六,钱七,孙八,曾久" var srcArray=src.split(",") var beginDate=new Date(20……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1682浏览 764个赞
javascript通过正则表达式验证用户输入的金额是否正确<script type="text/javascript"> <!-- function MoneyCheck(){ var isNum = /^\d+(\.\d+)?$/; var money = docum……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2432浏览 218个赞
通过记录开始时间和结束时间计算一段脚本的之行时间<?php //Create a variable for start time $time_start = microtime(true); // Place your PHP/HTML/JavaScript/CSS/Etc. Here //Create a variable for en……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1667浏览 1431个赞
JS如何访问navigator.* 变量<script type="text/javaScript"><!-- // dw() is just a alias for document.write()// to make the code shorter function dw(s){ docu……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2950浏览 338个赞
JavaScript通过正则表达式处理url参数var url='www.baidu.com?a=123&b=456&c=789&e=dfsdfsdfsdfsdfsdfsdf&f=46545454545454785&g=e23232dsfvdfvdf'; /** * 格式化查询字符串(正则……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2617浏览 1219个赞
通过JS打开图片另存为对话框,提示用户保存文件<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> New Document </title> <……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2507浏览 1819个赞
node.js log模块日期格式化 在node.js开发过程中使用了npm install log默认下载的模块,日期时间很不符合习惯。[Tue Dec 25 2012 21……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2677浏览 330个赞
JavaScript判断浏览器的类型var request = false;var btype=getinternet(); function getinternet() { if(navigator.useragent.indexof("msie")>0) { ret……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2062浏览 2168个赞
本代码首先通过head进行301转向,如果失败,则通过http-equiv=”Refresh”转向,如果不行再通过js进行转向,再不行直接在页面上输出链接地址让用户自己点击链接转向function safe_redirect($url, $exit=true) { // Only use the header red……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2523浏览 1762个赞
javascript获取当前鼠标的坐标位置<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <ht……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1485浏览 1599个赞
一个伦敦奥运会倒计时的JS代码,简单的修改一下就可以用作其它倒计时<SCRIPT LANGUAGE="JavaScript"> //作者:www.tongqiong.com<!-- var urodz= new Date("July 28,2012"); var s="伦敦奥……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1281浏览 2698个赞
JS解析json数据并将json字符串转化为数组的实现方法,json数据在ajax实现异步交互时起到了很重要的作用,他可以返回请求的数据,然后利用客户端的js进行解析,这一点体现出js的强大,本文介绍JS解析json数据并将json字符串转化为数组的实现方法。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML……继续阅读 » 水墨上仙 4年前 (2021-03-12) 1577浏览 2832个赞
html5 canvas制作的简单时钟效果<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <style type="text/css&……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2006浏览 1561个赞
JS redirect转向方法<script type="text/javascript"><!-- window.location = "http://www.google.com/"//--></script>……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2141浏览 1016个赞
jquery限制textarea的字数长度并显示已输入字符长度<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">……继续阅读 » 水墨上仙 4年前 (2021-03-12) 2059浏览 1943个赞
JavaScript检测用户电脑是mac还是pcif (navigator.userAgent.indexOf('Mac OS X') != -1) { $("body").addClass("mac");} else { $("body").addClass(&……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1755浏览 951个赞
JavaScript判断Element是否支持 Attributefunction elementSupportsAttribute(element, attribute) { var test = document.createElement(element); if (attribute in test) { return true……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2257浏览 2668个赞
这段代码提供了两个方法对数组进行随机重排<script>var count = 100000,arr = [];for(var i=0;i<count;i++){ arr.push(i);}//常规方法,sort()var t = new Date().getTime();Array.prototype.sort.cal……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1593浏览 1647个赞
JavaScript控制元素的显示和隐藏<script type="text/javascript"><!-- function toggle_visibility(id) { var e = document.getElementById(id); if(e.style.di……继续阅读 » 水墨上仙 4年前 (2021-01-15) 3123浏览 1186个赞
这是一个JavaScript代码条使用的函数,在很多语言里都有类似的函数,用于输出所有的变量function var_dump( objElement, intLimit, intDepth ){ intDepth = intDepth?intDepth:0; intLimit = intLimit?intLimit:1; ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1636浏览 1210个赞
JavaScript的大量字符串链接,如果直接使用加号链接,其实是非常消耗性能的,虽然现在的浏览器如firefox,chrome都会自动对其优化,但是我们在编程的时候还是尽量避免大量字符串直接用加号链接,尽量使用堆栈数组//直接使用加号链接字符串,慢var string = 'abc'; string += '……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1840浏览 659个赞
JavaScript定义变量也和性能有关,看看下面的代码你就明白了,只是把变量声明换了个地方就可以让代码变快//未优化的代码,很慢for(var i = 0; i < 1000; i++){var my_variable = 'This is my variable';// Do something with my_va……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1544浏览 2450个赞
有些JS是可以后加载的,如果一直等待JS加载完成可能非常影响网页上的其它功能实现,比如计数器一类的,jQuery可以对JS进行动态加载。方法1:$.getscript("test.js");方法2:function loadjs(file){ var head = $('head').remo……继续阅读 » 水墨上仙 4年前 (2020-11-25) 2539浏览 148个赞
JavaScript随机打乱数组function Shuffle(o) { for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x); return o;};使用方法var testArray = ……继续阅读 » 水墨上仙 4年前 (2020-11-18) 2840浏览 2562个赞
JavaScript判断浏览器是否是IEvar isMSIE = /*@cc_on!@*/0;if (isMSIE) { // do IE-specific things} else { // do non IE-specific things} ……继续阅读 » 水墨上仙 4年前 (2020-11-06) 2650浏览 1010个赞
JavaScript不要在for循环语句里使用计算表达式和函数//慢for(var i = 0; i < my_array.length; i++)//也很慢for(var i = 0; i < myMethod(); i++)//快var length = my_array.length;for(var i = 0; ……继续阅读 » 水墨上仙 4年前 (2020-11-06) 1598浏览 242个赞
一段简单的js代码,让浏览器自动点击按钮<script type="text/javascript"> function init(){ document.getElementById('button1').click(); } onl……继续阅读 » 水墨上仙 4年前 (2020-11-06) 1531浏览 566个赞
本范例演示了JS中如何通过String.prototype自定义字符串操作协议,本代码定义了两个操作方法,一个用于清除html标签,一个用来转换html标签,都非常有用String.prototype.stripslashes = function(){ return this.replace(/<.*?>/g, '……继续阅读 » 水墨上仙 5年前 (2019-09-03) 1233浏览 2775个赞
JavaScript转向跳转(redirect)<script type="text/javascript"><!-- window.location = "http://www.google.com/" //--></script> ……继续阅读 » 水墨上仙 5年前 (2019-08-08) 1648浏览 2138个赞
在JavaScript里乘法比除法的性能要好得多,所以同样的程序如果能用乘法就不用除法//除法,慢var my_variable = 5 / 2;//乘法,快var my_variable = 5 * 0.5; ……继续阅读 » 水墨上仙 5年前 (2019-08-03) 3121浏览 334个赞
如果用户访问http://地址,这段代码可以将用户自动转向https://地址window.location = "https://" + window.location.hostname + window.location.pathname + window.location.search; ……继续阅读 » 水墨上仙 5年前 (2019-08-02) 3225浏览 274个赞
JavaScript一行代码清除html标签var StrippedString = OriginalString.replace(/(<([^>]+)>)/ig,""); ……继续阅读 » 水墨上仙 5年前 (2019-08-02) 2490浏览 1775个赞