首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
全菜工程师
掘友等级
上岸了啥也不写了😁
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
249
文章 236
沸点 13
赞
249
返回
|
搜索文章
文章
热门
最新
试读angular源码第四章:angular模块及JIT编译模块
NgModule 是一个带有 @NgModule 装饰器的类。 @NgModule 的参数是一个元数据对象,用于描述如何编译组件的模板,以及如何在运行时创建注入器。 它会标出该模块自己的组件、指令和管道,通过 exports 属性公开其中的一部分,以便外部组件使用它们。 NgM…
试读angular源码第三章:初始化zone
angularjs 时代,通过触发 $scope.$apply $scope.$digest 来通知进行脏检查并更新视图。 angular 便把在 Dart 中实践过的 zone 的技术在 JavaScript 中实现了一次。 Dart 中的异步操作是无法被当前代码 try/c…
试读angular源码第二章:引导模块bootstrapModule
Angular 应用是模块化的,它拥有自己的模块化系统,称作 NgModule。 一个 NgModule 就是一个容器,用于存放一些内聚的代码块,这些代码块专注于某个应用领域、某个工作流或一组紧密相关的功能。 它可以包含一些组件、服务提供商或其它代码文件,其作用域由包含它们的 …
试读angular源码第一章:开场与platformBrowserDynamic
声明:仅仅为个人阅读源码的理解,不一定完全正确,还需要大佬的指点。 其实市面上很多关于 vue和react 的源码阅读,但是基本上没有看到关于 angular 系统性地源码阅读。 而且大部分人一听说 angular 就会本能地避开。 但其实不是的,在我眼里 angular 只是…
indiv 发布了3.0.0版本,实现了除@Pipe和@Output之外大部分angular的装饰器
InDiv 是一个类 angular mvvm库 它能帮你构建 Web 应用。InDiv 集字符串模板、HTML模板、依赖注入和一些其他实践于一身。 InDiv 采用与 angular 类似的项目结构,提供相似的概念和 api 以减少学习成本。
前端面试复习2:迭代器,生成器与异步迭代器
最近在刷面试题,这次学习下 迭代器,生成器与异步迭代器(头大)。 iterator 是一个特殊的对象,它有用一个 next 方法,next 方法返回一个对象。 这时,done 的值为 true,value 的值一般为 undefined,需要根据 iterator 的实际实现来…
前端面试复习1:从头用 typescript 实现 Promise
最近在刷面试题,见过了各位大佬们的手写 Promise,这次我也从头开始撸一个包含 then catch finally 4个成员方法和 all race resolve reject 4个静态方法的 MyPromise。 Promise 是为了解决异步编程回调地狱的弊端,提供…
十几行代码实现一个ts依赖注入
IOC(Inversion of Control)即控制反转,DI(Dependency Injection)即依赖注入。 假设我们有一个类Human,要实例一个Human,我们需要实例一个类Clothes。而实例化衣服Clothes,我们又需要实例化布Cloth,实例化纽扣等…
给自己写的框架indiv撸了个服务端渲染
版本号0.0.1-alpha.0 欢迎大家一起来玩玩!
又双叒叕造新轮子:重构了自己写的mvvm库
因为旧版本中运行时编译的时候严重耦合DOM api,导致写服务端渲染的时候必须重新实现一套相同的编译逻辑。于是便下决心剔除DOM api,抽象出一个通用的编译逻辑。 想了很久参考了现有的三大框架的一些方法,于是便通过暴露出一个基类Renderer来封装一些渲染方法,隔离平台ap…
下一页
个人成就
文章被点赞
146
文章被阅读
27,223
掘力值
771
关注了
98
关注者
117
收藏集
8
关注标签
29
加入于
2017-04-22