Loading

摘要: 变化侦听 为什么是变化侦听重要? ​ 因为它是MV*框架的基石,变化侦听可以说是各种自动化前端框架的基础,将view和model 单向或者说双向绑定在一起。 变化侦听原理:代理模式 发布订阅机制 这些变化侦听的思路就是给被侦听的对象加上一个包装,由包装实现功能,就是代理模式, 实现对象的变化侦听 实 阅读全文
posted @ 2021-10-25 12:38 Gopher%Lin 阅读(60) 评论(0) 推荐(0)
摘要: Go并发控制 并发控制 "多线程"编程的最重要的两个点就是,"线程"间通信以及并发控制。(这里线程泛指各自独立运行的code) 什么是并发控制呢?线程在各自运行的时候由于他们之间是隔离的,对于它们执行到哪一步我们是无感的,但是在一些场合下,我们需要对某些线程的执行进行控制,比如关闭线程,暂停线程,这些经典的并发场 阅读全文
posted @ 2021-10-23 16:22 Gopher%Lin 阅读(292) 评论(0) 推荐(0)
摘要: 原型链 prototype > 每个构造函数拥有--new构造函数时会将prototype对象作为构造函数的this,构造函数在上面挂载属性或者方法 constructor >构造函数 proto > 每一个实例对象拥有--是相当于constructor中的this 疑惑 person.protot 阅读全文
posted @ 2021-10-23 13:31 Gopher%Lin 阅读(35) 评论(0) 推荐(0)
摘要: 模块 每次谈到模块都有点懵懵懂懂。CommonJS,AMD,以及ECMA6 三者又是什么关系,为什么需要模块加载,如何实现模块加载,这都是问题。 为什么需要模块加载 模块化是一个语言能否进行大工程的一个重要标志。 比如java的Maven c的include python的import 传统我们的前 阅读全文
posted @ 2021-10-23 13:19 Gopher%Lin 阅读(49) 评论(0) 推荐(0)