代码改变世界

N久前写的一个JSONP请求方法

2011-09-08 11:43 by sniper007, 190 阅读, 0 推荐, 收藏, 编辑
摘要:functiongetJSON(url,params,callback,charset){varw=window,query=url.indexOf("?")==-1?"?":"&",head,callback=isFunction(params)?params:callback,charset=charset||"utf-8"functiongetTimeVer(){returnnewDate().getTime();}functionisFunction(obj){returnObject.protot 阅读全文

CSS Hacks for IE,IE 也可以很完美

2011-09-08 10:30 by sniper007, 200 阅读, 0 推荐, 收藏, 编辑
摘要:掌握 CSS Hacks 可以说是前端开发工程师的一个基本技能。随着浏览器版本的遍地开花,我们寻找着尽可能使各种浏览器表现一致的 CSS 写法。当然 CSS Hacks 是最为流行的解决方案。但对于 IE 而言,目前已经有 IE6/IE7/IE8 三个主要版本,不久的将来还会有 IE9 的到来。于此,IE 是个杯具。 当然有很多人歇斯底里地诋毁 IE6,在此芒果想说的是,一切诋毁 IE6 的言论都是纸老虎。看看 IE6 的历史,它绝不是一个错误的存在。IE7/IE8 这些有严重后遗症的版本才是导致一切杯具的罪魁祸首。下面是各个 IE 版本的 CSS Hacks 写法: IE6: _select 阅读全文

SINA多功能弹窗----已经摘出来

2011-09-07 19:58 by sniper007, 175 阅读, 0 推荐, 收藏, 编辑
摘要:SINA多功能弹窗----已经摘出来原来代码中拖拽做的不够好,我改了下,还修改其他函数上代码吧/Files/sniper007/sina弹框.rar 阅读全文

JS模拟滚动条雏形(待进一步规整)

2011-09-07 19:48 by sniper007, 168 阅读, 0 推荐, 收藏, 编辑
摘要:/Files/sniper007/模拟滚动条.rar比较混乱,估计只有我自己能看得懂,下班了,回家了,下次再整理 里面有N多细节,整理得有一段时间! 阅读全文

ie6绝对定位 bottom问题

2011-09-07 11:48 by sniper007, 594 阅读, 0 推荐, 收藏, 编辑
摘要:安我们已知的思路,在定位position:absolute;时,要给它找一个相对定位的元素(多数为父元素/body元素). 在使用position:absolute;后, 再定位top/left/bottom/right/其中的两个. 如果只定位其中的一个属性的话,比如left;那么绝对定位元素会在原文档流位置Y轴方向不变,在X轴方向设置left属性. 其它的同理.如果设置top、left/right的话,结果所有的浏览器会安自己原意的思路进行定位. 但是见3.如果设置bottom、left/right的话,在ie6浏览器下就会显示不同的效果.此时有两种情况。见下. 第3种情况又有两种情... 阅读全文

SINA微薄为空时判断一闪一闪效果

2011-09-06 09:51 by sniper007, 218 阅读, 0 推荐, 收藏, 编辑
摘要:在新浪微博里,http://weibo.com/,如果你不输入微博内容直接按发布按钮,会发现那个输入框会闪几下,以起到提示输入内容的效果,请问这个效果用JS怎么实现?或用Jquery也行,先谢过各位大侠啦!这是蓝色经典里面的一个帖子,看了之后,大概思路是:textarea背景色渐变然后jQuery实现,写的时候发现,jQuery不支持颜色渐变,然后GOOGLE了下,有了这个插件,http://plugins.jquery.com/project/color颜色渐变,然后就容易多了代码下载地址:/Files/sniper007/demo.rar 阅读全文

javascript event事件再次封装了,兼容大多数浏览器

2011-09-05 19:09 by sniper007, 633 阅读, 1 推荐, 收藏, 编辑
摘要:修改记录:1.整个封装了下,在Event名字空间下2.代码规范了下3.增加了cache4.把原来一个全局变量改了,也放在了Event名字空间下DEMO下载地址:/Files/sniper007/IEEVENT-version2.rar 上代码varextend=function(destination,source){for(varoinsource)destination[o]=source[o];returndestination;};(function(){varEvent={},Cache,cache=[],_onunloadHandlerRegistered;functionadd. 阅读全文

Observer Design Pattern Using JavaScript

2011-09-05 15:08 by sniper007, 367 阅读, 0 推荐, 收藏, 编辑
摘要:Introduction Anyone who has ever worked with JavaScript for any amount of time should be familiar with the task of creating custom JavaScript objects. People who are not familiar with OOP in JavaScript can read a brief introduction about it here. This article deals with the implementation of the... 阅读全文

[CSS Hack]解決IE6、IE7、IE8、Firefox的瀏覽器相容性問題!

2011-09-05 10:49 by sniper007, 294 阅读, 0 推荐, 收藏, 编辑
摘要:每次調CSS最令人頭痛的就是瀏覽器校正問題,因為每個瀏覽器對CSS的解釋都不太一樣,Firefox本身算是比較照規矩來,處理上比較簡單,但 是遇到微軟的IE系列頭就大了,雖然都是IE,但是IE6、IE7、IE8各版本對CSS的解釋又不一樣,就算你本身已經在IE6調整好,但是在IE7看 起來又是不一樣,這時我們就得來對各個瀏覽器設定不同的數值來解決版面移位的問題。 網路上有非常多關於CSS Hack的教學文章,當然處理方法也有很多種,接下來要跟大家說明的是屬於比較簡單的方法,但是以下的校正確無法通過W3C檢測,雖然無法通過檢測,但是針對各個瀏覽器校正確是有效的喔! 目前瀏覽器大宗還是... 阅读全文

as3加载图片

2011-09-02 17:08 by sniper007, 190 阅读, 0 推荐, 收藏, 编辑
摘要:package{importflash.display.Loader;importflash.display.Sprite;importflash.net.URLRequest;importflash.display.LoaderInfo;importflash.events.*;importflash.display.MovieClip;publicclassimgloadextendsSprite{privatevarlist:Array,img:Array;privatevarv_width:int=92;privatevarv_height:int=107;privatevarcoun 阅读全文