js
文章平均质量分 82
Leo·five
这个作者很懒,什么都没留下…
展开
-
JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去的高:document.body.scrollTop原创 2021-09-10 10:10:03 · 448 阅读 · 0 评论 -
.md常用语法
正文: 1、标题的几种写法: 第一种: 前面带#号,后面带文字,分别表示h1-h6,上图可以看出,只到h6,而且h1下面会有一条横线,注意,#号后面有空格 第二种: 这种方式好像只能表示一级和二级标题,而且=和-的数量没有限制,只要大于一个就行 第三种: 这里的标题支持h1-h6,为了减少篇幅,我就偷个懒,只写前面二个,这个比较好理解,相当于标签闭合,注意,标题与#号要有空格 那既然3种都可以使用,可不可以混合使用呢?我试了一下,是可以的,但是为了让页面标签的...转载 2021-04-15 14:09:20 · 227 阅读 · 0 评论 -
React 性能优化完全指南
本文分为三部分,首先介绍 React 的工作流,让读者对 React 组件更新流程有宏观的认识。 然后列出笔者总结的一系列优化技巧,并为稍复杂的优化技巧准备了 CodeSandbox 源码,以便读者实操体验。 最后分享笔者使用 React Profiler 的一点心得,帮助读者更快定位性能瓶颈。 一、React 工作流 React 是声明式 UI 库,负责将 State 转换为页面结构(虚拟 DOM 结构)后,再转换成真实 DOM 结构,交给浏览器渲染。当 State 发生改变时,React 会先进原创 2021-04-01 10:33:02 · 215 阅读 · 0 评论 -
数组方法使用大全
1.arr.push() 从后面添加元素,返回值为添加完后的数组的长度 let arr = [1,2,3,4,5] console.log(arr.push(5)) // 6 console.log(arr) // [1,2,3,4,5,5] 2. arr.pop()从后面删除元素,只能是一个,返回值是删除的元素 let arr = [1,2,3,4,5] console.log(arr.pop()) // 5 console.log(arr) // [1,2,3,4] 3. a.原创 2021-02-03 17:08:11 · 236 阅读 · 0 评论 -
面向对象的特性及继承
1.面向对象的三大特性 封装,继承,多态 1.1 原型链是面向对象的基础, 2.创建对象有几种方法 2.1 字面量 var obj11 = {name: 'smyh'}; var obj12 = new Object(name: `smyh`); //内置对象(内置的构造函数) 2.2 通过构造函数 var M = function (name) { this.name = name; } var obj3 = new M('smyhvae'); ...原创 2021-01-29 11:00:50 · 58 阅读 · 0 评论