codeing or artist ?
记得大学第一节编程课,教授说,"如果一件事儿有对错,那么是科学。如果有美丑好坏,那么是艺术。" 一个能顺利运行还能让人阅读时体验思维美妙的代码,就是艺术和科学的结合。能运行的程序并不是好程序,能当作文章来读的才是。在我看来代码是一种特殊的文体,程序猿其实会写诗。
摘要: noConflict是防止其他库也用了$作为全局变量而引起的冲突,我们看看jquery是怎么做的 首先jquery在代码的开始部分定义了2个私有变量: 然后jquery提供了noConflict方法: 我们平时是这样用的: 这种情况_jQuery和_$都是undefined。 当引入了其他库: 这种 阅读全文
posted @ 2016-09-02 15:23 codeing-or-artist-?? 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1 var op = Object.prototype, 2 ostring = op.toString, 3 hasOwn = op.hasOwnProperty; 4 5 function isFunction(it) { 6 return ostring.call(it) === '[object Function]'; 7 }; 8 9 fu... 阅读全文
posted @ 2016-09-02 11:44 codeing-or-artist-?? 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 期待期待期待期待期待期待期待期待期待期待期待期待期待期待期待期待期待期待期待期待期待期待期待 阅读全文
posted @ 2016-09-01 22:48 codeing-or-artist-?? 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1 var obj = { 2 0:1, 3 1:2, 4 2:3, 5 length:3 6 }; 7 function toArray(obj){ 8 return Array.prototype.slice.call(obj); 9 }; 10 11 console.log(toArray(obj));//[1,2,3] 阅读全文
posted @ 2016-09-01 21:43 codeing-or-artist-?? 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 我只能说想法很好,设计的巧妙。看代码: 阅读全文
posted @ 2016-09-01 11:33 codeing-or-artist-?? 阅读(359) 评论(0) 推荐(0) 编辑
摘要: function getWindow( elem ) { return mylibs.isWindow( elem ) ? elem : elem.nodeType === 9 ? elem.defaultView || elem.parentWindow : false; }; va... 阅读全文
posted @ 2016-08-31 18:11 codeing-or-artist-?? 阅读(410) 评论(0) 推荐(0) 编辑
摘要: getBoundingClientRect获取的left和top始终是该元素相对于页面原点坐标的位置,当它大于原点坐标则为正数,等于原点坐标为零,小于为负数。 阅读全文
posted @ 2016-08-31 16:35 codeing-or-artist-?? 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 这个方法返回一个矩形对象,包含四个属性:left、top、right和bottom。分别表示元素各边与页面上边和左边的距离。 var box=document.getElementById('box'); // 获取元素 alert(box.getBoundingClientRect().top); 阅读全文
posted @ 2016-08-31 14:08 codeing-or-artist-?? 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1 var myLibs = { 2 // Use of jQuery.browser is frowned upon. 3 // More details: http://api.jquery.com/jQuery.browser 4 // jQuery.uaMatch maintained for back-compat 5 browser:(fun... 阅读全文
posted @ 2016-08-31 12:11 codeing-or-artist-?? 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 图形包括基本的矩形、圆形、椭圆、三角形、多边形,也包括稍微复杂一点的爱心、钻石、阴阳八卦等。当然有一些需要用到CSS3的属性,所以在你打开这篇文章的时候,我希望你用的是firefox或者chrome,当然IE也能看一部分的。那好,下面就一起来看看我们是如何用纯CSS来画这些图形的,如果你也觉得很震撼 阅读全文
posted @ 2016-08-29 17:28 codeing-or-artist-?? 阅读(188) 评论(0) 推荐(0) 编辑