会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
S&Lchuck
心之所系,吾之所爱
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
25
下一页
2020年9月20日
浏览器学习笔记-08 v8基础
摘要: V8 弱类型动态语言 JavaScript是一种弱类型动态语言 弱类型: 这说明在定义变量的时候不需要事先定义变量的类型,JavaScript在引擎在运行代码的时候会自己计算 动态:说明不同类型的变量可以相互赋值 栈空间和堆空间 在JavaScript的执行过程中,主要有三种内存空间:代码空间、栈空
阅读全文
posted @ 2020-09-20 16:23 S&L·chuck
阅读(195)
评论(0)
推荐(0)
2020年9月19日
浏览器学习笔记-07 js基础
摘要: js 基础 变量提升 先通过下面这段代码,来看看什么是 JavaScript 中的声明和赋值。 var myname = '极客时间' 这段代码你可以把它看成是两行代码组成的: var myname //声明部分 myname = '极客时间' //赋值部分 所谓的变量提升,是指在 JavaScri
阅读全文
posted @ 2020-09-19 16:42 S&L·chuck
阅读(174)
评论(0)
推荐(0)
浏览器学习笔记- 06 渲染流程
摘要: 页面渲染流程 html/js/css 介绍 浏览器渲染的基本流程 各个浏览器流程 webkit渲染步骤 结合上图,一个完整的渲染流程大致可总结为如下: 渲染进程将 HTML 内容转换为能够读懂的 DOM 树结构。 渲染引擎将 CSS 样式表转化为浏览器可以理解的 styleSheets,计算出 DO
阅读全文
posted @ 2020-09-19 16:38 S&L·chuck
阅读(188)
评论(0)
推荐(0)
2020年9月18日
浏览器学习笔记-05 导航流程
摘要: 导航流程 流程 从图中可以看出,整个过程需要各个进程之间的配合,所以在开始正式流程之前,我们还是先来快速回顾下浏览器进程、渲染进程和网络进程的主要职责。 1.浏览器进程主要负责用户交互、子进程管理和文件储存等功能。 2.网络进程是面向渲染进程和浏览器进程等提供网络下载功能。 3.渲染进程的主要职责是
阅读全文
posted @ 2020-09-18 15:55 S&L·chuck
阅读(162)
评论(0)
推荐(0)
浏览器学习笔记-04 第二次打开浏览器快
摘要: 第二次打开浏览器快 浏览器流程 浏览器中的 HTTP 请求从发起到结束一共经历了如下八个阶段:构建请求、查找缓存、准备 IP 和端口、等待 TCP 队列、建立 TCP 连接、发起 HTTP 请求、服务器处理请求、服务器返回请求和断开连接。 快的原因 dns缓存,在浏览器本地把对应的 IP 和域名关联
阅读全文
posted @ 2020-09-18 15:29 S&L·chuck
阅读(160)
评论(0)
推荐(0)
2020年9月17日
浏览器学习笔记-03 tcp/ip
摘要: TCP/IP 协议 TCP 互联网由一整套协议构成。TCP 只是其中的一层,有着自己的分工。 简化的协议层次 最底层的以太网协议(Ethernet)规定了电子信号如何组成数据包(packet),解决了子网内部的点对点通信。 IP 协议定义了一套自己的地址规则,称为 IP 地址。它实现了路由功能,允许
阅读全文
posted @ 2020-09-17 15:53 S&L·chuck
阅读(168)
评论(0)
推荐(0)
浏览器学习笔记-02 chrome
摘要: Chrome架构 线程 进程 进程是资源分配的最小单位,线程是CPU调度的最小单位 单进程浏览器 单进程浏览器是指浏览器的所有功能模块都是运行在同一个进程里,这些模块包含了网络、插件、JavaScript运行环境、渲染引擎和页面等。 其实早在2007年之前,市面上浏览器都是单进程的。 问题 不流畅
阅读全文
posted @ 2020-09-17 11:02 S&L·chuck
阅读(111)
评论(0)
推荐(0)
浏览器学习笔记-01简述
摘要: 简述 三个大的进化路线 第一个是应用程序 Web 化。随着云计算的普及和 HTML5 技术的快速发展,越来越多的应用转向了浏览器 / 服务器(B/S)架构,这种改变让浏览器的重要性与日俱增,视频、音频、游戏几大核心场景也都在往 Web 的使用场景切换。 第二个是 Web 应用移动化。对于移动设备应用
阅读全文
posted @ 2020-09-17 09:51 S&L·chuck
阅读(127)
评论(0)
推荐(0)
2020年9月4日
css reset
摘要: CSS Reset why 只要您的客户存在使用不同浏览器(ie,firefox,chrome等)的可能,那你就不得不从完美的理想状态回到现实,因为不同核心的浏览器对CSS的解析效果呈现各异,导致您所期望的效果跟浏览器的“理解”效果有偏差,今天提到的css reset就是用来重置(复位)元素在不同核
阅读全文
posted @ 2020-09-04 17:23 S&L·chuck
阅读(181)
评论(0)
推荐(0)
2020年8月25日
css 属性书写顺序
摘要: 影响文档流的属性(比如:display, position, float, clear, visibility, table-layout等) 自身盒模型的属性(比如:width, height, margin, padding, border等) 排版相关属性(比如:font, line-heig
阅读全文
posted @ 2020-08-25 17:00 S&L·chuck
阅读(155)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
25
下一页
公告