kuitos

235
获赞数
3
关注数
126
粉丝数
上海
IP 属地未知
2015-09-23 加入
浏览 12.3k
1,935 声望|达人
全站排名超越 99.18% 用户
javascript
844
前端架构
682
前端工程化
548
思考
459
微前端
259
1 黄金勋章
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2021-04-28
    ES 拾遗之赋值操作与原型链查找
    因为 boundFn 不具备自有属性 'prototype',所以在经过 boundFn.prototype = OfflineAudioContext.prototype 的赋值操作后,会为其创建一个新的自有属性 'prototype',其值为 OfflineAudioContext.prototype。一切都在情理之中。但你真的把这段代码粘到 chrome 控制...
  • 发布了文章2021-03-08
    探索微前端的场景极限
    通常情况下,我们接触的最多的微前端的实践,是以 URL/路由 为维度来划分我们的微应用,以 OneX 平台(蚂蚁金融云基于微前端架构打造的统一接入平台)为例:
  • 发布了文章2020-06-29
    发布 @umijs/plugin-qiankun 2.3.0 - 全面拥抱 qiankun2
    两个月前,我们正式发布了 qiankun2.0,在经历了 15+ beta 版本及大量的内部打磨之后,今天我们将正式发布基于 qiankun2.0 的全新的 @umijs/plugin-qiankun。
  • 发布了文章2020-04-16
    目标是最完善的微前端解决方案 - qiankun 2.0
    2019 年 6 月,微前端框架 qiankun 正式发布了 1.0 版本,在这一年不到的时间内,我们收获了 4k+ star,收获了来自 single-spa 官方团队的问候,支撑了阿里 200+ 线上应用,也成为社区很多团队选用的微前端解决方案。
  • 赞了文章2020-04-07
    万字长文+图文并茂+全面解析微前端框架 qiankun 源码 - qiankun 篇
    写在开头 微前端系列文章: 基于 qiankun 的微前端最佳实践(万字长文) - 从 0 到 1 篇 基于 qiankun 的微前端最佳实践(图文并茂) - 应用间通信篇 万字长文+图文并茂+全面解析微前端框架 qiankun 源码 - qiankun 篇 本系列其他文章计划一到两个月内完成,点个 关...
  • 发布了文章2019-08-19
    可能是你见过最完善的微前端解决方案
    Techniques, strategies and recipes for building a modern web app with multiple teams using different JavaScript frameworks. — Micro Frontends
  • 发布了文章2018-07-19
    Webpack 中的 sideEffects 到底该怎么用?
    webpack v4 开始新增了一个 sideEffects 特性,通过给 package.json 加入 sideEffects: false 声明该包模块是否包含 sideEffects(副作用),从而可以为 tree-shaking 提供更大的优化空间。
  • 发布了文章2018-07-09
    为 MobX 开启 Time-Travelling 引擎
    了解 mobx-state-tree 的同学应该知道,作为 MobX 官方提供的状态模型构建库,MST 提供了很多诸如 time travel、hot reload 及 redux-devtools支持 等很有用的特性。但 MST 的问题在于过于 opinioned,使用它们之前必须接受它们的一整套的价值观(就跟 redux 一样)。
  • 发布了文章2018-06-06
    基于 MobX 构建视图框架无关的数据层-与 Vue 的结合(1)
    几周前我写了一篇文章描述了 mobx 与 angularjs 结合使用的方式及目的 (老树发新芽—使用 mobx 加速你的 AngularJS 应用),这次介绍一下如何将 MobX 跟 Vue 结合起来。
  • 发布了文章2017-12-15
    Apollo GraphQL 在 webapp 中应用的思考
    GraphQL 作为 FaceBook 2015年推出的 API 定义/查询 语言,在历经了两年的发展之后,社区已相对发达和完善。对于 GraphQL 的一些基础概念,本文不再一一赘述,目前社区相关的文章已经很多,有兴趣的同学可以去 google,或者直接看GraphQL 官方教程 Apollo GraphQL Se...
  • 发布了文章2016-09-29
    [译注] MVVM 模式
    MVVM 模式跟 Silverlight 这类 XAML 应用平台是天生合拍的。这是因为 MVVM 模式利用了Silverlight 的一些特殊能力,比如说 数据绑定,命令,行为等。MVVM 跟其他一些将表现及UI布局 与展示层逻辑的职责进行分离的模式很相似;如果你对 MVC 模式熟悉的话,你会发现它...
  • 赞了文章2016-07-15
    Webpack的dll功能
    我们构建前端项目的时候,往往希望第三方库(vendors)和自己写的代码可以分开打包,因为第三方库往往不需要经常打包更新。对此Webpack的文档建议用CommonsChunkPlugin来单独打包第三方库。
  • 发布了文章2016-05-26
    Angular 1.x + ES6 开发风格指南
    大概年初开始在我的忽悠下我厂启动了Angular1.x + ES6的切换准备工作,第一个试点项目是公司内部的组件库。目前已经实施了三个多月,期间也包括一些其它新开产品的试点。中间也经历的一些痛苦及反复(组件库代码经历过几次调整,现在还在重构ing),总结了一些经验分享...
  • 赞了文章2016-04-17
    为何 ES Module 如此姗姗来迟
    浏览器大战多年了热度依旧高涨,大家终于在 JS 新特性的部署上达成一致纷纷追赶最新标准,然而 ES2015 中的 ES Module 这个万众期待的重要特性却始终迟迟未能实现。
  • 发布了文章2016-03-07
    Web语义化标准解读
    The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries. --Wikipedia
  • 发布了文章2015-12-23
    2015前端生态发展回顾
    编程技术及生态发展的三个阶段 最初的时候人们忙着补全各种API,代表着他们拥有的东西还很匮乏,需要在语言跟基础设施上继续完善 然后就开始各种模式,标志他们做的东西逐渐变大变复杂,需要更好的组织了 然后就是各类分层MVC,MVP,MVVM之类,可视化开发,自动化测...
  • 发布了文章2015-12-19
    基于ui-router的非侵入式angular按需加载方案
    用过angular1.x(后面提到的angular均指代的angular1.x框架)的同学应该都知道,angular自身的模块系统是不具备按需加载的能力的,笔者也赞同angular的模块系统是真正称得上设计上的败笔的观点的。2015年被黑的最惨的前端主流框架莫过于angular了,但实际上angular真正...
  • 发布了文章2015-11-26
    组件设计之BEM法则
    Block Element Modifier is a methodology, that helps you to achieve reusable components and code sharing in the front-end
  • 发布了文章2015-11-13
    前端工程化知识要点回顾&思考
    原文:[链接] 编程技术及生态发展的三个阶段 最初的时候人们忙着补全各种API,代表着他们拥有的东西还很匮乏,需要在语言跟基础设施上继续完善 然后就开始各种模式,标志他们做的东西逐渐变大变复杂,需要更好的组织了 然后就是各类分层MVC,MVP,MVVM之类,可视化开...
  • 发布了文章2015-10-28
    基于 git hooks 的前端代码质量控制解决方案
    通常情况下,如果我们是一个对代码质量有要求或者存在code review这一流程的团队,我们必然会有一套团队内部达成共识的code style从而提高项目的可维护性及代码的可读性。而确保提交到代码仓库的代码是符合规范的手段通常是,代码提交前由工具帮忙指出,如早期的jsli...