首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
糯米不吃板栗
掘友等级
前端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
React的useState是怎么实现的
当首次渲染时,调用render,render中执行App(),得到了虚拟dom,之后再创建真实dom元素。 重点是useState维护着一个数组,按顺序存放着声明的所有数据。因为数组是按顺序
搞懂[1,2,3].map(parseInt)
先看map。map方法里接受一个callback,这个callback接受三个参数:currentValue当前元素,index当前元素的索引,调用map的数组 再看parseInt()接受两个参数,一个字符串和基数radix。 如果字符串包含对于指定进制无意义的字符,则从最高…
为什么要使用单页面应用
传统的网页应用,浏览器作为展示层,路由处理、服务调用、页面跳转都由后端处理,即便有ajax,但也并不是标准的单页面应用。 MVC前置到浏览器端,前端负责路由,各个小的组件组成页面,在路由变化时,不刷新整个页面,仅仅是组合小的组件,替换变化部分。甚至数据层也在前端,前端封装后端A…
js常用原生API散记
1. 字符串 查找字符串中某个给定字符的索引,没找到就返回-1,xxx.indexOf(),两个参数:指定查找的字符串和起始位置,默认0。还可以用lastIndexOf()返回最后一个被发现的给定值的索引 xxx.match(),利用正则表达式,会返回一个数组对象,包含了搜索到…
EventLoop简述
js作为一门单线程网页脚本语言,诞生之初的作用便是操作dom。 由于是单线程语言,js一次只能执行一个任务,前面的任务执行完了才能执行下一个。这样一旦遇到大量任务或是遇到一个耗时的任务,网页就会出现假死,EventLoop正是为了解决这个问题。 托eventloop的福,js是…
JS深拷贝
这样就能避免对自身的循环引用。
Vue响应式原理(二)Observer、Dep、Watcher
改数据时,触发set,调用dep的notify方法通知所有watcher(订阅者)执行更新。
Vue响应式原理(一)观察者/发布订阅模式
以上都是发布者向订阅者推送数据,也可以实现为订阅者主动拉取数据。
跨域、JSONP、CORS
跨域。如当JS在源A中,只能获取源A的数据,不能获取源B的数据,即不允许跨域 为了解决部分浏览器不支持cors这一问题,需要使用jsonp方式进行跨域。它是利用script的src属性可以跨域访问其他网站的js这一特性,直接请求不同源网页的js,需要后端配合。 函数的名字是一个…
函数防抖和节流
节流概念:规定一个单位时间,这个单位时间内只能有一次触发事件的回调函数执行,如果该时间内事件出发多次,只有一次生效适用场景:dom元素拖拽刷新率canvas画笔防抖概念:规定一个时间,事件触发后在n秒
下一页
个人成就
文章被点赞
16
文章被阅读
15,149
掘力值
687
关注了
19
关注者
10
收藏集
1
关注标签
11
加入于
2020-07-28