有如是解释 APEC 者——Air Pollution Eventually Controlled。

有说此次是继零八后的重新万国来朝。丝路大略明白了,西域必通。

站在历史的远处回眸,这是继零八年后重新全球历史的转捩点。

昨天周六,学长拉着全司的人一起跑步。天天守着森林公园儿也不转两圈儿实在是说只是去。已是立冬。而园内踏秋採风者依然络绎不绝。我们一路跑一路拍。一次家门口儿处的旅游。

前端开发做得非常被动。技术没有挑头儿的人就是这样。从前端、后端服务、后端数据、后端运维这整条线上。基本上如今除了后端数据我还没有碰,其他的都是我来处理的。

数据部分,对于我,早晚的事儿。

不着手,不放心。

Web 前端还是太轻,使得能力受限。轻。也就做不到理想的 MV 剥离。比方貌似强大的 ng-repeat。Angular 算是非常重的 Web 工具了。但面对一个从来就丝毫不考虑技术可行性的产品设想。我就自然希望手里的工具是重到像 .net framework 或者 java 这样的。尤其像我这样的早就被重型装备惯出来的project思维。

你无法向对project成本性价比没有概念的人解释不定行垂直居中是件非常困难的事儿,就仅仅好调过头来苛求还有没有更重的
Web 工具能够用。

讨论这种一个产品设计。不定项,模板,一左一右,两两并列,多行输出。

用 ng-repeat。好,那么问题来了,怎样控制位置,有 ng-class-odd/even,我用 table 布局呢?你要问为何要用 table 布局,那我要反问你为何用 float 布局了。

所以仅仅好用 directive 打包处理,这就退回到 jQuery 思维了,典型的 MV 不分。你要说分。也是分了,但和 HTML 权责不明了。你会用 C# 写 XAML 吗?

假设非要用 ng-repeat + table 呢?有办法,加工数据,对行做 ng-repeat。这就引出来 WPF 中我熟悉的一个概念,ViewModel,视图模型,是建立在数据模型和视图之间的一层。WPF 非常重的,重到 ViewModel 有强大的实体存在。强大到笨重……Web 里,一切都要自己来。

当然,假设连 jQuery 思维都摆脱不了的话就免谈什么 MVC 了。

异步思维已经习惯了,是好事。

异步思维和函数式思想,都是应有的。

公共域须要注意放在 scope 下的一个对像里面不是直接挂在 scope 下,这就是值的深复制和引用的浅复制的差别了。明显,公共域须要的是引用的浅复制。Angular 的 MV 里,V 弱,VM 没有。但 M 是真的强。这是 Angular 的 MVC 中最彻底的部分了。

这 element.on 不支持 selector,符合 MV 权责分离的理念。但你也能够退回到 javascript 的 addEventListener 去遍历 DOM 树。这是手段的倒退,更是思想的倒退,终于是文明的倒退,“大开历史倒车”……话说我还真用了。非常无奈。

行此无奈之举。或是手段不够精进,或是思想不够高深。

我写着,通着话。那头宝宝“扒拉扒拉”着 2048,就在我即将收笔时。那头也玩儿尽了这一局,六万多分,4096。我是不及了。

