Heim > Artikel > Web-Frontend > Angular 重构与 CSS 慎用 float_html/css_WEB-ITnose
昨天的大红袍意犹未尽,于是翻柜子,居然在一个破兜子里翻出两饼十年勐海熟普……于是我一激动,投茶量过大了……上次品十年熟普还是去年坐客寺中,茶师姑娘沏出来的,润如玛瑙,今日再现上品佳茗之本色,幸福。
厦门好友寄来刚下的秋茶。各地佳茗汇聚我处,也是一种幸福的生活了。
这还是上周六。刚上班儿时,送来一部华为 Mate7,大家无动于衷,三两者掏出来看了两眼,就很快不知道跑哪儿去了,也没人关心。快下班儿时,送来了 iPhone 6 和 6 Plus,轰地全班扑将过去,然后……说好的“仪式”呢?七八手脚地没五分钟,同共也就七八个人啊,到某人手里看第一眼时两台机子连指纹都被录完了……6 和 6P 的第一次啊!就这么被随随便便地轮奸了……然后当然下班就被瓜分了。幸好我有 Web 前端的角色,于是理所当然以适配为理由拿走了,直到今天,基本上这台机子就是我在用了。
有数据显示,Android 国内市场占有率前三为三星、小米、华为。作为兼领 Web 前端角色的工程师,纯粹以该角色的角度来看,我希望把第三位给抹掉……估计会有爱国贼会因此激动一把,还有中兴、联想、VIVO 呢好不好?我觉得这些都不错,只要不是华为就行。华为太糟心了,P6、D2、Honor6、Mate7,一台一种莫名其妙的呈现行为,完全不合群地奇怪,乱七八糟。这就是你的产品?做智能手机,华为的基础还很差。马步不稳,就慌忙四处出鸡,不管开始多挺,不能持久的。
天公佑我华夏,APEC 伊始,京城的天空,无比爽朗。昭昭然,浩浩哉,盛世隆重。不过老百姓的生活还是很受影响的。北邮封校,验身份,我坚信我是学生,于是用已经注销的校园卡,刷过了……连校内公共 WIFI,验身份,我用已经注销的学号,登录上了……听了泰康人寿的宣讲会,想在北邮招技术,现场还有人大的学生捧。话说朝廷一鼓励,保险企业们是鹊起了哈。听着这些刚过二十的孩子们一个一个稚嫩的问题,台上企业代表富有技巧地回答,默然。旁边教室是计科院,是大二吧,优秀班级评比,一个班一个班上去宣讲,台下助阵声声。这些孩子们,看不出大,也看不出小。你说,我们二十岁的时候,脑子里都在想着什么呢?
做人须敬曾文正,做事要学李鸿章。这对师徒父子。做曾文正公难,学李鸿章还是有希望的。
------------------------------------------------------------------------------------------------------------
先说 CSS 这 float,慎用吧。有教我要用 float 布局,巨蟹男的我怎是一个囫囵吞枣的男人呢?第一版时,我对 Web 工程还没什么感觉,重压之下,就那产品一拍脑门儿出的有违工程可行性的原型布局,我用遍地 float 先兑上了,恨恨地,这版在刚出生就被我判死了。应付完团队进度后,我立即下手推倒重来,float 被抹得一个不剩。float 不是用来排版的,在我手里是。排版有的是应有的手段。
既然是推倒重来,就推倒重来。把 jQuery 也替掉。不管是 Zepto 还是其它类 jQuery 的,实质是一种过时的思想,弃掉。更不用提 Android 对 $() 的执行行为,jQuery 肯定是不能用的。MVC 中我选中了 Angular。
其实最好的实习就是将我之前在 WPF 下的应用用 HTML+Angular+CSS 重构。这已是计划,不过眼下来不及的。初体验,怎么说呢?唯一一个挂在 body 上的 controller,我这个 $scope 跟 $rootScope 没什么区别了。几个 service 提供基础数据及 ajax。几个 directive 挂 DOM 事件,在 directive 中更新绑定字段儿值(其实就是内置的 jQuery 操作)需要 $apply 一下。异步通知需要 $watch。
这个 ng-repeat 是好用,但遇上我们这个产品拍脑门儿出来的反工程可性行的原型布局就没法用了,以至于我得 float 一个一个定了,完全没有模板手段。
这个 span 标签真是太可爱了。善用之。
文件操作肯定要挂异常处理,Node 是监听文件流操作的 error 事件,暂时也没有更深的探究,反正死不了就是了。Node 服务器需要配个守护进程才是,Upstart 不好用。
用 Node 脑子里也时刻挂着根弦儿??哪里是异步的。