随笔分类 -  JavaScript

摘要:倒计时 剩余时间:10:00 秒JS毫秒倒计时剩余时间:10:00 秒 阅读全文
posted @ 2014-09-11 23:21 赵小磊 阅读(479) 评论(0) 推荐(0)
摘要:JavaScript 落叶缤纷 阅读全文
posted @ 2014-09-03 20:41 赵小磊 阅读(373) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-08-11 10:26 赵小磊 阅读(1652) 评论(0) 推荐(0)
摘要:client.jsvar client = function(){ //rendering engines var engine = { ie: 0, gecko: 0, webkit: 0, khtml: ... 阅读全文
posted @ 2014-05-15 22:10 赵小磊 阅读(337) 评论(0) 推荐(0)
摘要:Javascript的函数的声明方式和调用方式已经是令人厌倦的老生常谈了,但有些东西就是这样的,你来说一遍然后我再说一遍。每次看到书上或博客里写的Javascript函数有四种调用方式,我就会想起孔乙己:茴字有四种写法,你造吗?尽管缺陷有一堆,但Javascript还是令人着迷的。Javascrip... 阅读全文
posted @ 2014-04-23 00:30 赵小磊 阅读(232) 评论(0) 推荐(0)
摘要:正则表达式30分钟入门教程_脚本之家首页 | 正则表达式30分钟入门教程 | 常用正则表达式| 正则表达式速查表 | 正则表达式测试工具 | 正则表达式 | 正则练习器在线版正则表达式30分钟入门教程版本:v2.33 (2013-1-10) 作者:deerchao 转载请注明来源目录跳过目录本文目标... 阅读全文
posted @ 2014-04-17 22:47 赵小磊 阅读(319) 评论(0) 推荐(0)
摘要:项目中有时候会用到iframe标签,但是搞得会显示有问题;纯css解决办法是,给iframe设置高度或者给iframe设置高度。。。但是有的时候需要高度自适应,这个时候js方便一些。 阅读全文
posted @ 2014-04-14 15:52 赵小磊 阅读(222) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2014-02-14 14:28 赵小磊 阅读(170) 评论(0) 推荐(0)
摘要:在本文中列出了21个值得收藏的Javascript技巧,在实际工作中,如果能适当运用,则大大提高工作效率。 1 Javascript数组转换为CSV格式 首先考虑如下的应用场景,有一个Javscript的字符型(或者数值型)数组,现在需要转换为以逗号分割的CSV格式文件。则我们可以使用如下的小技巧,代码如下:12varfruits = ['apple', 'peaches', 'oranges', 'mangoes'];varstr = fruits.valueOf(); 输出:apple,peaches,oranges,mang 阅读全文
posted @ 2014-02-13 11:38 赵小磊 阅读(156) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2013-12-24 16:05 赵小磊 阅读(253) 评论(0) 推荐(0)
摘要:不同的浏览器有不同的滚轮事件。主要是有两种,onmousewheel(firefox不支持)和DOMMouseScroll(只有firefox支持);另外在操作的过程中需要添加事件监听,代码如下:兼容firefox采用addEventListener监听/*注册事件*/if(document.addEventListener){document.addEventListener('DOMMouseScroll',scrollFunc,false);}//W3Cwindow.onmousewheel=document.onmousewheel=scrollFunc;//IE/Op 阅读全文
posted @ 2013-12-24 15:46 赵小磊 阅读(355) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2013-12-23 17:54 赵小磊 阅读(180) 评论(0) 推荐(0)
摘要:优化后的:对于使用IE6的同学看到的斑点,我只能表示很无奈。。。●●●●●next 这个原版:对于使用IE6的同学看到的斑点,我只能表示很无奈。。。●●●●●nexthttp://bbs.blueidea.com/thread-3006517-1-1.html可能有一点点可用性是在于不care IE6表现的朋友,或许可以优化下代码,做成你自己的幻灯片或者其他的演示。 care IE6的朋友仅当一阵清风,因为IE6的三角边支持的确不好,出现斑点我也只能表示无能为力。 最后还是稍稍说一下思路,利用三角边在轮播区域的四个角做了四个遮罩,然后同时改变两张图片的宽度(或高度)以及四个遮罩的bord... 阅读全文
posted @ 2013-12-20 16:33 赵小磊 阅读(298) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2013-12-20 09:46 赵小磊 阅读(176) 评论(0) 推荐(0)
摘要:如果不使用类库或者没有自己的类库,储备一些常用函数总是有好处的。(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 阅读全文
posted @ 2013-12-01 22:35 赵小磊 阅读(168) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2013-11-29 11:51 赵小磊 阅读(283) 评论(0) 推荐(0)
摘要:// 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 { /... 阅读全文
posted @ 2013-11-27 09:58 赵小磊 阅读(393) 评论(0) 推荐(0)
摘要:var isIE = function(ver){ var b = document.createElement('b') b.innerHTML = '' return b.getElementsByTagName('i').length === 1}if(isIE(6)){ ... 阅读全文
posted @ 2013-09-30 15:41 赵小磊 阅读(152) 评论(0) 推荐(0)
摘要:找了好多,没几个好用的,都或多或少有问题目前这个最好用。。 不过有一个奇葩的问题,就是要放在""标签里面, js或者jQuery获取 $("#list a").click() 就可以了。。。$("#list a").click(function(){ var oBtn = "@ "+ $(this).find(".name").text() +""; $("#oEditor").focus(); insertHtmlAtCaret(oBtn); });Di 阅读全文
posted @ 2013-09-24 09:43 赵小磊 阅读(4233) 评论(0) 推荐(0)
摘要:有时候www.xxx.com/index.htm#page3,通过这个#(锚)后面的参数来决定页面打开以后默认展开的内容Tab ? 索引一 索引二 索引三 标题一 内容一 标题二 内容二 标题三 内容三 阅读全文
posted @ 2013-09-10 10:39 赵小磊 阅读(744) 评论(0) 推荐(0)

回到头部