秃头王路飞 秃头王路飞
2年前
浏览器工作原理
浏览器渲染过程浏览器渲染1.解析HTML文件,构建DOM树,同时浏览器主进程负责下载CSS文件2.CSS文件下载完成,解析CSS文件成树形的数据结构,然后结合DOM树合并成RenderObject树3.布局RenderObject树(Layout/reflow),负责RenderObject树中的元素的尺寸,位置等计算4.绘制RenderObject树(paint),绘制页面的像素信息5.浏览器主进程将默认的图层和复合图层交给GPU进程,GPU进
徐小夕 徐小夕
4年前
30分钟开发一款抓取网站图片资源的浏览器插件
前言由于业务需求,笔者要为公司开发几款实用的浏览器插件,所以大致花了一天的时间,看完了谷歌浏览器插件开发文档,在这里特地总结一下经验,并通过一个实际案例来复盘插件开发的流程和注意事项.你将收获如何快速上手浏览器插件开发浏览器插件开发的核心概念浏览器插件的通信机制浏览器插件的数据存储浏览器插件的应用场景开发一款抓取网站图片资源
Stella981 Stella981
3年前
Linux内核调试:kdump、vmcore、crash、kernel
转自:https://blog.csdn.net/guowenyan001/article/details/19807555(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fguowenyan001%2Farticle%2Fdetails%2F198075
Wesley13 Wesley13
3年前
CSS背景颜色渐变
兼容多浏览器就要为每一个浏览器写对应的 CSS,太低版本的浏览器只能使用图片做背景。下面是当前五大浏览器对 gradient 的支持<style type"text/css" media"screen"gradient {width: 200px;height: 200px;/\ 如果浏览器不支持渐变,使用图像作为背景 \
Stella981 Stella981
3年前
Linux 开启和关闭 Ping 操作
Linux默认是开启ping操作的,通过以下两种方式可以开启和关闭ping操作。1、修改内核参数通过内核参数设置也有两种方式,一种是临时修改,一种是永久修改。1.1临时设置PING操作禁止echo1/proc/sys/net/ipv4/icmp_echo_igno
Wesley13 Wesley13
3年前
10款谷歌浏览器插件武装你的浏览器
最近看到的一段话很有感触,日复一日的低效率工作只会消磨你的热情,而巨大的时间成本会让你错失很多机会。那么作为叶子结点的我们要学会主动提高生产效率。提升效率可以深入的方面有很多,计划出个系列专栏,第一篇先来分享一些自己常用的浏览器插件。0.FeHelperWeb前端助手:整合优秀的前端实用工具,功能丰富,具体如图。!(
Stella981 Stella981
3年前
Nacos 1.3.0 来了,基于全新内核构建!
!(https://oscimg.oschina.net/oscnet/660bfc0841ba4ebd9caf087861ad89c7.jpg)Java技术栈www.javastack.cn关注阅读更多优质文章(https://www.oschina.net/action/GoToLink?urlhttp
解锁前端新潜能:如何使用 Rust 锈化前端工具链
前言近年来,Rust的受欢迎程度不断上升。首先,在操作系统领域,Rust已成为Linux内核官方认可的开发语言之一,Windows也宣布将使用Rust来重写内核,并重写部分驱动程序。此外,国内手机厂商Vivo也宣布使用Rust开发了名为“蓝河”的操作系统。
linbojue linbojue
1年前
android是前端还是后端重要呢?
Android是一个移动操作系统,可以运行在手机、平板电脑、智能手表等设备上。它是由Google开发的,基于Linux内核和Java编程语言构建。Android系统的架构可以分为四层:应用层、应用框架层、系统运行库层和Linux内核层。其中,应用层是最上层