我的梦想
面朝大海,春暖花开 -- 哈哈哈。
数组方法集合 数组方法集合
includes用途: 检测数组中是否存在该元素,返回Boolean值 let list = [1, 2, 3]; let res = list.includes("蛙人") let res1 = list.includes(1) con
2021-04-12
如何让未知大小的div居中 如何让未知大小的div居中
那么不知道两个盒子各自宽高的情况下,怎么实现子盒子的垂直居中呢 首先定义两个盒子,蓝色是爸爸,绿色是儿子 <div class="parent" id="parent"> <div class="child" id="c
2021-04-08 echo丶若梦
将setState异步操作改为同步 将setState异步操作改为同步
异步的情况由React控制的事件处理函数,以及生命周期函数调用setState时表现为异步 。大部分开发中用到的都是React封装的事件,比如onChange、onClick、onTouchMove等(合成事件中)以及钩子函数中,这些事件处
2021-04-06
React中setState是同步还是异步的? React中setState是同步还是异步的?
React setState是同步还是异步的?class IndexPage extends React.Component { constructor(props) { super(props); this.state
2021-03-31
html中前端页面预览pdf文档的6种方法 html中前端页面预览pdf文档的6种方法
前端需要查看pdf文件的方法: 1. a链接查看。这种方法就需要人为点击链接才会显示pdf文件内容,是显示还是下载就决定于浏览器的解释方法了。 <!DOCTYPE html> <html lang="en"> <head>
2021-03-30 echo丶若梦
写一个柯里化 写一个柯里化
柯里化🍏柯里化通常也称部分求值,其含义是给函数分步传递参数,每次传递参数后部分应用参数,并返回一个更具体的函数接受剩下的参数,这中间可嵌套多层这样的接受部分参数函数,直至返回最后结果。如果要实现下面这个方法:add(1, 2)(3)(4)
css 盒子模型 css 盒子模型
css 盒子模型(box model) 所有的html元素都可以看作盒子,在css中,”box model” 这一术语是用来布局的时候用的;css 盒子模型本质就是一个盒子,封装周围的html元素,他包括:外边距margin,边框(bod
2021-03-25 echo丶若梦
闭包 闭包
闭包是什么 在 JS 忍者秘籍(P90)中对闭包的定义:闭包允许函数访问并操作函数外部的变量。 红宝书上对于闭包的定义:闭包是指有权访问另外一个函数作用域中的变量的函数。 MDN 对闭包的定义为:闭包是指那些能够访问自由变量的函数。这里的
2021-03-24 echo丶若梦
CommonJs和Es Module及它们的区别 CommonJs和Es Module及它们的区别
为什么会有CommonJs和Es Module呢我们都知道在早期JavaScript模块这一概念,都是通过script标签引入js文件代码。当然这写基本简单需求没有什么问题,但当我们的项目越来越庞大时,我们引入的js文件就会越多,这时就会出
2021-03-16
delete的用法 delete的用法
delete 是项目中使用频率并不很高的一个操作,书上写delete操作符要谨慎使用,因为大多数现代js引擎会针对构造函数创建的实例进行性能优化,而delete会破坏这种优化。 例题看下题最后输出的是什么 function Fn(obj){
2021-03-15
手写一个🍏🍏🍏 手写一个🍏🍏🍏
写一个call🍏模拟一个call方法查看 Function.prototype.myCall = function (context) { // 挂在一个fn函数 var context = context || win
前端监控和前端埋点 前端监控和前端埋点
前端监控和前端埋点,一个是目的,一个是实现方式,做前端埋点,是为了做前端监控,那为什么要做前端监控呢? 前端监控的目的是: 获取用户行为以及跟踪产品在用户端的使用情况,并以监控数据为基础,指明产品优化的方向。 前端监控前端监控可以分
2020-09-18
1 / 4