前端组件化(未完)

大家都知道DRY (Don’t Repeat Yourself),像 Angular2 一样 Focus on Components , 还有React, Vue.js等,前端组件化开发已经是一个很老的话题了,只是在前端领域,这个和用户最直接交互的舞台,要实现视觉和代码的完全组件化,像生产车间一样组装然后交给用户,并不是很轻松的一件事情。但做好了,绝对是提高前端工程化和生产力的有效手段。先分享几篇我收集的相关文章,觉得可以借鉴思考…

参考阅读:

其他:

备忘一两个非常简单的例子(与组件化关系一丢丢):

String.prototype.tplFormat = function (obj) {
    if (arguments.length === 0) return this;
    var s = this;
    for (var i in obj){
      s = s.replace(new RegExp("\\{" + i + "\\}", "g"), obj[i]);
    }
    return s;
};

var msg = '<span>{message}</span>';
msg.tplFormat({msasage: 'Hello'}); //<span>Hello</span>

underscorelodash 都有 _.template:

var compiled = _.template("hello: <%= name %>");
compiled({name: 'colin'}); //"hello: colin"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值