渲染

line-height初级理解(css)

1:行内元素设置line-height时,不论设置的多大,它的背景永远只跟随文字的大小来渲染,但是行高的大小还是会体现的。 行高对背景的渲染不起作用2:行内块和块元素,背景颜色会随着line-height的设置来给文字背景加相应的颜色,line-height设置多少会直接影响高度的。 行高对背景的渲染起作用行距:行高-字体大小 半行距:(行高-字体大小)/2 推荐文章:ht

critical css:拆分 css,提高页面加载速度

critical 相关地址: 该库的 github 地址:https://github.com/addyosmani/critical 为什么会有该库的英文原文:https://css-tricks.com/authoring-critical-fold-css/ 为什么会有该库的中文翻译:https://xinranliu.me/2014-07-29-%E6%8B%86%

js手札-reactjs生命周期

生命状态:Mounting:已插入真实DOM节点Updating:正在重新渲染Unmounting:已经移出真实节点MountingUpdating大致顺序:两个挂载:componentWillMount()1、服务端和客户端都只调用一次2、在初始化渲染之前调用所以,如果这里调用setState,则会在render中感知到state的变化。componentDidMount

复杂多边形光栅化算法

虽然已经一年多没有维护gbox这个图形库项目了,最近确实时间不够用。。。今年的重点是把xmake彻底正好,至少在架构和大功能(包依赖管理)上,要完全落实下来,后期就是零散的维护和插件功能扩展了。。tbox我会陆陆续续一直进行一些小规模更新,明年上半年稍微重构一些模块后,就开始重点重新搞gbox了,这才是我一直最想做,也是最喜欢做的项目了所以我宁愿开发的慢点,也要把它做精,做

Electron初步【01】--主进程VS渲染进程&不同页面间共享数据

Electron使用了网页页面作为App的GUI,因此你可以将它看做是一个由JavaScript控制的一个小型的Chrome内核浏览器。主进程VS渲染进程主进程在Electron中,跑package.json里的主脚本的进程叫作主进程。在主进程里跑的脚本可以通过创建web页面的窗口来扮演GUI角色。主进程看起来就是一段脚本:const electron = require(