随笔分类 - JavaScript
摘要:JS代码: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->var IE = (document.all) ? true : false; function correctPNG(img) // correctly handle PN...
阅读全文
摘要:在javascript中,String的函数replace()简直太让人喜爱了。它灵活而强大的字符替换处理能力,让我不禁想向大家介绍它。 replace()最简单的算是能力就是简单的字符替换。示例代码如下: 我想大家运行后可以看到结果,它只替换了首字母。但如果加上正则表达式结果就不一样了!呵呵,没错。replace()支持正则表达式,它可以按照正则表达式的规则匹配字符或字符串,然后给...
阅读全文
摘要:Key: Value: Key: 字典对象的创建-------> var dic=new ActiveXObject("Scripting.Dictionary"); 创建了字典对象后就可以使用它的属性和方法了: dic.add(key,value) 用来添加一组字典项目. dic.remove(key) 用来删除指定key的字典项目. dic.removeAll() 方...
阅读全文
摘要:字母和数字键的键码值(keyCode) 按键 键码 按键 键码 按键 键码 按键 键码 ...
阅读全文
摘要:一般从服务端的返回可以得到一个XML对象。 例如服务器返回的:XMLHttpRequest.ResponseXML 这里的XMLHttpRequest就是ajax的核心对象。 在IE下可以这样创建:xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"). javascript操作XML先创建一个XML DOM对象:var dom = new ActiveX...
阅读全文
摘要:使用defer属性可以让脚本在整个页面装载完成之后再解析,而非边装载边解析。 这对于只包涵事件触发的js脚本而言,可以提高整个页面的加载速度。 DEFER 是脚本程序强大功能中的一个“无名英雄”。你可能从没有使用过它,但是看完这里的介绍后,相信你就离不开它。它告诉浏览器Script段包含了无需立即执 行的代码,并且,与SRC属性联合使用,它还可以使这些脚本在后台被下载,前台...
阅读全文
摘要:最近在脑子一直在想pjblog重构的问题.当然重构前,必须把所有需要做的东西想清楚.其中想到一个js改进的内容,需要innerHTML后的脚本也 可以运行.但是尝试了一下.发现IE下直接innerHTML的脚本无法执行. 尝试了几次发现,插入的HTML里,前面有其他对象,并且script 设置了 defer , 这样的脚本innerHTML被IE执行了. ,但是这招对于firefox不灵~~ ...
阅读全文
摘要:要实现动态加载JS脚本有4种方法: 1、直接document.write 复制内容到剪贴板 代码: 2、动态改变已有script的src属性 复制内容到剪贴板 代码: 3、动态创建script元素 复制内容到剪贴板 代码: 这三种方法都是异步执行的,也就是说,在加载这些脚本的同时,主页面的脚本继续运行,如果用以上的方法,那下面的代码将得不到预期的效果。 要动态加载的JS脚本...
阅读全文
摘要:一、发现问题 问题:绿色的浮动层被select组件“咬掉了一块”。 代码部分:浮动层 程序代码 汽车 化妆品 房地产 日用品 二、找到方法 上网搜索了一下之后发现,这个是html语言的通病,只...
阅读全文
摘要:javascript 如何清空图片上传控件的文本框 var e=document.getElementById("FileUpload”); e.outerHTML=e.outerHTML;
阅读全文
摘要:Array Object Methods 数组对象方法 FF: Firefox, N: Netscape, IE: Internet Explorer FF:火狐,N:网景,IE Method 方法 Description 描述 FF ...
阅读全文
摘要:common.cssform,input,select {font-size:12px; margin:0px; padding:0px;}table,td,tr,th {font-size:12px;word-wrap:break-word;word-break:break-all;}li {list-style:none;}p {text-indent:2em;}/* 链接颜色 */a {co...
阅读全文
摘要:事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 ...
阅读全文

浙公网安备 33010602011771号