We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
https://wolfdu.fun/post?postId=5a712cb4b890b156d0fae64d
在学习过程中总是会遇到一些好文,本着奇文共赏的原则分享于此。同时我也会记录相关的笔记,以免如此好文如同快餐,便于日后翻阅思考。
原文文章请猛戳对应标题!!!
简述了各个主流浏览器内核的演变以及一些冷知识。 什么是浏览器内核? 浏览器内核一般分为两部分,渲染引擎和js引擎。
最开始渲染引擎和 JS 引擎并没有区分的很明确,后来 JS 引擎越来越独立,内核就倾向于只指渲染引擎。
常见的浏览器内核有哪些? 常见的浏览器内核可以分这四种:Trident、Gecko、Webkit、Blink。
Trident:IE内核,呵呵呵~ Gecko: Mozilla FireFox(火狐浏览器)使用该内核,开源内核 Webkit:Safari 使用该内核,拥有清晰的源码结构和极快的渲染速度。 Blink:使用的内核被命名为 chromium,chromium fork 自开源引擎 webkit,却把 WebKit 的代码优化了很多。谷歌公司还研发了自己的 Javascript 引擎,V8,极大地提高了 Javascript 的运算速度。而Blink 其实是 WebKit 的分支,并且在不断的优化。
帮助理解JavaScript中setTimeout,promise等函数执行顺序,前端很有必要一看!!!
看完这个总结一脸懵逼吗?那你有必要看看上面的文章了(•‾̑⌣‾̑•)✧˖°
一本值得反复翻看的Promise小书。 该书会告诉你如下内容:
Promises作为nodejs核心基础知识能不好好学习学习吗?
瞧一瞧前端MVC是怎么一回事吧(如果你只知道Spring MVC有必要一看,别问我为什么这么说 (;´༎ຶД༎ຶ`))。
虽说浅谈实则不浅。我们对MVC架构的理解都是一样的吗?
设计 MVC 的重要目的就是在人的心智模型与计算机的模型之间建立一个桥梁,而 MVC 能够解决这一问题并为用户提供直接看到信息和操作信息的功能。
不论你理解的MVC是什么样子的这三点应该是一样的:
MVC 最重要的概念就是分离展示层
那么前端和后端的MVC到底有什么区别呢?这个问题值得我们思考。
MVVM演变过程:
PM 模式:将视图中的全部状态和行为放到一个单独的展示模型中,协调领域对象(模型)并且为视图层提供一个接口。 PM 通过引入展示模型将模型层中的数据与复杂的业务逻辑封装成属性与简单的数据同时暴露给视图,让视图和展示模型中的属性进行同步。
Model-View-ViewModel 这个名字来看,它由三个部分组成,也就是 Model、View 和 ViewModel;其中视图模型(ViewModel)其实就是 PM 模式中的展示模型,在 MVVM 中叫做视图模型。
在 MVVM 的实现中,还引入了隐式的一个 Binder 层,而声明式的数据和命令的绑定在 MVVM 模式中就是通过它完成的。
在实现 PM 模式时,我们需要处理视图和展示模型之间状态的同步,也就是 MVVM 中的视图和视图模型,我们使用隐式的 Binder 和 XAML 文件来完成视图和视图模型两者之间的双向绑定。
其中最为关键的是展示模型/视图模型创建了一个视图的抽象,将视图中的状态和行为抽离出一个新的抽象,这才是 MVVM 和 PM 中需要注意的。
以上都是文中的一些点,如果引起了你的思考不妨细读原文。
跟着作者一起学习,同时自己也多翻阅查看文档,必有收货。 笔记太长我放这里了,请猛戳!!!
耗子叔功力之深厚,不仅告诉你是什么而且告诉你为什么。听你的话,静下心来看一本书。 笔记太长我放这里了,请猛戳!!!
三年前的文章,看了之后才发现自己离前端工程师有多远。 笔记太长我放这里了,请猛戳!!!
你好,工程师。
看完后你清楚其中那些过程呢?又对那些过程感兴趣? 从解析URL到页面渲染这一系列过程都值得我深入了解:
(;´༎ຶД༎ຶ`)来,我来立下flag看我能理清其中那些过程。
若文中有知识整理错误或遗漏的地方请务必指出,非常感谢。如果对你有一丢丢帮助或引起你的思考,可以点赞鼓励一下作者=^_^=
The text was updated successfully, but these errors were encountered:
赞赞赞!lz厉害
Sorry, something went wrong.
@mrmeisen假装不认识我哈哈~~
我擦,只认识 MVP
@moonNights 大佬有失远迎。
No branches or pull requests
https://wolfdu.fun/post?postId=5a712cb4b890b156d0fae64d

各主流浏览器内核介绍
简述了各个主流浏览器内核的演变以及一些冷知识。
什么是浏览器内核?
浏览器内核一般分为两部分,渲染引擎和js引擎。
最开始渲染引擎和 JS 引擎并没有区分的很明确,后来 JS 引擎越来越独立,内核就倾向于只指渲染引擎。
常见的浏览器内核有哪些?
常见的浏览器内核可以分这四种:Trident、Gecko、Webkit、Blink。
Trident:IE内核,呵呵呵~
Gecko: Mozilla FireFox(火狐浏览器)使用该内核,开源内核
Webkit:Safari 使用该内核,拥有清晰的源码结构和极快的渲染速度。
Blink:使用的内核被命名为 chromium,chromium fork 自开源引擎 webkit,却把 WebKit 的代码优化了很多。谷歌公司还研发了自己的 Javascript 引擎,V8,极大地提高了 Javascript 的运算速度。而Blink 其实是 WebKit 的分支,并且在不断的优化。
波神的事件循环机制
帮助理解JavaScript中setTimeout,promise等函数执行顺序,前端很有必要一看!!!
看完这个总结一脸懵逼吗?那你有必要看看上面的文章了(•‾̑⌣‾̑•)✧˖°
JavaScript Promise迷你书(中文版)
一本值得反复翻看的Promise小书。
该书会告诉你如下内容:
Promises作为nodejs核心基础知识能不好好学习学习吗?
「每日一题」MVC 是什么?(续1)
瞧一瞧前端MVC是怎么一回事吧(如果你只知道Spring MVC有必要一看,别问我为什么这么说 (;´༎ຶД༎ຶ`))。

浅谈 MVC、MVP 和 MVVM 架构模式
虽说浅谈实则不浅。我们对MVC架构的理解都是一样的吗?
设计 MVC 的重要目的就是在人的心智模型与计算机的模型之间建立一个桥梁,而 MVC 能够解决这一问题并为用户提供直接看到信息和操作信息的功能。
不论你理解的MVC是什么样子的这三点应该是一样的:
MVC 最重要的概念就是分离展示层
那么前端和后端的MVC到底有什么区别呢?这个问题值得我们思考。
MVVM演变过程:
PM 模式:将视图中的全部状态和行为放到一个单独的展示模型中,协调领域对象(模型)并且为视图层提供一个接口。
PM 通过引入展示模型将模型层中的数据与复杂的业务逻辑封装成属性与简单的数据同时暴露给视图,让视图和展示模型中的属性进行同步。
Model-View-ViewModel 这个名字来看,它由三个部分组成,也就是 Model、View 和 ViewModel;其中视图模型(ViewModel)其实就是 PM 模式中的展示模型,在 MVVM 中叫做视图模型。
在 MVVM 的实现中,还引入了隐式的一个 Binder 层,而声明式的数据和命令的绑定在 MVVM 模式中就是通过它完成的。
在实现 PM 模式时,我们需要处理视图和展示模型之间状态的同步,也就是 MVVM 中的视图和视图模型,我们使用隐式的 Binder 和 XAML 文件来完成视图和视图模型两者之间的双向绑定。
其中最为关键的是展示模型/视图模型创建了一个视图的抽象,将视图中的状态和行为抽离出一个新的抽象,这才是 MVVM 和 PM 中需要注意的。
以上都是文中的一些点,如果引起了你的思考不妨细读原文。
通俗大白话来理解TCP协议的三次握手和四次分手
跟着作者一起学习,同时自己也多翻阅查看文档,必有收货。
笔记太长我放这里了,请猛戳!!!
TCP 的那些事儿(上)
耗子叔功力之深厚,不仅告诉你是什么而且告诉你为什么。听你的话,静下心来看一本书。
笔记太长我放这里了,请猛戳!!!
前端工程——基础篇
三年前的文章,看了之后才发现自己离前端工程师有多远。
笔记太长我放这里了,请猛戳!!!
What happens when...( 中文版)
看完后你清楚其中那些过程呢?又对那些过程感兴趣?
从解析URL到页面渲染这一系列过程都值得我深入了解:
(;´༎ຶД༎ຶ`)来,我来立下flag看我能理清其中那些过程。
若文中有知识整理错误或遗漏的地方请务必指出,非常感谢。如果对你有一丢丢帮助或引起你的思考,可以点赞鼓励一下作者=^_^=
The text was updated successfully, but these errors were encountered: