随笔分类 - JavaScript
摘要:倒计时 剩余时间:10:00 秒JS毫秒倒计时剩余时间:10:00 秒
阅读全文
摘要:client.jsvar client = function(){ //rendering engines var engine = { ie: 0, gecko: 0, webkit: 0, khtml: ...
阅读全文
摘要:Javascript的函数的声明方式和调用方式已经是令人厌倦的老生常谈了,但有些东西就是这样的,你来说一遍然后我再说一遍。每次看到书上或博客里写的Javascript函数有四种调用方式,我就会想起孔乙己:茴字有四种写法,你造吗?尽管缺陷有一堆,但Javascript还是令人着迷的。Javascrip...
阅读全文
摘要:正则表达式30分钟入门教程_脚本之家首页 | 正则表达式30分钟入门教程 | 常用正则表达式| 正则表达式速查表 | 正则表达式测试工具 | 正则表达式 | 正则练习器在线版正则表达式30分钟入门教程版本:v2.33 (2013-1-10) 作者:deerchao 转载请注明来源目录跳过目录本文目标...
阅读全文
摘要:项目中有时候会用到iframe标签,但是搞得会显示有问题;纯css解决办法是,给iframe设置高度或者给iframe设置高度。。。但是有的时候需要高度自适应,这个时候js方便一些。
阅读全文
摘要:var browserName = navigator.userAgent.toLowerCase(); if (/msie/i.test(browserName) && !/opera/.test(browserName)) { alert("IE"); return; } else if (/firefox/i.test(browserName)) { alert("Firefox"); return; } else if (/chrome/i.test(browserName) && /webkit/i.test(b
阅读全文
摘要:在本文中列出了21个值得收藏的Javascript技巧,在实际工作中,如果能适当运用,则大大提高工作效率。 1 Javascript数组转换为CSV格式 首先考虑如下的应用场景,有一个Javscript的字符型(或者数值型)数组,现在需要转换为以逗号分割的CSV格式文件。则我们可以使用如下的小技巧,代码如下:12varfruits = ['apple', 'peaches', 'oranges', 'mangoes'];varstr = fruits.valueOf(); 输出:apple,peaches,oranges,mang
阅读全文
摘要:document.documentElement.getBoundingClientRect下面这是MSDN的解释:SyntaxoRect = object.getBoundingClientRect()Return ValueReturns aTextRectangleobject. Each rectangle has four integer properties (top, left, right, and bottom) that represent a coordinate of the rectangle, in pixels.RemarksThis method retriev
阅读全文
摘要:不同的浏览器有不同的滚轮事件。主要是有两种,onmousewheel(firefox不支持)和DOMMouseScroll(只有firefox支持);另外在操作的过程中需要添加事件监听,代码如下:兼容firefox采用addEventListener监听/*注册事件*/if(document.addEventListener){document.addEventListener('DOMMouseScroll',scrollFunc,false);}//W3Cwindow.onmousewheel=document.onmousewheel=scrollFunc;//IE/Op
阅读全文
摘要:优化后的:对于使用IE6的同学看到的斑点,我只能表示很无奈。。。●●●●●next 这个原版:对于使用IE6的同学看到的斑点,我只能表示很无奈。。。●●●●●nexthttp://bbs.blueidea.com/thread-3006517-1-1.html可能有一点点可用性是在于不care IE6表现的朋友,或许可以优化下代码,做成你自己的幻灯片或者其他的演示。 care IE6的朋友仅当一阵清风,因为IE6的三角边支持的确不好,出现斑点我也只能表示无能为力。 最后还是稍稍说一下思路,利用三角边在轮播区域的四个角做了四个遮罩,然后同时改变两张图片的宽度(或高度)以及四个遮罩的bord...
阅读全文
摘要:如果不使用类库或者没有自己的类库,储备一些常用函数总是有好处的。(10)addEvent网上最流行的版本是Scott Andrew的,据说javascript界曾举行一场比赛(此事件我们可以在Pro Javascript Techniques第100页看到)或浏览PPK的网站,征求添加事件与移除事件的函数,他就是其获奖者。下面就是他的实现:functionaddEvent(elm, evType, fn, useCapture) {if(elm.addEventListener) {elm.addEventListener(evType, fn, useCapture);//DOM2.0ret
阅读全文
摘要:function getByClass(obj,sClass){ var aRr=[]; var aTag=obj.getElementsByTagName('*'); for(var i=0;i<aTag.length;i++) { var aClass=aTag[i].className.split(" "); for(var j=0;j<aClass.length;j++) { if(aClass[j]==sClass) { aRr.push(aTa...
阅读全文
摘要:// written by Dean Edwards, 2005// with input from Tino Zijdel, Matthias Miller, Diego Perini// http://dean.edwards.name/weblog/2005/10/add-event/function addEvent(element, type, handler) { if (element.addEventListener) { element.addEventListener(type, handler, false); } else { /...
阅读全文
摘要:var isIE = function(ver){ var b = document.createElement('b') b.innerHTML = '' return b.getElementsByTagName('i').length === 1}if(isIE(6)){ ...
阅读全文
摘要:找了好多,没几个好用的,都或多或少有问题目前这个最好用。。 不过有一个奇葩的问题,就是要放在""标签里面, js或者jQuery获取 $("#list a").click() 就可以了。。。$("#list a").click(function(){ var oBtn = "@ "+ $(this).find(".name").text() +""; $("#oEditor").focus(); insertHtmlAtCaret(oBtn); });Di
阅读全文
摘要:有时候www.xxx.com/index.htm#page3,通过这个#(锚)后面的参数来决定页面打开以后默认展开的内容Tab ? 索引一 索引二 索引三 标题一 内容一 标题二 内容二 标题三 内容三
阅读全文
浙公网安备 33010602011771号