美文网首页
写在前面

写在前面

作者: 大前端之路 | 来源:发表于2016-12-29 15:19 被阅读0次

组件化:搭建系统、智慧活动
目的:内聚性、耦合性、避免因业务引起重复劳动、协同合作、提高可维护性
组件化前提:制定标准,接触耦合

第一代:YUI

Paste_Image.png

太过于学院派。要求每个用这个程序员熟悉整套UI规范和使用规范。就是要熟悉YUI的CSS,HTML,JS,这样才能用非常爽

第二代 ExtJS
ExtJS是踩着YUI的尸体走过来的,extjs比YUI进步在那儿呢,首先它表面上有一套漂亮的UI。这个实质上就是你不用写CSS了,它帮你写好了。另外你HTML也不用写了,它也帮你写好了。这不对啊,前端页面怎么可以没有HTML和CSS呢,extjs都帮你封装到js里了
extjs用是很简单,定制的话,还是改错一处,全局。
被边缘化

第三代:web component
shadow dom/custom element/template/import
这规范到不成熟,到处是坑

the end...

当然,组件化的时代已经开启,为了填原生的坑,已经有无数勇士已经又踩着前者的尸体冲上来了
他们是:
Angular Directives
Ember Components
React Components
KnockoutJS Components
Vue.js Components
Backbone Components
CanJS Components
Famous Components
Anything.JS Components?

贺师俊:
之所以一直说对custom element持谨慎态度,是因为正如本问题所表达出来的,大多数工程师对组件如何设计划分是缺乏经验的。相对来说基于 is 属性对原有html元素做扩展比较不容易出偏。

组件设计说到底是要做某种抽象。难就难在这种抽象要考虑很多的因素,比如适应UI设计师的建模、工程上的可维护性要求、常见用例和边缘用例的矛盾、自定义组件和标准html元素的穿插交互、适应将来需求变化发展的可扩展性和可定制性……其中很多点是在开始设计开发时很难确定的,或者随着业务发展经常会变化。这就是为什么组件领域比其他技术领域更容易出现抽象泄漏的悲剧。

相关文章

  • 写在算法前面

    算法被大牛各种安利,《编程珠玑》看了几章后就束之高阁,传说中的《算法导论》也只是todo list中的一项。 算法...

  • 写在悲伤前面

    下面要书写的,是个很长的故事。 六月份动笔,十二月停笔,写写停停,不知不觉,便是半年过去,半年里,悲伤欣喜,如人饮...

  • 写在文集前面

    当我在追逐前端的道路上越走越远,ES5 - ES6,认为javascript的技术已经达到一定层次的时候,蓦然回首...

  • 写在醒悟前面

    上午和室友去考点附近订房,在路上,突然就明白了以前一个大神说过的一句话:考研考的除了学习能力,最重要的还有自身的软...

  • 写在正文前面

    你的念念不忘不一定是别人的念念不忘 这是高中毕业九年,简若昀第一次参加同学会,还没进酒店楼梯拐角瞥见了他。身形朗逸...

  • 写在书评前面

    和我相熟的人都知道,去年的这个时候我刚读完三体。因为无论谈到什么,我都会不由自主地带出来对三体这部书和其作者刘慈欣...

  • 写在暑假前面

    今天正式开启暑假模式。三十几天的时间,不长不短。为了让这段时间过得有意义,需要提前梳理一番。 学习:坚持扇贝打卡、...

  • 写在凉城前面

    过年了。 不想像平常一样有空就赖在床上躺一整天。 我抱着电脑缩在床脚,看着窗外的阳光温暖,突然就想到了一个人,他最...

  • 写在随笔前面

    这几天看了三集《请回答1988》,再一次想把已经过完的岁月写下来,毕竟我这个人比较健忘,一不小心就会忘记坚持一件事...

  • 写在前面的前面

    要说在10年前,写博客写东西还挺高级的,不过那时候我还是小学生,连QQ空间还没发过说说呢,我现在也想赶赶时髦, ...

网友评论

      本文标题:写在前面

      本文链接:https://www.haomeiwen.com/subject/rgfpvttx.html