首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
liyan1425
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
Diff算法
优化时间复杂度到O(n)只比较同一层级,不跨级比较tag不相同,则直接删掉重建,不再深度比较tag和key,两者都相同,则认为是相同节点,不再深度比较patch(oldVnode:Vnode|Elem
项目
项目角色PM产品经理UE视觉设计师FE前端开发RD后端开发QA测试人员项目流程需求分析参与人员:各个角色技术方案设计参与人员:FERD开发参与人员:FE联调参与人员:FERD测试参与人员:FEQA上线
Vue总结
v-if,通过销毁并重建组件,来控制组件显示隐藏,初始化不会渲染,不适用频繁显示隐藏的组件,可以用在<template>上。 v-show,通关元素的display属性,来控制元素显示隐藏,初始化会渲染,适用频繁显示隐藏的元素,不能用在<template>上…
Promise实现
Promise的构造方法接收一个回调函数executor(),在new Promise()时就立刻执行这个回调函数executor()。 Promise本质是一个状态机,且状态只能为以下三种:Pending(等待态)、Fulfilled(执行态)、Rejected(拒绝态),状…
HTTP版本
HTTP/0.9只有一个命令GET没有header(请求头和响应头)等描述数据的信息服务器发送完毕,就关闭TCP连接HTTP/1.0增加了很多命令,例如POST、PUT等增加statuscode(状态
XMLHttpRequest
1. 创建 XMLHttpRequest 对象 当执行到let xhr = new XMLHttpRequest()后,JavaScript 会创建一个 XMLHttpRequest 对象xhr,用来执行实际的网络请求操作。 2. 为 xhr 对象注册回调函数 因为网络请求比较…
使用 setTimeout 的一些注意事项
1. 如果当前任务执行时间过久,会影响定时器任务的执行 在使用 setTimeout 的时候,有很多因素会导致回调函数执行比设定的预期值要久,其中一个就是当前任务执行时间过久从而导致定时器设置的任务被延后执行。 这段代码中,在执行 foo 函数的时候使用 setTimeout …
从输入URL到页面呈现
首先,浏览器构建请求行信息,构建好后,浏览器准备发起网络请求。 在真正发起网络请求之前,浏览器会先在浏览器缓存中查询是否有要请求的文件。当浏览器发现请求的资源已经在浏览器缓存中存有副本,它会拦截请求,返回该资源的副本,并直接结束请求,而不会再去源服务器重新下载。当然,如果缓存查…
bind模拟实现
bind() 方法会创建一个新函数。当这个新函数被调用时,bind() 的第一个参数将作为它运行时的 this,之后的一序列参数将会在传递的实参前传入作为它的参数。(来自于 MDN )
浏览器原理-进程与线程
多线程可以并行处理任务,但是线程是不能单独存在的,它是由进程来启动和管理的。线程是依附于进程的,而进程中使用多线程并行处理能提升运算效率。 一个进程就是一个程序的运行机制。详细解释就是,启动一个程序的时候,操作系统会为该程序创建一块内存,用来存放代码、运行中的数据和一个执行任务…
下一页
个人成就
文章被点赞
2
文章被阅读
3,042
掘力值
131
关注了
14
关注者
0
收藏集
17
关注标签
6
加入于
2019-12-15