首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前进之路
优秀稳妥的JiaJi
创建于2022-05-06
订阅专栏
三剑客回顾
暂无订阅
共6篇文章
创建于2022-05-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
无限虚拟滚动组件:优化长列表展示的利器
无限虚拟滚动组件的核心原理是只渲染当前可见区域及附近的数据项,而非一次性渲染整个长列表。当用户滚动时,组件动态替换已离开可见区域的数据项为新的数据项,从而极大减少内存占用和渲染开销,提升页面性能。
web worker 初体验,又是 get 新技能的一天
因为 js 是单线程的,在执行脚本时如果遇到一个比较复杂的任务,可能会计算很久导致页面卡顿,造成不友好的用户体验,HTML5新增了web worker,它可以创建一个独立线程,不会阻塞主线程的代码执行
js继承的六种方式
原型链继承 优点:通过原型继承多个引用类型的属性和方法。缺点:Sub原型变成了Super的实例中去,会有污染问题。 构造函数模式+call 优点:个实例都会有自己的a属性,哪怕是引用值也不会被污染
对于web缓存的学习记录
浏览器缓存主要有:localStorage、sessionStorage、cookie 等,这些都是浏览器缓存,主要用于存储一些可以暴露的数据以及传到后台的参数
对事件循环机制的一点记录
JavaScript从诞生就是单线程。但是单线程就导致有很多任务需要排队,只有一个任务执行完才能执行后一个任务。如果某个执行时间太长,就容易造成阻塞,所以有了 Event loop 这个概念
学生宿舍管理系统
学生宿舍管理系统 一、目录结构 二、数据模板 三、用到的知识点 1、bootstrap框架 主要用于页面布局和一些bootstrap组件使用 2、mock.js 主要用于生成摸拟数据