摘要: 简介WEB SQL Database即本地的SQLite数据库,使用的方式和方法和SQLite基本相同判断浏览器是否支持if (!window.openDatabase) { alert('Databases are not supported in this browser.'); }... 阅读全文
posted @ 2014-12-29 14:06 _Walker 阅读(678) 评论(0) 推荐(0)
摘要: browserAction设置browser action的badge文字,badge 显示在图标上面chrome.browserAction.setBadgeText({text:"i am test"})设置badge的背景颜色。// chrome.browserAction.setBadgeB... 阅读全文
posted @ 2014-12-27 15:47 _Walker 阅读(360) 评论(0) 推荐(0)
摘要: Sizzle词法解析sizzle对于分组过滤处理都用正则,其中都有一个特点,就是都是元字符^开头,限制匹配的初始,所以tokenize也是从左边开始一层一层的剥离。•可能会应用到正则如下:// 空白var whitespace = "[\\x20\\t\\r\\n\\f]";// 匹配\后任意字符,... 阅读全文
posted @ 2014-12-24 11:07 _Walker 阅读(397) 评论(0) 推荐(0)
摘要: 历史背景开发中常常因为方便,把状态标志都写到dom节点中,也就是HTMLElement,缺点:循环引用直接暴露数据,安全性?增加一堆的自定义属性标签,对浏览器来说是没意义的取数据的时候要对HTML节点做操作根本目的:使用一种低耦合的方式让DOM和缓存数据能够联系起来jQuery现在支持两种:•$("... 阅读全文
posted @ 2014-12-21 12:14 _Walker 阅读(1705) 评论(0) 推荐(0)
摘要: 理解观察者模式简单的讲,一个对象作为特定任务或是另一对象的活动的观察者,并且在这个任务或活动发生时,利用事件的形式通知观察者。观察者的使用场合当一个对象的改变需要同时改变其它对象,并且它不知道具体有多少对象需要改变的时候,就应该考虑使用观察者模式。例如,用户A,B,C分别订阅某服务,当服务有更新是可... 阅读全文
posted @ 2014-12-20 16:18 _Walker 阅读(776) 评论(0) 推荐(0)
摘要: Backbone路由本质Backbone路由分为两个大块,Router以及History用户在Router中定义相关规则,然后开启history.start进行路由监控,执行默认的回调所以,Router本身除了定义路由规则,全部调用的是Backbone.history的方法Backbone.Hist... 阅读全文
posted @ 2014-12-19 13:39 _Walker 阅读(2159) 评论(0) 推荐(0)
摘要: 可以解决什么问题:可以实现网页的ajax加载,同时又能完成URL的改变而没有网页跳转刷新的迹象,就像是改变了网页的hash(#)一样。优于hash:避免了改变hash的问题,避免了用户不理解URL的形式感到疑惑,同时还有onpopstate提供监听,良好响应后退前进。而且它不需要这个URL真实存在。... 阅读全文
posted @ 2014-12-19 13:06 _Walker 阅读(2775) 评论(0) 推荐(0)
摘要: DEMO介绍是DEMO通信录的扩展,使用requirejs模块化整合大体实现•model文件 model/contact.js 1 define(function (){ 2 // user contact 3 var Contact = (function(){ 4 var _c = B... 阅读全文
posted @ 2014-12-19 10:55 _Walker 阅读(569) 评论(0) 推荐(0)
摘要: DEMO介绍是DEMO - User List 的扩展,增加查询大体实现•创建ContactModel 1 var Contact = Backbone.Model.extend({ 2 defaults: { 3 name: '小强', 4 emai... 阅读全文
posted @ 2014-12-17 09:53 _Walker 阅读(758) 评论(0) 推荐(0)
摘要: Backbone.Viewv0.9.2 中Backbone.View 可以导出对象的options属性,v1.1.2 中去掉该属性,通过如下代码1 viewOptions = ['model', 'collection', 'el', 'id', 'attributes', 'className',... 阅读全文
posted @ 2014-12-16 17:20 _Walker 阅读(289) 评论(0) 推荐(0)