随笔分类 -  设计模式

1 2 下一页
【一套代码小程序&Native&Web阶段总结篇】可以这样阅读Vue源码
摘要:前言 前面我们对微信小程序进行了研究:【微信小程序项目实践总结】30分钟从陌生到熟悉 在实际代码过程中我们发现,我们可能又要做H5站又要做小程序同时还要做个APP,这里会造成很大的资源浪费,如果设定一个规则,让我们可以先写H5代码,然后将小程序以及APP的业务差异代码做掉,岂不快哉?但小程序的web 阅读全文
posted @ 2018-10-15 16:01 叶小钗 阅读(2748) 评论(4) 推荐(5) 编辑
一套代码小程序&Web&Native运行的探索06——组件系统
摘要:接上文:一套代码小程序&Web&Native运行的探索05——snabbdom 对应Git代码地址请见:https://github.com/yexiaochai/wxdemo/tree/master/mvvm 参考: https://github.com/fastCreator/MVVM(极度参考 阅读全文
posted @ 2018-10-08 16:15 叶小钗 阅读(795) 评论(0) 推荐(0) 编辑
一套代码小程序&Web&Native运行的探索05——snabbdom
摘要:接上文:一套代码小程序&Web&Native运行的探索04——数据更新 对应Git代码地址请见:https://github.com/yexiaochai/wxdemo/tree/master/mvvm 参考: https://github.com/fastCreator/MVVM(极度参考,十分感 阅读全文
posted @ 2018-10-06 14:54 叶小钗 阅读(1208) 评论(0) 推荐(0) 编辑
一套代码小程序&Web&Native运行的探索04——数据更新
摘要:接上文:一套代码小程序&Web&Native运行的探索03 对应Git代码地址请见:https://github.com/yexiaochai/wxdemo/tree/master/mvvm 参考: https://github.com/fastCreator/MVVM(极度参考,十分感谢该作者,直 阅读全文
posted @ 2018-09-30 18:20 叶小钗 阅读(1103) 评论(2) 推荐(1) 编辑
一套代码小程序&Web&Native运行的探索03——处理模板及属性
摘要:接上文: 一套代码小程序&Web&Native运行的探索02 对应Git代码地址请见:https://github.com/yexiaochai/wxdemo/tree/master/mvvm 我们在研究如果小程序在多端运行的时候,基本在前端框架这块陷入了困境,因为市面上没有框架可以直接拿来用,而V 阅读全文
posted @ 2018-09-27 12:44 叶小钗 阅读(1322) 评论(0) 推荐(1) 编辑
一套代码小程序&Web&Native运行的探索02
摘要:接上文:一套代码小程序&Web&Native运行的探索01,本文都是一些探索性为目的的研究学习,在最终版输出前,内中的内容可能会有点乱 参考: https://github.com/fastCreator/MVVM https://www.tangshuang.net/3756.html https 阅读全文
posted @ 2018-09-24 16:17 叶小钗 阅读(1306) 评论(0) 推荐(1) 编辑
一套代码小程序&Web&Native运行的探索01
摘要:前言 前面我们对微信小程序进行了研究:【微信小程序项目实践总结】30分钟从陌生到熟悉 并且用小程序翻写了之前一个demo:【组件化开发】前端进阶篇之如何编写可维护可升级的代码 之前一直在跟业务方打交道后面研究了下后端,期间还做了一些运营、管理相关工作,哈哈,最近一年工作经历十分丰富啊,生命在于不断的 阅读全文
posted @ 2018-09-08 20:24 叶小钗 阅读(2578) 评论(0) 推荐(0) 编辑
【微信小程序项目实践总结】30分钟从陌生到熟悉
摘要:前言 我们之前对小程序做了基本学习: 1. 微信小程序开发07-列表页面怎么做 2. 微信小程序开发06-一个业务页面的完成 3. 微信小程序开发05-日历组件的实现 4. 微信小程序开发04-打造自己的UI库 5. 微信小程序开发03-这是一个组件 6. 微信小程序开发02-小程序基本介绍 7. 阅读全文
posted @ 2018-08-13 08:39 叶小钗 阅读(30688) 评论(25) 推荐(103) 编辑
微信小程序开发07-列表页面怎么做
摘要:接上文: 微信小程序开发06-一个业务页面的完成 github地址:https://github.com/yexiaochai/wxdemo 我们首页功能基本完成,我对比了下实际工作中的需求,完成度有70%以上,如果再花一两天时间,便能跟之前工作做的差不多了,今天我们继续实现一个页面列表,便结束这次 阅读全文
posted @ 2018-08-06 18:16 叶小钗 阅读(38125) 评论(2) 推荐(5) 编辑
微信小程序开发06-一个业务页面的完成
摘要:前言 接上文:微信小程序开发05-日历组件的实现 github地址:https://github.com/yexiaochai/wxdemo 这里来说一说我们的理念,我们也学习小程序开发有一周多了,从近期的使用上来说,小程序可以作为底层,但是缺少一个框架层,这个框架层需要提供: ① 组件库 ② 更好 阅读全文
posted @ 2018-08-05 21:02 叶小钗 阅读(5888) 评论(0) 推荐(2) 编辑
微信小程序开发05-日历组件的实现
摘要:接上文:微信小程序开发04-打造自己的UI库 github地址:https://github.com/yexiaochai/wxdemo 我们这里继续实现我们的日历组件,这个日历组件稍微有点特殊,算是相对复杂的组件了,然后一般的日历组件又会有很多的变化,所以我们这里实现最基本的标签即可: 这个是非常 阅读全文
posted @ 2018-08-03 18:21 叶小钗 阅读(55750) 评论(0) 推荐(5) 编辑
微信小程序开发04-打造自己的UI库
摘要:前言 github地址:https://github.com/yexiaochai/wxdemo 接上文继续,我们前面学习了小程序的生命周期、小程序的标签、小程序的样式,后面我们写了一个简单的loading组件,显然他是个半成品,我们在做loading组件的时候意识到一个问题: 我们今天尝试做几个组 阅读全文
posted @ 2018-08-01 18:33 叶小钗 阅读(9337) 评论(0) 推荐(4) 编辑
微信小程序开发02-小程序基本介绍
摘要:前言 前面我们研究了下微信小程序的执行流程,因为拿不到源码,只能算我们的猜想,我们需要更加了解小程序还需要做具体的项目,于是我们将原来那套还算复杂的业务拿出来: 【组件化开发】前端进阶篇之如何编写可维护可升级的代码(有些晦涩有些乱,但是对于整体了解小程序结构有帮助) 我们用小程序实现这里的代码,看看 阅读全文
posted @ 2018-07-27 19:07 叶小钗 阅读(5843) 评论(3) 推荐(2) 编辑
公共服务设计之商品服务设计雏形
只有注册用户登录后才能阅读该文。
posted @ 2018-07-20 00:26 叶小钗 阅读(192) 评论(1) 推荐(3) 编辑
关于前端开发中的“收口”思想
摘要:什么是收口 所谓条条大路通罗马,但如果让我来设计通向罗马的各种大路,我至少会做两件事情: ① 让罗马只有一个入口 ② 让罗马只有一个出口 这样做的好处是,无论你路从哪来,我可以统一在入口处给你打上各种标志,我也可以在你离开罗马时给你留点纪念。当然罗马自然不只一个出口入口,但是每个出口入口一定有一套相 阅读全文
posted @ 2016-07-31 22:43 叶小钗 阅读(3816) 评论(2) 推荐(4) 编辑
从DOM操作看Vue&React的前端组件化,顺带补齐React的demo
摘要:前言 接上文:谈谈我对前端组件化中“组件”的理解,顺带写个Vue与React的demo 上次写完博客后,有朋友反应第一内容有点深,看着迷迷糊糊;第二是感觉没什么使用场景,太过业务化,还不如直接写Vue&react的源码分析,我感觉这里有必要说下我的认识。 首先,要写源码分析很难,第一是他本来就很难, 阅读全文
posted @ 2016-05-23 01:34 叶小钗 阅读(4969) 评论(5) 推荐(6) 编辑
谈谈我对前端组件化中“组件”的理解,顺带写个Vue与React的demo
摘要:前言 前端已经过了单兵作战的时代了,现在一个稍微复杂一点的项目都需要几个人协同开发,一个战略级别的APP的话分工会更细,比如携程: 携程app = 机票频道 + 酒店频道 + 旅游频道 + ...... 每个频道有独立的团队去维护这些代码,具体到某一个频道的话有会由数十个不等的页面组成,在各个页面开 阅读全文
posted @ 2016-05-19 05:35 叶小钗 阅读(12631) 评论(19) 推荐(25) 编辑
【组件化开发】前端进阶篇之如何编写可维护可升级的代码
摘要:前言 我还在携程的做业务的时候,每个看似简单的移动页面背后往往会隐藏5个以上的数据请求,其中最过复杂的当属机票与酒店的订单填写业务代码 这里先看看比较“简单”的机票代码: 然后看看稍微复杂的酒店业务逻辑: 机票一个页面的代码量达到了5000行代码,而酒店的代码竟然超过了8000行,这里还不包括模板( 阅读全文
posted @ 2015-10-15 11:05 叶小钗 阅读(34841) 评论(41) 推荐(93) 编辑
摆脱DOM操作,从TodoMVC看angularJS
摘要:取代jQuery?我很久之前便听说了angularJS的大名,之前的leader也经常感叹angularJS的设计如何如何精妙,可叹一直没有机会深入了解,国庆长假因为没钱出游,倒是可以对他做一个了解......根据之前的经验,就现有的前端项目,如果最初没有良好的设计,做到一定阶段一定会变得难以维护,... 阅读全文
posted @ 2015-10-08 12:46 叶小钗 阅读(7200) 评论(18) 推荐(12) 编辑
谈谈工作中的设计模式
摘要:前言记得刚毕业的时候参加了一次校招面试,之前表现的很好,最后时面试官问我懂不懂设计模式,我说不懂,然后就进去了;后面又参加了某大公司的校招,开始表现还行,后面面试官问我懂不懂设计模式,我说懂(上次后补习了下),最后把工厂模式的代码背写到了纸上,然后就没有然后了......现在回想起来当时有点傻有点天... 阅读全文
posted @ 2015-02-15 14:00 叶小钗 阅读(11236) 评论(13) 推荐(26) 编辑

1 2 下一页