有一种蓝叫 APEC 蓝的更多相关文章

  1. 西安OpenParty11月29日活动高清图文回顾——新增西安APEC蓝美图!

    本次活动由西安OpenParty负责线下活动组织运营,线上由InfoQ-QClub.OSChina协办. OSChina活动召集帖:运维为王——应用系统.DevOps与Docker(11月29日) I ...

  2. 解决蓝屏代吗0x0000007B的几种常见办法

        解决蓝屏代吗0x0000007B的几种常见办法 0x0000007B 蓝屏代码的分析 ◆错误分析:Windows在启动过程中无法访问系统分区或启动卷. 网络上经过收集,主要有四种可能.第一是新 ...

  3. OpenShift蓝绿及灰度部署

    内容转自https://blog.csdn.net/jj_tyro/article/details/80136316, 并不断补充,感谢作者. 1.蓝绿部署 蓝绿部署实现的是全流量切换,适合于在测试完 ...

  4. Contour 学习笔记(二):使用级联功能实现蓝绿部署和金丝雀发布

    上篇文章介绍了 Contour 分布式架构的工作原理,顺便简单介绍了下 IngressRoute 的使用方式.本文将探讨 IngressRoute 更高级的用法,其中级联功能是重点. 1. Ingre ...

  5. 一个XP SP3调用0地址蓝屏BUG

    0x00 蓝屏的堆栈 在XP SP3上跑POC之后,一段时间之后会出现蓝屏,蓝屏的堆栈如下,可以看出是ACKData里面CALL了一个0指针导致的蓝屏 0x01 蓝屏原因 1 ETW(Event Tr ...

  6. 蓝绿部署、金丝雀发布(灰度发布)、A/B测试

    本文转载自蓝绿部署.金丝雀发布(灰度发布).A/B测试的准确定义 概述 蓝绿部署.A/B测试.金丝雀发布,以及灰度发布.流量切分等,经常被混为一谈,影响沟通效率. 根本原因是这些名词经常出现,人们耳熟 ...

  7. 永恒之蓝ms17_010漏洞复现

    1.什么是永恒之蓝 永恒之蓝(Eternal Blue)爆发于2017年4月14日晚,是一种利用Windows系统的SMB协议漏洞来获取系统的最高权限,以此来控制被入侵的计算机. 2.SMB协议 SM ...

  8. 记一次解决关机蓝屏 | MULTIPLE_IRP_COMPLETE_REQUESTS | klflt.sys

    已经解决蓝屏问题,原因是卡巴斯基安全软件驱动导致,需要卸载卡巴斯基安全软件,详细过程如下. 一.关机时蓝屏 Win10系统,在关机动画快结束时突然蓝屏,提示:你的设备遇到问题,需要重启,终止代码:MU ...

  9. 一文读懂蓝绿发布、A/B 测试和金丝雀发布的优缺点

    作者 | 扬少 背景 目前,业界已经总结出了几种常见的服务发布策略来解决版本升级过程中带来的流量有损问题.本文首先会对这些普遍的发布策略进行简单的原理解析,最后结合阿里云的云原生网关对这些发布策略进行 ...

随机推荐

  1. 易企CMS仿站标签说明

    头部标签: 每个页面都必须加的三大标签(将标签放入header.tpl里面,这样只需在每个模板中调用header.tpl即可): <title>{$seotitle}_{$sitename ...

  2. bootstrap模态框和select2合用时input无法获取焦点(转)

    在bootstrap的模态框里使用select2插件,会导致select2里的input输入框没有办法获得焦点,没有办法输入. 解决方法: 1. 把页面中的  tabindex="-1&qu ...

  3. [Intermediate Algorithm] - Finders Keepers

    题目 写一个 function,它浏览数组(第一个参数)并返回数组中第一个通过某种方法(第二个参数)验证的元素. 提示 Array.filter() 测试用例 find([1, 3, 5, 8, 9, ...

  4. 读书笔记之:C++ Primer (第4版)及习题(ch01-ch11) [++++]

    读书笔记之:C++ Primer (第4版)及习题(ch01-ch11) [++++] 第2章 数据和基本类型 1. 整型 2. 习题:左值和右值 3. C++关键字/保留字和操作符替代值 4. 声明 ...

  5. MVC 数据传递

    public class HomeController : Controller { // GET: Home public ActionResult Index() //控制器名Home下默认的一个 ...

  6. SP1825 FTOUR2 - Free tour II 点分治+启发式合并+未调完

    题意翻译 给定一棵n个点的树,树上有m个黑点,求出一条路径,使得这条路径经过的黑点数小于等于k,且路径长度最大 Code: #include <bits/stdc++.h> using n ...

  7. py西游公关之模块

    Py西游攻关之模块   模块&包(* * * * *) 模块(modue)的概念: 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可 ...

  8. JavaScript for循环元素取下标问题

    <ul> <li>fg</li> <li>gd</li> <li>gds</li> <li>ghe< ...

  9. 【剑指Offer】29、最小的K个数

      题目描述:   输入n个整数,找出其中最小的K个数.例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4.   解题思路:   本题最直观的解法就是将输入的n个整数排 ...

  10. CF135E Weak Subsequence (计数问题)

    题目传送门 题目大意:对于给定字符集大小k,求有多少个字符串满足它的最长[既是子串又是弱子序列]的长度为w: 神仙计数题 打表发现,对于字符串S而言,它的最长[既是子串又是弱子序列],一定存在一个对应 ...