【大前端之打通账号系统】passport应该如何落地?
摘要:前言 之前接入百度账号系统的时候写了一篇博客做研究:【大前端】认识单点登录,出来后才发现,很多小公司其实并没有将账号系统打通,总结一下账号系统没通的原因是: ① 最初设计就没想过身份认证应该做整合 ② 后续业务中逐渐发现登陆系统过多,但是迫于业务压力以及整合复杂度,于是再搁置 这个就是技术债了,这种
阅读全文
posted @
2016-07-20 20:24
叶小钗
阅读(10086)
推荐(3) 编辑
来来,一起设计一个简单的活动发布系统
摘要:前言 前段时间我写了一篇博客:小公司的前端应该怎么做?,其中核心的几个观点之一就是要把重复工作给干掉! 而我们日常工作中有一类需求名曰活动,这些活动就像脏水一样不停的向我们涌来,而且要的又急,这个时候有些团队就会疲于奔命的去让前端做页面然后走发布流程,如果你的公司是这样,业务发展后再多几个前端也不够
阅读全文
posted @
2016-06-21 12:40
叶小钗
阅读(8511)
推荐(10) 编辑
浅谈Hybrid技术的设计与实现第二弹
摘要:前言 浅谈Hybrid技术的设计与实现 浅谈Hybrid技术的设计与实现第二弹 浅谈Hybrid技术的设计与实现第三弹——落地篇 接上文:浅谈Hybrid技术的设计与实现(阅读本文前,建议阅读这个先) 上文说了很多关于Hybrid的概要设计,可以算得上大而全,有说明有demo有代码,对于想接触Hyb
阅读全文
posted @
2016-06-01 00:57
叶小钗
阅读(20476)
推荐(57) 编辑
从DOM操作看Vue&React的前端组件化,顺带补齐React的demo
摘要:前言 接上文:谈谈我对前端组件化中“组件”的理解,顺带写个Vue与React的demo 上次写完博客后,有朋友反应第一内容有点深,看着迷迷糊糊;第二是感觉没什么使用场景,太过业务化,还不如直接写Vue&react的源码分析,我感觉这里有必要说下我的认识。 首先,要写源码分析很难,第一是他本来就很难,
阅读全文
posted @
2016-05-23 01:34
叶小钗
阅读(4980)
推荐(6) 编辑
【初探IONIC】不会Native可不可以开发APP?
摘要:前言 Hybrid技术流行已经有一段日子了,楼主的关注点也一直围绕着移动端围绕着Hybrid相关展开,Hybrid已经是大大提升开发效率的开发方式了,但是仍然需要至少一个IOS与Andriod,那么可不可以只使用H5相关的知识就能做一个APP出来呢?答案是可以的。 什么是cordova? cordo
阅读全文
posted @
2016-02-29 19:53
叶小钗
阅读(5716)
推荐(7) 编辑
谈一谈前端多容器(多webview平台)处理方案
摘要:文中是我个人的一些开发经验,希望对各位有用,也希望各位多多支持讨论,指出文中不足以及提出您的一些建议。 双容器 得益于近几年移动端的发展,前端早已今非昔比,从大型框架来说angularJS、react、VueJS都有其应用场景,从工程化来说各种配套构建工具也纷纷出世,而从前端复杂度来说,最近几年的前
阅读全文
posted @
2016-02-22 14:03
叶小钗
阅读(17707)
推荐(17) 编辑
浅谈Hybrid技术的设计与实现
摘要:前言 浅谈Hybrid技术的设计与实现 浅谈Hybrid技术的设计与实现第二弹 浅谈Hybrid技术的设计与实现第三弹——落地篇 随着移动浪潮的兴起,各种APP层出不穷,极速的业务扩展提升了团队对开发效率的要求,这个时候使用IOS&Andriod开发一个APP似乎成本有点过高了,而H5的低成本、高效
阅读全文
posted @
2015-11-03 06:01
叶小钗
阅读(186637)
推荐(188) 编辑
前端优化带来的思考,浅谈前端工程化
摘要:重复优化的思考 这段时间对项目做了一次整体的优化,全站有了20%左右的提升(本来载入速度已经1.2S左右了,优化度很低),算一算已经做了四轮的全站性能优化了,回顾几次的优化手段,基本上几个字就能说清楚: 传输层面:减少请求数,降低请求量执行层面:减少重绘&回流 传输层面的从来都是优化的核心点,而这个
阅读全文
posted @
2015-10-26 06:47
叶小钗
阅读(36958)
推荐(108) 编辑
让产品有效迭代,前端A/B Testing的简单实现
摘要:A/B Testing简介互联网产品的迭代速度很快,往往一周一小发布,一月一大发布,产品提出的种种需求,哪些改动是提升产品体验的,哪些是阻碍产品进步的,如果没有数据可以参考,仅仅是靠拍脑袋的话,对产品成功与否来说是及其不严谨的,产品的成功不能只靠运气或者可能,而是要以数据为依据,靠数据说话,A/B ...
阅读全文
posted @
2015-10-19 21:31
叶小钗
阅读(5163)
推荐(7) 编辑
【组件化开发】前端进阶篇之如何编写可维护可升级的代码
摘要:前言 我还在携程的做业务的时候,每个看似简单的移动页面背后往往会隐藏5个以上的数据请求,其中最过复杂的当属机票与酒店的订单填写业务代码 这里先看看比较“简单”的机票代码: 然后看看稍微复杂的酒店业务逻辑: 机票一个页面的代码量达到了5000行代码,而酒店的代码竟然超过了8000行,这里还不包括模板(
阅读全文
posted @
2015-10-15 11:05
叶小钗
阅读(34889)
推荐(93) 编辑
摆脱DOM操作,从TodoMVC看angularJS
摘要:取代jQuery?我很久之前便听说了angularJS的大名,之前的leader也经常感叹angularJS的设计如何如何精妙,可叹一直没有机会深入了解,国庆长假因为没钱出游,倒是可以对他做一个了解......根据之前的经验,就现有的前端项目,如果最初没有良好的设计,做到一定阶段一定会变得难以维护,...
阅读全文
posted @
2015-10-08 12:46
叶小钗
阅读(7206)
推荐(12) 编辑
初探React,将我们的View标签化
摘要:前言我之前喜欢玩一款游戏:全民飞机大战,而且有点痴迷其中,如果你想站在游戏的第一阶梯,便需要不断的练技术练装备,但是腾讯的游戏一般而言是有点恶心的,他会不断的出新飞机、新装备、新宠物,所以,很多时候你一个飞机以及装备还没满级,新的装备就又出来了,并且一定是更强!于是很多人便直接抛弃当前的飞机与装备,...
阅读全文
posted @
2015-10-08 06:11
叶小钗
阅读(13787)
推荐(26) 编辑
【移动前端开发实践】从无到有(统计、请求、MVC、模块化)H5开发须知
摘要:前言 不知不觉来百度已有半年之久,这半年是996的半年,是孤军奋战的半年,是跌跌撞撞的半年,一个字:真的是累死人啦! 我所进入的团队相当于公司内部创业团队,人员基本全部是新招的,最初开发时连数据库都没设计,当时评审需求的时候居然有一个产品经理拿了一份他设计的数据库,当时我作为一个前端就惊呆了....
阅读全文
posted @
2015-09-28 06:11
叶小钗
阅读(21950)
推荐(102) 编辑
【IOS开发笔记01】学生管理系统(上)
摘要:端到端的机会虽然现在身处大公司,但是因为是内部创业团队,产品、native、前端、服务器端全部坐在一起开发,大家很容易做零距离交流,也因为最近内部有一个前端要转岗过来,于是手里的前端任务好像可以抛一大坨出去了,这个时候立刻想到了切入IOS开发!!!事实上,前端开发做到一定时间,要进步很难了,最近几个...
阅读全文
posted @
2015-08-06 23:46
叶小钗
阅读(2228)
推荐(0) 编辑
【大前端之前后分离02】前端模板嵌套问题
摘要:回顾接上文:【大前端之前后分离01】JS前端渲染VS服务器端渲染,我们探讨了为什么要做前后分离,以及前端渲染需要解决的问题,最后提出了自己的解决方案:前端代码编译形成两套代码:①前端发布版本 + ②服务器端脚本这个想法借鉴了fis plus的smarty模块化思维,以及reactJS编译运行的概念,...
阅读全文
posted @
2015-05-10 13:51
叶小钗
阅读(4489)
推荐(0) 编辑
【大前端之前后分离01】JS前端渲染VS服务器端渲染
摘要:前言之前看了一篇文章:@Charlie.ZhengWeb系统开发构架再思考-前后端的完全分离,文中论述了为何要前后分离,站在前端的角度来看,是很有必要的;但是如何说服团队使用前端渲染方案却是一个现实问题,因为如果我是一个服务器端,我便会觉得不是很有必要,为什么要前后分离,前后分离后遗留了什么问题,如...
阅读全文
posted @
2015-04-29 06:06
叶小钗
阅读(33171)
推荐(16) 编辑
【大前端】认识单点登录
摘要:初识单点登录最初接触到单点登录要追溯到3年多以前了,那时候看到的只是passport,当时要做全国所有社区的登录,然后就照着内部文档写了代码,然后就接入了(这里要提一句是百度与腾讯一旦形成产品的技术项目,文档都很不错)然后就没有然后了......而知识的珍贵程度却是这样的:知识珍贵度排名:听过 t...
阅读全文
posted @
2015-04-22 20:40
叶小钗
阅读(37095)
推荐(30) 编辑