代码改变世界

探索Javascript设计模式---单例模式

2017-02-22 10:46 by 明朝, 684 阅读, 0 推荐, 收藏, 编辑
摘要:最近打算系统的学习javascript设计模式,以便自己在开发中遇到问题可以按照设计模式提供的思路进行封装,这样可以提高开发效率并且可以预先规避很多未知的问题。 先从最基本的单例模式开始。 什么是单例模式: 单例模式,从名字拆分来看,单指的是一个,例是实例,意思是说多次通过某个类创造出来实例始终只返 阅读全文

解析jQuery中extend方法--源码解析以及递归的过程《二》

2015-01-17 02:23 by 明朝, 1221 阅读, 2 推荐, 收藏, 编辑
摘要:##### 源码解析在解析代码之前,首先要了解extend函数要解决什么问题,以及传入不同的参数,会达到怎样的效果。extend函数内部处理传入的不同参数,返回处理后的对象。extend函数用来扩展对象,增加属性和方法。传入的参数有以下形式: > 详细参见:[解析jQuery中extend方法--用... 阅读全文

解析jQuery中extend方法--用法《一》

2015-01-16 12:08 by 明朝, 1322 阅读, 2 推荐, 收藏, 编辑
摘要:extend方法在jQuery中是一个很重要的方法,jQuey内部用它来扩展属性方法。常用语jQuery插件开发。jQuery提供了两个方法,$.extend和$.fn.extend,两个方法内部实现一样,但功能用法却不一样,按照官方解释:> jQuery.extend(): Merge the c... 阅读全文

事件详解<一>

2014-11-27 17:19 by 明朝, 920 阅读, 0 推荐, 收藏, 编辑
摘要:###一 扭转对事件的认知>事件,是js和html交互的桥梁。当用户操作页面上的元素,比如点击,鼠标移入移出,然后做一些事情。你若触发,我便执行——事件发生,调用它的处理函数执行相应的JavaScript代码给出响应。在页面放一个元素:``以onclick为例: var oBtn = documen... 阅读全文

浅谈V8引擎中的垃圾回收机制

2014-08-12 09:32 by 明朝, 590 阅读, 0 推荐, 收藏, 编辑
摘要:最近在看《深入浅出nodejs》关于V8垃圾回收机制的章节,转自:http://blog.segmentfault.com/skyinlayer/1190000000440270这篇文章的所有内容均来自 朴灵的《深入浅出Node.js》及A tour of V8:Garbage Collection... 阅读全文

获取div滚动条的宽度

2014-07-31 11:50 by 明朝, 634 阅读, 0 推荐, 收藏, 编辑
摘要:获取滚动条的宽度:function getScrollWidth() { var noScroll, scroll, oDiv = document.createElement('div'); oDiv.style.cssText = 'position:absolute; top:-1... 阅读全文

事件模块---自定义事件和自动触发事件

2014-03-27 18:00 by 明朝, 531 阅读, 0 推荐, 收藏, 编辑
摘要:原理请看:http://www.cnblogs.com/snandy/archive/2011/04/08/2007976.html直接上自己一步步根据抄袭来的代码的js,自己亲手写了一遍:var Event = function (){ function _isEmptyObj(obj){ //检查是否为空对象 for(var a in obj){ return false; } return true; } function _each(ary, callback){ //遍历一个数据... 阅读全文

angularjs购物车效果

2014-03-25 22:45 by 明朝, 491 阅读, 0 推荐, 收藏, 编辑
摘要:用angularjs写了一个购物车效果中。html代码: 您选中了{{getLen()}}个商品 {{setHtml()}} 商品:{{item.youName}}, 单价:${{item.pice}}, ... 阅读全文

css3动画animate

2013-11-18 15:12 by 明朝, 529 阅读, 0 推荐, 收藏, 编辑
摘要:CSS3 动画通过 CSS3,我们能够创建动画,这可以在许多网页中取代动画图片、Flash 动画以及 JavaScript。@keyframes 定义动画关键帧:@keyframes animateName { 0% { 状态 } 100% { 状态 } }@keyframes animateName { from { 状态 } ... 阅读全文

js零碎整理

2013-10-30 14:32 by 明朝, 225 阅读, 0 推荐, 收藏, 编辑
摘要:本文格式: 大整合类标题 文章标题 作者:文章网址 USA:参考老外网址/老外网址 &&: 意思是内涵一个系列 javascript方面整理: 1.for in 循环的输出顺序问题 司徒正美:http://www.cnblogs.com/rubylouvre/archive/2013/10/30/3396042.html 2.判定元素是否刚插入到DOM树 司徒正美:http://www.cnblogs.com/rubylouvre/archive/2013/10/30/339... 阅读全文