09 2011 档案
摘要:以前写定时器的时候,总是习惯直接setInterval("fn()",2000);最近碰到个问题,在使用jquery写定时器时,总是会出现fn不存在的错误提示,如下$(function(){setInterval("fn()",2000);})解决方法是去掉引号和括号,采用最原始的方法$(function(){setInterval(fn,2000);})另外一种就是在书写jq的扩展,如下$(function(){$.extend({ fn:function(){ alert("im fn!"); }});setInterval(&q
阅读全文
摘要:推荐一款开发工具F5,可以在保存代码时自动刷新页面,不用手动去刷新了。而且不限制浏览器、编辑器,不用改变使用习惯。演示视频:如无法观看视频,请上官方网站!官方网站:http://www.getf5.com/
阅读全文
摘要:事件HTML元素事件是浏览器内在自动产生的,当有事件发生时html元素会向外界(这里主要指元素事件的订阅者)发出各种事件,如click,onmouseover,onmouseout等等。DOM事件流DOM(文档对象模型)结构是一个树型结构,当一个HTML元素产生一个事件时,该事件会在元素结点与根结点之间的路径传播,路径所经过的结点都会收到该事件,这个传播过程可称为DOM事件流。主流浏览器的事件模型早在2004前在HTML元素事件的订阅,发送,传播,处理模型上各浏览器实现并不一致,直到DOM Level3中规定后,多数主流浏览器才陆陆续续支持DOM标准的事件处理模型 — 捕获型与冒泡型。目前除I
阅读全文
摘要:1.Firebug http://getfirebug.com/最流行的前端开发工具2.HttpWatch http://www.httpwatch.com/集成在IE和Firefox上的监听HTTP和HTTPS的工具3.Fiddler http://www.fiddler2.com/fiddler2/Fiddler是一个记录你电脑和网络之间所有HTTP(S)请求的网络调试代理4.HttpFox https://addons.mozilla.org/eu/firefox/addon/6647?lang=en-US和HTTPWatch很类似的一个工具5.Yslow http://develope
阅读全文
摘要:HTML5致力于为前端开发提供全面的标记语言。以下30多个资源可帮你开始学习HTML5。Blowing up HTML5 video and mapping it into 3D space(将HTML5视频吹散并组成3D效果)最近我研究了HTML 5中的Canvas 和Video 标签,并发现了一些很酷的特性。其中之一就是Canvas.drawImage() api。此为详细介绍。Code a Backwards Compatible, One Page Portfolio with HTML5 and CSS3(用HTML5 和CSS3 打造向下兼容的网页)HTML5更加语义化,使用HTM
阅读全文
摘要:前些天去面试,碰到了比较基础的js题:“重复字符的统计”,一下子没能写出来。毕竟是个初学者,基础甚是差呀,对算法掌握又不好。回家就恶补了下,从网上总结了几个方法如下://类似count3,也是使用正则匹配重复的字符,然后根据个数也就是数组长度去排序。String.count1 = function(str){ var t = str.split("") .sort() .join("") .replace(/((.)\2*)/g,"$1,") .split(",") .sort(...
阅读全文
浙公网安备 33010602011771号