Ruby's Louvre

每天学习一点点算法

导航

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 125 下一页

2016年11月13日 #

mobx源码解读1

摘要: mobx是redux的代替品,其本身就是一个很好的MVVM框架。因此花点力气研究一下它。 网上下最新的2.75 这是es5的写法,可以改成更酷的es7写法 语法怎么也没关系,重要的是思想。我们看这里面出现 的两个方法extendObservable与autorun javascript functi 阅读全文

posted @ 2016-11-13 13:10 司徒正美 阅读(8091) 评论(1) 推荐(2) 编辑

2016年10月30日 #

表单元素之图形系

摘要: 说起图形系,可能有人马上想到``,可惜那是谬误,不要想当然,那是一个提交按钮。HTML有多少提交按钮,如不写type属性的button标签,type="submit"的input标签,还有type="image"的input标签。 不过,input[type=image]在提交时,会将提交时点击按钮 阅读全文

posted @ 2016-10-30 14:44 司徒正美 阅读(1420) 评论(0) 推荐(2) 编辑

2016年8月24日 #

koa2+koa-views示例

摘要: app.js 集中定义路由 现有的所有路由在koa2 都不好用,GITHUB上示例又少,自己实现一个简单的 我们 阅读全文

posted @ 2016-08-24 12:04 司徒正美 阅读(4807) 评论(0) 推荐(0) 编辑

2016年8月22日 #

avalon2的后端渲染实践

摘要: avalon2为了提高性能,采用全新的架构,四层架构,其中一层为虚拟DOM。 虚拟DOM的一个好处是能大大提高性能,另一个好处是能过错整描述我们的页面结构。因此在非浏览器环境下,虚拟DOM也能正常运行。并且avalon2自一开始,就努力隔离DOM API。基于这两点,avalon2可以原封不动地运行 阅读全文

posted @ 2016-08-22 15:33 司徒正美 阅读(3860) 评论(5) 推荐(8) 编辑

2016年8月9日 #

向一个数组中插入元素

摘要: 向一个数组中插入元素是平时很常见的一件事情。你可以使用push在数组尾部插入元素,可以用unshift在数组头部插入元素,也可以用splice在数组中间插入元素。 但是这些已知的方法,并不意味着没有更加高效的方法。让我们接着往下看…… 向数组结尾添加元素 向数组结尾添加元素用push()很简单,但下 阅读全文

posted @ 2016-08-09 00:47 司徒正美 阅读(13073) 评论(5) 推荐(0) 编辑

2016年6月29日 #

一步步编写avalon组件02:分页组件

摘要: 本章节,我们做分页组件,这是一个非常常用的组件。grid, listview都离不开它。因此其各种形态也有。 本章节教授的是一个比较纯正的形态,bootstrap风格的那种分页栏。 我们建立一个ms pager目录,控制台下使用npm init初始化仓库。 然后我们添加dependencies配置项 阅读全文

posted @ 2016-06-29 11:27 司徒正美 阅读(5405) 评论(17) 推荐(20) 编辑

2016年6月28日 #

一步步编写avalon组件01:弹出层组件

摘要: "avalon2" 已经稳定下来,是时候教大家如何使用组件这个高级功能了。 组件是我们实现叠积木开发的关键。 "avalon2" 实现一个组件非常轻松,并且如何操作这个组件也比以前的avalon2,还是react, angular轻松多了,不需要flux这样奇怪的额外设施。 "avalon2" 的组 阅读全文

posted @ 2016-06-28 11:11 司徒正美 阅读(6020) 评论(11) 推荐(11) 编辑

2016年6月27日 #

avalon2学习教程15指令总结

摘要: [avalon][1] 的指令在上一节已经全部介绍完毕,当然有的语焉不详,如ms js。本节主要总结我对这方面的思考与探索。 MVVM的成功很大一语分是来自于其指令,或叫绑定。让操作视图的功能交由形形式式的指令来代劳。VM,成了一个大管家。它只一个反射体。我们对它的操作,直接影响到视图。因此俗称“操 阅读全文

posted @ 2016-06-27 19:49 司徒正美 阅读(4047) 评论(5) 推荐(2) 编辑

avalon2学习教程14动画使用

摘要: avalon2实际上没有实现完整的动画模块,它只是对现有的CSS3动画或jquery animate再包装一层。 我们先说如何用CSS3为avalon实现动画效果。首先要使用avalon.effect注册一个特效。 所有注册了的特效,都可以在avalon.effects对象中找到。 css3动画要求 阅读全文

posted @ 2016-06-27 19:46 司徒正美 阅读(2022) 评论(0) 推荐(0) 编辑

avalon2学习教程13组件使用

摘要: avalon2最引以为豪的东西是,终于有一套强大的类Web Component的组件系统。这个组件系统媲美于React的JSX,并且能更好地控制子组件的传参。 avalon自诞生以来,就一直探索如何优雅的定义组件使用组件。从avalon1.4的ms widget,到avalon1.5的自定义标签。而 阅读全文

posted @ 2016-06-27 15:35 司徒正美 阅读(5768) 评论(1) 推荐(1) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 125 下一页