随笔- 31  文章- 0  评论- 376  阅读- 20万 

随笔分类 -  Smartjs

有特点的js库
smartjs - DataManager 场景示例分析 - 数据懒加载
摘要:发一张policy的参数图设置图:场景1 - 数据的懒加载/延迟加载在很多时候,为了提高网页的加载速度,减少不必要的开销,会将页面的数据拆分成几个部分,首先加载呈现可视区域内的数据,然后剩下来的会在需要的时候在进行加载。而这种按需加载的数据又分为两种: 1.按照需要进行加载;可以是由某个动作触发来... 阅读全文
posted @ 2014-06-23 19:48 Roy Zhang 阅读(1580) 评论(0) 推荐(1) 编辑
smartjs - DataManager API
摘要:dataServices数据服务的管理器;首先看下具体的代码//数据服务 dataServices = st.factory({ name: "dataServices", proto: { //通过操作方法;type:操作类型; op:操作参... 阅读全文
posted @ 2014-06-22 15:14 Roy Zhang 阅读(1189) 评论(0) 推荐(1) 编辑
smartjs 0.3 DataManager 发布&介绍
摘要:在0.3版加入了DataManager,基于策略的数据管理模块;是SmartJS中比较重要的一个系列。整个个DataManager模块包括有:dataManager,dataPolicyManager,dataServices三个管理对象; 1.dataManager(以下简称dm) 数据管理的... 阅读全文
posted @ 2014-06-22 09:41 Roy Zhang 阅读(1181) 评论(0) 推荐(0) 编辑
SmartJS 系列规划分享和背景介绍
摘要:发布了smartjs后,有朋友问:“没看懂究竟是干嘛的”。唉,打击了,每次我都想高唱其实你不懂我的心。今天把相关的东西都整理了一遍,给大家介绍一下。里面绝大多数都已经实现过,有些则是有新的思路重做或者是加强。哈哈,应该也算不上重新造轮子,smartjs产生的背景这几年一直在以前端顾问的身份外包给国内... 阅读全文
posted @ 2014-06-21 16:22 Roy Zhang 阅读(3046) 评论(3) 推荐(1) 编辑
smartjs 0.2 OOP讲解 - factory
摘要:本篇介绍OOP的第二个对象factory。在以往项目中其实真正使用klass的地方相当少,而factory则是十分常见的。在smartjs中的factory并不是指的是工厂模式。在factory要求定义一个基础对象,这个对象可以是基类,也可以是模板对象或者是接口。然后factory就已此基础对象为基... 阅读全文
posted @ 2014-06-15 22:21 Roy Zhang 阅读(1026) 评论(0) 推荐(1) 编辑
smartjs 0.2 OOP讲解 - Klass 类继承
摘要:SmartJS2.0加入OOP的功能。OOP包括klass与factory两个对象。Klass 类继承与其他的类继承相比,smartjs使用了执行指针的概念(后面例子中会介绍),另外提供base基类和初始化控制的扩展功能。首先来看看接口: var _klass = st.klass(name, p... 阅读全文
posted @ 2014-06-15 11:33 Roy Zhang 阅读(1392) 评论(0) 推荐(0) 编辑
smartjs 0.2发布 - 新增oop模块&AOP增强
摘要:SmartJS2.0发布,更新内容如下:新增oop(klass,factory)模块;promiseEvent加入非阻塞模式noBlock;trigger加入属性监听;smartjs主模块优化,支持requirejs和seajs;单元测试页面优化;先介绍一下针对AOP的优化部分:PromiseEve... 阅读全文
posted @ 2014-06-14 16:52 Roy Zhang 阅读(987) 评论(5) 推荐(0) 编辑
smartJS 0.1 API 讲解 - FlowController
摘要:本篇介绍0.1版中最后一个特性,FlowController;同时也对第一版总结一下,因为近两年全部都是在搞前端,都是做一些js框架类的东西,也做了不少有意思的功能,做smartjs对我来说一个是对自己做一个总结,也希望分享一些东西给大家借鉴。而对smartjs的来说,整体思想都并不是为了实现什么功... 阅读全文
posted @ 2014-06-09 22:44 Roy Zhang 阅读(1877) 评论(8) 推荐(1) 编辑
smartJS 0.1 API 讲解 - Trigger
摘要:上篇介绍了PromiseEvent,本篇介绍Trigger - 基于Promise的aop的体现;(感觉自己的对这些命名一直都很挫,也懒得想了,所以就凑合的用)Trigger在目标对象上加入触发器功能,目标对象的方法就会具有方法注入功能,注入的方式有before(前置执行),after(后置执行)和... 阅读全文
posted @ 2014-06-08 20:14 Roy Zhang 阅读(1482) 评论(0) 推荐(0) 编辑
smartJS 0.1 API 讲解 - PromiseEvent
摘要:上篇简单的介绍smartjs了一些通用方法的api。这篇介绍基础的PromiseEvent(这个名字一直没想好,以前准备用callbacks的,但避免与jquery混淆,st的命名空间可以直接挂到$上)PromiseEvent基于事件和promise的回调管理,类似于jquery的callbacks... 阅读全文
posted @ 2014-06-08 10:52 Roy Zhang 阅读(1109) 评论(0) 推荐(0) 编辑
SmartJS 第一期(0.1)发布 - AOP三剑客
摘要:隔了好久才终于又发布了一点东西,SmartJS是最近才开始搞的一个开源js库,目的是做一些比较有特点的事情(smartjs暂时也是依赖于jquery)。SmartJS的内容规划比较多,也无法在短时间全部完成,目前就以小版本一个个功能累加。第一期0.1版发布的内容主要是实现前端面向切面编程(AOP)的... 阅读全文
posted @ 2014-06-07 18:17 Roy Zhang 阅读(1553) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示