Web开发网 > 站内搜索 > JavaScript 闭包
http://www.w3dev.cn/article/20150101/5120.aspx
http://www.w3dev.cn/article/20141229/js-get-firefox-stylesheet-borderWidth-css.aspx
mentElement.removeChild(p = p.parentNode); check(remove + method); return (p = mutations);}(document)); 在《Detect DOM Node Insertions with JavaScript and CSS Animations》这篇文章中,作者提供了一个方法,教我们利用keyframe CSS3开始动画事件来监听节点的插入。style /* set up the keyframes */ @keyframes nodeInserthttp://www.w3dev.cn/article/20141208/html-dom-object-inserted-update-remove-event.aspx
location.hash; if (hash.indexOf('date') != -1) //hash中包含添加时间动作,则执行下操作 setBody(); if (hash.indexOf('abc') != -1)//hash中包含添加abc动作,则执行下操作 setBody('abc'); }/script2.html,跳转到的页面,回退到1.htmla href=javascript :history.back()回退到1.html,js动态生成内容之后/ahttp://www.w3dev.cn/article/20141128/keep-show-js-create-content-when-history-back.aspx
javascript 实现的模拟xp七彩泡泡屏保效果,效果图如下js七彩泡泡屏保效果源代码如下!DOCTYPE htmlhtmlheadmeta charset=utf-8 /meta http-equiv=X-UA-Compatible content=IE=EmulateIE7 /titlejs七彩泡泡屏保效果/titlestylehtml, body{border: none;overflow: hidden;height: 100%;}body {background: url(/demo/bubble/BG.jpg) bottom}/style/headbody onload=Dehttp://www.w3dev.cn/article/20141119/javascript-color-bubble-screensaver.aspx
http://www.w3dev.cn/article/20141119/IE11-javascript-update.aspx
http://www.w3dev.cn/article/20141111/js-check-browser-is-ie11.aspx
javascript 如何检查移动设备,如手机平台是否支持重力或者方向感应。 可以使用html5提供的重力和方向感应接口来判断。 html5 中针对高端手机提供了重力感应和重力加速的接口,开发可以利用这个接口获取到移动设备重力加速感应数据。 目前已经支持的浏览器只有chrome和firefox,以及IOS的webkit(貌似android上因为版本差异很大,部分低版本的系统不支持)。引用来源:http://www.pjhome.net/article/Javascript /html5_Orientation.html javascript 检查移动设备是否支持重力方向感应源代码如下thttp://www.w3dev.cn/article/20141103/javascript-check-mobile-support-Gravity-Orientation-sensor.aspx
html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdtitle判断2个对象是否重叠/titlescript type=text/javascript src=http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js/scriptscript function isOver(o1, o2) { o1 = $(o1); o2 = $(o2); vahttp://www.w3dev.cn/article/20141015/javascript-check-object-is-Overlap.aspx
javascript 18位身份证号码最后一位校验码源代码titlejavascript 18位身份证号码最后一位校验码/titlescript function getIDChar18(id) { var arr = id.split(''), sum = 0, vc = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2]; for (var i = 0; i 17; i++) sum += vc[i] * parseInt(arr[i]); return ['http://www.w3dev.cn/article/20140806/javascript-compute-id-card-no-18-char.aspx
默认会获取它的 Unicode 编码,一般的解码器都是采用UTF-8, ISO-8859-1等方式,英文是没有问题,如果是中文,一般情况下Unicode是UTF-16实现,长度2位,而UTF-8编码是3位,这样二维码的编解码就不匹配了。 解决方式:在二维码编码前把字符串转换成UTF-8,具体代码如上utf16to8函数jquery-qrcode.js下载来源:http://hi.baidu.com/277280289/item/a2ca9e989806c4de1a49dfe3相关阅读javascript 解码读取二维码信息javascript /jquery绘制条形码/二维码插件barcodehttp://www.w3dev.cn/article/20140617/javascript-create-QR-code.aspx
ue =亩亩/option option value=平方米平方米/option /select 这个input的值可能是3公顷、3亩、3平方米 input type=text value=3 id=input0/ script type=text/javascript var a = parseInt('0'); /////这里改为你动态接受到的值,0代表单位为平方米,1为亩,2为公顷 var sel = document.getElementById('sel'); http://www.w3dev.cn/article/20140516/javascript-Meters-acres-Hectare-Translated.aspx
复制文章内容时,用javascript 自动向复制的区域增加浏览器地址栏url地址。 纯javascript 实现,不需要任何插件。实现原理:在copy事件中,javascript 通过修改selection实现内容复制,先将用户当前选中的内容复制到一个容器里面,让后移除当前用户选择,将容器的内容选中。 测试代码如下script /*文章内容复制javascript 自动增加出处来源(article content copy auto add Source) *author:showbo,http://www.w3dev.cn,使用请保留出处 */ var copyphttp://www.w3dev.cn/article/20140509/article-content-copy-javascript-add-source.aspx
javascript 检查浏览器是否支持flash,及支持flash时flash的版本号。 源代码如下script function flashChecker() { var hasFlash = 0; //是否安装了flash var flashVersion = 0; //flash版本 if (document.all) { var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash'); if (swf) { http://www.w3dev.cn/article/20140326/js-check-browser-support-flash-or-not.aspx
.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A/ /assemblies /compilation /system.web/configuration asp.net和javascript 的解码函数对应关系asp.net编码函数javascript 编码函数javascript 解码函数Microsoft.JScript.GlobalObject.escapeescapeunescapeMicrosoft.JScript.GlobalObject.encodeURIencodeURIdecodeURIMicrosoft.http://www.w3dev.cn/article/20140307/Asp.net-javascript-escape-encodeURI-encodeURIComponent.aspx
ent-Type content=text/html; charset=gb2312 /title简易flv播放器jquery.jflv.js/titlescript type=text/javascript src=http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js/scriptscript type=text/javascript /***简易flv播放器,可用通过js控制flv播放,暂停。 *方法 *PlayFLV(url):播放flv文件。参数url,flv的路径 *PauseFLV()http://www.w3dev.cn/article/20140122/flv-player-control-by-js-jquery.jflv.js.aspx
javascript 调用flash使用flash.external.ExternalInterface.addCallback注册的方法时,出现了Error: Error calling method on NPObject!错误。 网上找了下说是安全问题uncaught exception: Error calling method on NPObject! [plugin exception: Error in Actionscript. Use a try/catch block to find error.]默认actionscript中不允许向将方法注册到不同域的 html文档http://www.w3dev.cn/article/20140110/js-call-flash-method-Error-calling-method-on-NPObject.aspx
firefox下用javascript 调用flash的方法时,注意不要使用flash.external.ExternalInterface.addCallback注册as给js调用的方法名称为Play(注意大小写),firefox会给每个flash容器增加一个Play方法,即使使用flash.external.ExternalInterface.addCallback注册了Play方法名称,也调用不到,只会调用到firefox注册的默认Play方法,导致掉用Play方法没有反应。 真想骂人,害老子搞半天,还以为脚本出错了,原来是firefox的问题。flash中并没有注册过Play方法,http://www.w3dev.cn/article/20140110/flash-register-method-name-not-use-Play.aspx
对修改部分做了说明,其他参数配置参考这个:jmp3在线播放mp3声音文件jquery插件htmlhead titlejmp3在线播放mp3声音文件jquery插件,增加mp3播放完毕执行js回调配置,js控制mp3播放和暂停方法/title/headscript type=text/javascript src=http://cdn.bootcss.com/jquery/1.7.1/jquery.min.js/scriptscript function playend() { alert('mp3 播放完毕!') } window.onload = functhttp://www.w3dev.cn/article/20140110/jmp3-add-play-finish-callbak-play-and-pause-method.aspx
line-height:15px;overflow: hidden;text-overflow:ellipsis;}/stylediv style=height: 45px;width:60px; class=ellipsis1234567891a1234567891a/div解决办法:用javascript 自动格式化,实现text-overflow:ellipsis;并自动换行效果!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitihttp://www.w3dev.cn/article/20140109/javascript-text-overflow-ellipsis.aspx
需要将jquery框架和jquery.barcode.js导入页面即可。script type=text/javascript src=jquery-1.3.2.min.js/script script type=text/javascript src=jquery-barcode.js/script 2)jquery.barcode.js使用方法 2.1)定义一个DOM对象作为条形码/二维码的容器div id=bcTarget/div 2.2)使用javascript 调用jquery.barcode.js绘制条形码/二维码$(#bcTarget).barcode(1234http://www.w3dev.cn/article/20140108/jquery-barcode-plugin.aspx
http://www.w3dev.cn/article/20140107/javascript-check-Variable-is-json-or-array.aspx
javascript 递归迭代json对象,得到每个遍历到的项目的路径,示例代码如下注意json对象和数组的区分,具体参考这篇文章:javascript 如何区分JSON对象或者[]数组script type=text/javascript var json = [{ name: zhansan, age: 23, address: { city: beijing, year: [{ test: 气态流出物月报 }, [0, [1, 1]], 1], gas: { http://www.w3dev.cn/article/20140107/javascript-Iteration-json-get-path.aspx
http://www.w3dev.cn/article/20131230/jquery.ui.autocomplete.js-can-not-match-chinese.aspx
使用javascript 动态创建的锚点(anchor),在IE8-下无法跳转都动态创建的锚点部分。 测试代码,通过创建a元素,设置a元素的name后添加到dom中,IE8需要添加xhtml申明才有效果(去掉xhtml申明也和IE7一样无效),IE7无效!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtda href=#anchorbyjs跳到javascript 动态创建的锚点/adiv style=height:http://www.w3dev.cn/article/20131227/javascript-dynamic-create-anchor-IE-invalid.aspx
uglas Crockford曾经写过一本很薄的书《JavaScript : The Good Parts》,这是开篇中的一句话。书中专门介绍了JavaScript 中值得发扬光大的精华部分,并在附录中详细列举了JavaScript 的糟粕、鸡肋部分。如果能规避掉JavaScript 语言中怪癖、缺陷的部分,将最终使编程更轻松、程序更健壮。 下面我们要谈的就是JavaScript 的糟粕与鸡肋部分,因为糟粕与鸡肋部分相比精华部分要少,而且更容易记忆,我们在写代码时规避了糟粕与鸡肋部分,自然得到的全部都是精华部分。 糟粕部分:全局变量JavaScript 最糟糕的就是它对全局变量的依赖性。全局变量就是在所有http://www.w3dev.cn/article/20131115/javascript-weakness.aspx
javascript 文字逐字逐行相似效果htmlheadtitlejavascript文字逐字逐行显示效果/titlescript var text = 12345678901234567890123456789012345678901234567890; var textLen = text.length; var lineNum = 10; //定义每行显示多少个字 var num = 0; var _ = document.createTextNode('_'); var i = 0; function type() { http://www.w3dev.cn/article/20131107/javascript-display-per-word-one-time.aspx
ctr.execCommand('Copy'); area.contentEditable = false; alert('Copy success! '); } }/scripta href=javascript :void(0) id=all onClick=CopyImageToBoard(document.getElementById('all')) copy to clipboard/a来源:http://www.cnblogs.com/qianye/p/3288272.hhttp://www.w3dev.cn/article/20131104/javascript-copy-rich-text-with-format.aspx
http://www.w3dev.cn/article/20131101/javascript-check-image-is-loaded.aspx
javascript 动态加载css文件实现皮肤更换,同时用cookie记录当前使用的皮肤样式,刷新页面后自动从cookie中读取皮肤并加载进来script var comm = { $: function (Id) { return document.getElementById(Id); }, GetCookie: function (name) { var m = new RegExp(name + '=([^;]+)', 'i').exec(document.cookie); if (m) return unescaphttp://www.w3dev.cn/article/20131101/javascript-change-css-skin.aspx
首页 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] 下一页 尾页 4/14页,每页显示30条,共393条相关记录