DOM的渲染指的是对于浏览器中展现给用户的DOM文档的生成的过程。在Chrome中,这个渲染好的DOM,就是在开发者工具中元素这个tab中,递归的展开之后得到的整个文档。DOM渲染的演化过程,大致可以分为可以分为三个阶段:纯后端渲染纯前端渲染服务端的js渲染结合前端渲染下面我们分阶段来做一下说明。第一个阶段是纯后端渲染。采用这样的渲染方式,就是每一个页面中,在Chrome中展开得到的DOM,和服务
分类:
其他好文 时间:
2020-08-20 18:41:39
阅读次数:
65
create-react-app脚手架创建的项目有sass配置项,使用的时候只需要装包即可,下面是less使用的方法 由于 create-react-app 脚手架中并没有配置关于 less 文件的解析,所以我们需要自己进行配置。需要安装的插件 less, less-loader。 1、安装less ...
分类:
其他好文 时间:
2020-08-20 18:22:56
阅读次数:
97
第一步:创建脚手架 npm install -g create-react-app 第二步:创建react项目 create-react-app react-project 第三步:启动项目 npm start ...
分类:
其他好文 时间:
2020-08-20 18:22:41
阅读次数:
47
1.props和事件 2.Evnentbus class EventBus { constructor() { this.events = this.events || new Object(); } } //首先构造函数需要存储event事件,使用键值对存储 //然后我们需要发布事件,参数是事件的 ...
分类:
其他好文 时间:
2020-08-19 19:43:58
阅读次数:
59
好多人都想知道,前端工程师到底要需要掌握什么技能、到什么程度,才能去找工作?最简单的答案: 把 html、css、 js 基础学扎实,再掌握vue或react前端框架之一就可以了。 真的是这样吗?技术上看似乎没问题,但是找工作不只要从技术上下手,还要从个人目标和公司的招人标准综合进行考量。那么接下来 ...
分类:
其他好文 时间:
2020-08-17 17:48:15
阅读次数:
90
Gateway Gateway和Zuul的理念差别 SpringCloud中集成的Zuul版本,采用的是Tomcat容器,使用的是传统的Servlet IO处理模型。即: container启动的时候构造Servlet对象并调用Servlet.init()方法进行初始化。 container运行时接 ...
分类:
编程语言 时间:
2020-08-17 17:29:51
阅读次数:
64
react-native中,开发androidTV输入框的焦点处理。 复述流程: 安卓TV上,无法通过上下左右键,以及遥控器的上下左右来获取输入框焦点。 原因: 脸书的锅,但没修,这里官方的说法,TextInput在Android TV设备上不起作用。本机ReactEditText实现存在一个问题, ...
分类:
移动开发 时间:
2020-08-13 12:12:15
阅读次数:
104
React Hook Hook 是 React 16.8 的新增特性,它可以让你在不使用 class 的情况下,使用 state 以及其他的 React 特性。React 16.8.0 是第一个支持 Hook 的版本。 注意: Hook 是完全可选的、100% 向后兼容,Hook 和现有代码可以同时 ...
分类:
其他好文 时间:
2020-08-08 17:45:38
阅读次数:
59
在虚拟dom中diff的实现。 分别从4个方面: DIFF抽象概念(概述、时间复杂性分析) 在Vue2中的实现(版本2.6.11、必要性、执行方式) 在React中的实现(版本16.13.1,必要性、执行方式) 对比总结(React中diff与vue中diff的对?) 1. DIFF抽象概念 dif ...
分类:
编程语言 时间:
2020-08-06 22:03:08
阅读次数:
101
1、显示统计占用系统内存最多的进程,并排序。 有多种方法(我写了其中2种):1.top命令的内置命令M。 2.ps aux --sort=-%mem 2、编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若pi ...
分类:
系统相关 时间:
2020-08-05 10:40:20
阅读次数:
105