作者:陈伦刚

DOM基本操作

HTML节点的基本操作,添加节点,替换节点,删除节点,绑定事件,访问子节点,访问父节点,访问兄弟节点。 文档对象模型Document Object Model,简称DOM,是W3C组织推荐的处理可扩展标记语言XML的标准编程接口,是一种与平台和语言无关的应用程序接口API。 根据W3C的HTML D

陈伦刚 发布于 2023-06-08

react-函数组件和类组件的区别

定义一个组件最简单的方式就是使用JavaScript函数:

陈伦刚 发布于 2023-06-08

js数组去重的方法

数组去重,一般都是在面试的时候才会碰到,一般是要求手写数组去重方法的代码。如果是被提问到,数组去重的方法有哪些?你能答出其中的10种,面试官很有可能对你刮目相看。 在真实的项目中碰到的数组去重,一般都是后台去处理,很少让前端处理数组去重。虽然日常项目用到的概率比较低,但还是需要了解一下,以防面试的时

陈伦刚 发布于 2023-06-08
陈伦刚 发布于 2023-06-08

ES6新增方法与扩展

一、参数 ES6允许为函数的参数设置默认值 function log(x, y = 'World') { console.log(x, y); } console.log('Hello') // Hello World console.log('Hello', 'China') // Hello C

陈伦刚 发布于 2023-06-08
陈伦刚 发布于 2023-06-08

前端性能优化

页面内容方面 通过文件合并、css 雪碧图、使用 base64 等方式来减少 HTTP 请求数,避免过多的请求造成等待的情况; 通过 DNS 缓存等机制来减少 DNS 的查询次数; 通过设置缓存策略,对常用不变的资源进行缓存

陈伦刚 发布于 2023-06-08

em px rem区别

px:绝对单位,⻚⾯按精确像素展示。 em:相对单位,基准点为⽗节点字体的⼤⼩,如果⾃身定义了font-size按⾃身来计算(浏览器默认字体是 16px),整个⻚⾯内1em不是⼀个固定的值。 rem:相对单位,可理解为”root em”, 相对根节点html的字体⼤⼩来计算,CSS3新加属性,chr

陈伦刚 发布于 2023-06-08

编译器的工作过程

源码要运行,必须先转成二进制的机器码。这是编译器的任务。 比如,下面这段源码(假定文件名叫做test.c)。

陈伦刚 发布于 2023-06-08