最近的文章列表

细说JavaScript Source Map (sourceURL / sourceMappingURL)

简单的说,SourceMap是为了压缩后的代码的调试提供方便。 比如:你在项目中引用了jquery.min.js(压缩后的代码),当有个js错误,我们通过控制台显示是第一行出差了,然而第一行有上万个字符,但是,浏览器的错误提示就是在第一行错了,晕,鬼知道第一行哪里错了,这种错误提示就是无意义的了。 纵使,你费了九牛二虎之力,找到错误端,比如:

getJSON:function(e,t,n){return b.get(e,t,n,"json")}
...
2013/8/20 Comments:
详解js console对象 让浏览器控制台更精彩

Chrome(版本 25.0.1364.172 m)下的console对象的方法有:

memory profiles _commandLineAPI debug error info log warn dir dirxml trace assert count markTimeline profile profileEnd time timeEnd timeStamp group groupCollapsed groupEnd clear

...

2013/8/16 Comments:
[插件]jquery.flip实现360度翻转效果 jquery.slicebox实现3D翻转效果

jquery.flip介绍:

Flip!是一个能够让任意HTML、文本或jQuery Element产生漂亮翻转效果的jQuery插件。可以配置翻转方向:从右到左、上到下或从左到右、下到上。翻转的速度也可以配置。 jquery.flip上到下翻滚
...

2013/8/6 Comments:
[优化]innerHTML和appendChild哪个性能更高

var html = '<div>dom</div>', body.innerHTML=html;var div = document.createElement('div'), txt = document.createTextNode('dom'); div.appendChild(txt); 哪种方式好?

关于代码的优化,有时候要针对不同的浏览器。 上边innerHTML和appendChild哪个好呢?
...

2013/7/15 Comments:
[收藏]判断IE的版本

在判断当前浏览器是否IE的方法很多,比如下边放到if条件里边都可以说明是ie浏览器,
!-[1,] window.VBArray window.ActiveXObject window.attachEvent 等等,基本都是利用ie的奇葩(因为其它主流浏览器都很正统:-))

应用例子JS代码如下:

...
2013/7/12 Comments:
[分享]js+css美化radio和checkbox

先看radio/checkbox效果对比:

 js+css美化radio和checkbox

下边贴出源码,实现的原理很简单,就是,先隐藏input[type=radio/checkbox],然后2中状态图片的切换,同时触发值得改变。

...
2013/7/11 Comments:
label标签for属性及绑定事件的关联

label的for属性:规定 label 与哪个表单元素绑定。  

显式的关联:  

<label for="Camnpr">This is My WebSite:</label>  

<input type="text" name="website" id="Camnpr" />  

隐式的关联:  

...
2013/7/9 Comments:
复制input 包含手动输入的值

问题: 

我想复制form表单中的所有input/textarea,包括用户手动输入的值,然后添加到另外一个容器中?

第一考虑到:innerHTML

 

分析1:

input.value 的值变化,value.innerHTML 并不会同步

...
2013/7/8 Comments:
gif背景动态增加移除-每次无法从第一帧播放 url添加随机数

请教大家一个问题 我在一个css类里面应用了一个gif动画背景 这个css类会remove和add的 我第二次add的时候 在一些浏览器下面没办法从gif第一帧开始播放要怎么解决?

例如gif图片:

 

1.(思考)

...
2013/7/5 Comments:
总结sencha cmd build 的几个注意事项

需要的环境说明

安装了:SenchaCmd-3.1.0.192-windows.exe 和 jdk6或者jdk7

senchaCmd就是用来build的。  jdk是用来压缩合并文件的(具体是用yuicompressor-2.4.7.jar,这个不用找它去安装,只要有jdk环境就行了。)

执行命令

sencha generate app 项目名称 生成路径

...

2013/7/4 Comments: