Fork me on GitHub
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页
  2014年3月24日
摘要: 将代码括号的折叠方式从 function abc(){ } 变成 function abc() { } 打开 Setting-user,把setting-default里的文本全部复制过来。 然后 将"brace_style": "collapse" 修改为"brace_style": "expand" 再重新格式化,你发现变成了自己想要的格式了,哈哈。 另外附上 gith... 阅读全文
posted @ 2014-03-24 15:29 【艾伦】 阅读(937) 评论(0) 推荐(2) 编辑
  2014年3月22日
摘要: 1. 下载Node.js官方Windows版程序:http://nodejs.org/#download 从0.6.1开始,Node.js在Windows平台上提供了两种安装方式,一是.MSI安装文件,另外还有一个.EXE可执行文件。 我选择了.EXE文件。因为.MSI安装文件除了将node.exe复制到C:\Program File (x86)\目录中及修改系统Path之外,没发现还有其他作用。 我使用的版本为0.6.2: http://nodejs.org/dist/v0.6.2/node.exe2. 创建D:\nodejs目录,并将node.exe保存在这个目录中。并将... 阅读全文
posted @ 2014-03-22 14:07 【艾伦】 阅读(8260) 评论(0) 推荐(3) 编辑
  2014年3月21日
摘要: 最近抽出点时间想弄个dom模块化的模板引擎,不过现在这种都是MVVM自带的,索性就想自己造轮子写一个简单的MVVM框架了 借鉴的自然还是从正美的avalon开始了,我记得还是去年6月写过一个系列的avalon源码分析的,不过那时候0.7版本,不够健全,现在已经好太多了 框架是面向一个领域,提供一套解决方案,那么我们用前端的MVVM能为我们带来什么便利? 关注点分离 操作数... 阅读全文
posted @ 2014-03-21 09:12 【艾伦】 阅读(48817) 评论(21) 推荐(34) 编辑
  2014年3月12日
摘要: 项目介绍pheongap混合应用,跨平台,做应用加工厂提供应用模板编辑器~本地应用,完全是模拟IOS,安卓原生应用的实现,所以支持14种手势,所有PPT动画,视觉差效果,等等功能组合。。。这是IDE的功能设置HTML5本地数据库就是用SQLite,这是我们应用的数据库通过数据动态生成页面这个应用有30页,有些应用上千页,所以页面全是动态生成的,只会维持在2-3页,这里用到了模拟多线程任务 - - ,用于实现无缓冲翻页,效果还是不错一个页面涉及N多数据的的查询,可能关联很多表,几十上百条记录,如何优化?数据查询方式1:sql数据拼sql语句是不行的,你可以试试一条SQL语句耗费的时间是多少? 基 阅读全文
posted @ 2014-03-12 12:45 【艾伦】 阅读(3979) 评论(8) 推荐(7) 编辑
  2014年3月10日
摘要: https://github.com/haveatry823/QSanguoshaAI/wiki/Git-%E5%9B%BE%E6%96%87%E6%95%99%E7%A8%8Bhttp://www.cnblogs.com/jisi5789/archive/2013/04/20/3032177.htmlhttp://blog.csdn.net/xiangzi1113/article/details/9213667 阅读全文
posted @ 2014-03-10 14:41 【艾伦】 阅读(685) 评论(1) 推荐(3) 编辑
  2014年3月9日
摘要: 原文:Are your mixins ECMAScript 5 compatible?作者:Nicholas C. Zakas我最近在与客户合作的项目中,需要充分利用的 ECMAScript 5,在此我遇到一个非常有趣的问题。 该问题源于一个非常常见的模式: mixin (译注:很多文章翻译成「混入」,我觉得还是保留原文吧。如今 mixin 的流程程度不亚于 Closure,什么!你不知道?拜托,如果你是从火星来的,请自觉 Google 吧。@justjavac), 也就是在 JavaScript 中把一个对象的属性或者方法 mixin 到另一个。大多数 mixin 的功能看起来像这样:fun 阅读全文
posted @ 2014-03-09 21:38 【艾伦】 阅读(487) 评论(0) 推荐(1) 编辑
  2014年3月8日
摘要: Hammer.JS - v1.0.7dev - 2014-02-18 1.Hammer.JS 在安卓4.0.4 , 4.1上 touchmove事件丢失 https://code.google.com/p/chromium/issues/detail?id=152913 2.swipe, swipeleft, swiperight, swipeup, swipedown事件响应超级... 阅读全文
posted @ 2014-03-08 16:43 【艾伦】 阅读(813) 评论(1) 推荐(0) 编辑
摘要: The Single Responsibility Principle(单一职责SRP)有时候,开发人员设计接口的时候会有些问题,比如用户的属性和用户的行为被放在一个接口中声明。这就造成了业务对象和业务逻辑被放在了一起,这样就造成了这个接口有两种职责,接口职责不明确,按照SRP的定义就违背了接口的单一职责原则了按字面意思理解单一职责原则,就是功能要单一?A class should have only one reason to change所谓单一职责,就是一个设计元素只做一件事。什么是“只做一件事”?简单说就是少管闲事。现实中就是如此,如果要你专心做一件事情,任何人都有信心可以做得很出色。 阅读全文
posted @ 2014-03-08 10:49 【艾伦】 阅读(1844) 评论(2) 推荐(5) 编辑
  2014年3月7日
