随笔分类 - JS
摘要:今天犯了一个比较低级的错误,导致报了这个错误..Ex://errorvar obj = { a : 1, b : 2, c : 3,}//correctvar obj = { a : 1, b : 2, c : 3 }如果这样结尾处加了逗号FF下不会报错,ie下就会报缺少标识 字符串 或数字这个错误了.这个还比较好找..//error$('<img>' , { src : 'img.gif', class : 'images', id : 'images'});//correct$('<img>
阅读全文
摘要:function linkUrl(str){ var reg = /((http\:\/\/)?(\w+\.)+(\w{2,3}))\b/g; return str.replace(reg , '<a target=_blank href="$1"> $1 </a>' );}
阅读全文
摘要:Math.guid = function(){ return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxx'.replace(/[xy]/g, function(c){ var r = Math.random()*16|0 , v = c == 'x' ? r : (r&0x3|0x8); return v.toString(16); }).toString();}f9a2f2f8-e435-4feb-945c-e375dd0b6be
阅读全文
摘要:比如说 window.alert = function(){}这样的话我们想用弹窗的话就会失效了..如果还想用的话具体解决方法有二种第一种:自己家的不行了就去别人家借一个..window.alert = function(){}function alert(str){ var iframe = document.createElement('iframe'); document.body.appendChild(iframe) iframe.contentWindow.alert(str)}第二种(推荐):只是覆盖了方法,去他老家找他..window.alert = func.
阅读全文
摘要:<script language="JavaScript"><!--//图片按比例缩放function DrawImage(ImgD,iwidth,iheight){ //参数(图片,允许的宽度,允许的高度) var image=new Image(); image.src=ImgD.src; if(image.width>0 && image.height>0){ if(image.width/image.height>= iwidth/iheight){ if(image.width>iwidth){ ImgD.
阅读全文
摘要:哎~IE6从来不缺少诡异的事情~如果触发替换图片的js是a标签的话 a上面的href="javscript:void(0)" 或者是href="#" ie6就不显示图片了 具体是怎么回事我也是搜了搜才知道.据说<a href="javascript:void(0)">或者<a href=#">这样使用a标签的话并不能阻止a标签最后触发一个什么行为,导致ie6会错误的认为页面刷新或者重定向了,并且中断了当前所有连 接,这样新图片的加载就被aborted了。解决的办法就是 一个就是<a href=&
阅读全文
摘要:这几天在看seaJs 前端js发展到今天 确实是需要模块化管理了 在大型项目中 维护优化非常的重要 提高运行速度简单的用了下 还是很不错的//定义模块 test2.jsdefine(function(require,exports,module){ exports.sayHello = function(){ alert('HelloWorld'); };})//调用模块 test1.jsseajs.use('test2',function(a){ a.sayHello();})最基本的就是这样参考 seajs.com
阅读全文
摘要:最近在研究如何可以采集外站的图片~闲来无事就写的玩了玩,目前ie兼容性还没解决,因为没考虑 只是在fireFox下试了一下,基本完成 哈哈~主要思路就是 把指向你要引用的js文件 引入到你要采集图的网站,把这个做成书签当用户点击 就可以个触发你要用的 js大家都知道 js 有个 document.images 返回的就是当前页面的所有图片了 是数组哦~这样我们就可以做任何操作了遍历完成 我们可以获得他的width height title alt src 等等 这要我们只要自己制定规则 就可以获得我们想要的图片了同时也可以同过这些链接 分享到我们自己的网站了等我搞一个全兼容的 再分享出来吧~
阅读全文
摘要:ie6真是个老大难的问题啊 前端人员心中永远的通为了他一个浏览器 付出了我们多少代码啊~55<script type="text/javascript"> var position = function(){ var isIE6 = !-[1,] && !window.XMLHttpRequest, html = document.getElementsByTagName('html')[0], dd = document.documentElement, db = document.body, dom = dd || db, /
阅读全文
浙公网安备 33010602011771号