上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 1. arguments为什么不是数组?如何证明?arguments 是没有数组的slice等方法的,所以不是Array类型的。验证:function testargs(){ var arr=[1,2,3]; console.log(typeof arguments.slice); console.log(typeof arr.slice);}testargs();输出:undefinedfunction当然,还可以通过其他方式来证明,比如说看constructor等等。2. 如何转为数组?使用Array的slice方法,如下:function arg2arr(){ v... 阅读全文
posted @ 2013-04-24 21:58 令狐葱★ 阅读(8274) 评论(2) 推荐(1) 编辑
摘要: // 最基础的forEach function forEach(array, action) { for (var i = 0; i < array.length; i++) { action(array[i]); } } // 测试forEach forEach(["Pear", "Apple"], function(name) { console.log(name); }); // ------------------------------------------------ //... 阅读全文
posted @ 2013-04-24 21:29 令狐葱★ 阅读(599) 评论(0) 推荐(0) 编辑
摘要: $.fn.isOnScreen = function(){ var win = $(window); var viewport = { top : win.scrollTop(), left : win.scrollLeft() }; viewport.right = viewport.left + win.width(); viewport.bottom = viewport.top + win.height(); var bounds = this.offset(); bounds.righ... 阅读全文
posted @ 2013-04-24 10:10 令狐葱★ 阅读(2360) 评论(0) 推荐(0) 编辑
摘要: html,body{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1); *zoom:1;} 参考:http://www.karlhorky.com/2012/06/cross-browser-image-grayscale-with-css.html 阅读全文
posted @ 2013-04-20 20:25 令狐葱★ 阅读(172) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-cn"> <head> <meta http-equiv="Content-Type" content=&qu 阅读全文
posted @ 2013-04-09 16:00 令狐葱★ 阅读(166) 评论(0) 推荐(0) 编辑
摘要: //兼容浏览器的获取指定元素(elem)的样式属性(name)的方法function getStyle(elem, name){ //如果属性存在于style[]中,直接取 if(elem.style[name]){ return elem.style[name]; } //否则 尝试IE的方法 else if(elem.currentStyle){ return elem.currentStyle[name]; } //尝试W3C的方式 else if(document.defaultView && document.defaultView.getCompute... 阅读全文
posted @ 2013-04-09 15:01 令狐葱★ 阅读(344) 评论(0) 推荐(0) 编辑
摘要: jQuery中的extend() extend()函数是jQuery的基础函数之一,作用是扩展现有的对象。例如下面的代码:Html代码<scripttype="text/javascript"src="jquery-1.5.2.js"></script><script>obj1={a:'a',b:'b'};obj2={x:{xxx:'xxx',yyy:'yyy'},y:'y'};$.extend(true,obj1,obj2);alert( 阅读全文
posted @ 2013-03-27 10:54 令狐葱★ 阅读(4615) 评论(0) 推荐(0) 编辑
摘要: 很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。 谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页: 谷歌Android:chrome.exe --user-agent="Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Ver 阅读全文
posted @ 2013-03-27 08:43 令狐葱★ 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。2.修改MySQL的登录设置:# vi /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables例如:[mysqld]datadir=/var/lib/mysqlsocket=/v 阅读全文
posted @ 2013-03-22 23:25 令狐葱★ 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 英文原文:Rich JavaScript Applications – the Seven Frameworks 一周前,Throne of JS 大会在多伦多召开,这应该是我参加过的最有料也最不一样的一次大会。大会官网如是说:加载整个页面,然后再“渐进增强”以添加动态行为,这种构建 Web 应用的方式已经不够好了。要想让应用加载快,反应灵敏,而且又引领潮流,必须彻底检讨你的开发手段。 这次大会邀请了七大 JavaScript 框架/库的创建人,他们济济一堂,面对面交流各自的技术理念。所谓七大框架/库分别是:AngularJS、Backbone、Batman、CanJS、Ember、... 阅读全文
posted @ 2013-03-10 20:45 令狐葱★ 阅读(447) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页