摘要: 谨代表自己的理解,有错误欢迎指出!因为有jQuery的源码分析系列,所以尽量走jQuery的设计风格,便于理解.为什么要使用策略模式?举个例子,企业或者个人都要纳税,但是不同的国家税点自然是不一样的,那么这个税点的计算的方式就会有很多了,如何有效的管理呢?可以采用策略模式,使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。简单的说:“准备一组算法,并将每一个算法封装起来,使得它们可以互换”。tom大叔的帖子有一套设计模式,关于策略模式讨论的颇为激烈http://www.cnblogs.com/TomXu/ar 阅读全文
posted @ 2014-03-07 10:14 【艾伦】 阅读(2943) 评论(4) 推荐(6) 编辑
  2014年3月5日
摘要: http://damoqiongqiu.iteye.com/blog/1949256---比较Backbone和Ext4.x在MVC实现上的差异大漠穷秋前言圣人云:不想做妈咪的小姐不是好码农。每一个码农的心中都有一个终极理想,那就是有一天不用再Coding。在成为妈咪的道路上,“设计模式”被认为是一... 阅读全文
posted @ 2014-03-05 10:39 【艾伦】 阅读(32428) 评论(8) 推荐(18) 编辑
  2014年3月4日
摘要: 本来这行要详解Ext.extend的,但是发现网站有很详细的,那么就跳过去吧为保持一个系列的分析,还是先搬过来吧,下章开始分析Ext4.0的新架构在Java中,我们在实现继承的时候存在下面几个事实:1, 准备两个类,他们用extends关键字链接起来2, 如果超类没有默认构造函数,需要在子类构造函数... 阅读全文
posted @ 2014-03-04 16:59 【艾伦】 阅读(1386) 评论(3) 推荐(2) 编辑
  2014年3月3日
摘要: sencha的前身就是Extjs了,sencha 框架是世界上第一个基于HTML5的Mobile App框架那么何谓框架,传统软件工程对于库和框架的区分主要着眼于对应用运行流程的控制权,框架提供架构,控制运行流程,让开发者在合适的地方书写针对具体问题的代码sencha提倡的就是组件化编程,是面向对象的技术的一种近一步的发展延伸,类的概念仍然是组件技术中一个基础的概念,但是组件技术更核心的概念是接口。sencha是重量级的架构了,一般来说很少会有公司用到内部的这种架构,因为太像java的Swing了不过我在项目中用sencha组织的代码结构拿来主义本来不是我的风格,自己也改动了很多代码, 但是整 阅读全文
posted @ 2014-03-03 21:55 【艾伦】 阅读(2865) 评论(2) 推荐(7) 编辑
  2014年3月1日
摘要: 原文:Patterns For Large-Scale JavaScript Application Architecture by @Addy Osmani今天我们要讨论大型 JavaScript 应用架构中的有效模式。这篇文章基于我最近在 LondonJS 的同名演讲,灵感则来自 Nichola... 阅读全文
posted @ 2014-03-01 15:04 【艾伦】 阅读(3458) 评论(2) 推荐(3) 编辑
  2014年2月27日
摘要: .height().innerHeight().innerWidth().outerHeight().outerWidth().width()基础回顾一般的,在获取浏览器窗口的大小和位置时,有以下几个属性可以使用:在不同的浏览器中,以下12个属性所代表的意义也是不一样的特别需要注意的是,当使用或者不使用声明显示一个文档的时候,以上12个属性的意义也会发生变化。特在IE 9中,无论是否使用声明显示一个文档,document.documentElement和document.body中的相关属性的意义总是相同的。这点与IE 6/7/8表现不一样。正常情况:Firefox/Chrome/Safari 阅读全文
posted @ 2014-02-27 09:15 【艾伦】 阅读(4289) 评论(4) 推荐(15) 编辑
  2014年2月25日
摘要: 最近的分析都是有点不温不火,基本都是基础的回顾了今年博客的目标目前总的来说有2大块JS版的设计模式,会用jQuery来诠释JS版的数据结构,最近也一直在狠狠的学习中.HTML息息相关的的样式偏移量offsetWidth offsetHeight offsetLeft offsetTopoffsetHeight/offsetWidth: 表述元素的外尺寸:元素内容+内边距+边框(不包括外边距)offsetLeft/offsetTop: 表示该元素的左上角(边框外边缘)与已定位的父容器(offsetParent对象)左上角的距离。offsetParent元素是指元素最近的定位(relative,a 阅读全文
posted @ 2014-02-25 09:01 【艾伦】 阅读(4219) 评论(7) 推荐(11) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页