首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JavaScript
一支鱼
创建于2022-02-13
订阅专栏
JavaScript专栏
暂无订阅
共18篇文章
创建于2022-02-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
说说对WebSocket的理解和应用场景?
一、是什么 WebSocket,是一种网络传输协议,位于OSI模型的应用层。可在单个TCP连接上进行全双工通信,能更好的节省服务器资源和带宽并达到实时通迅 客户端和服务器只需要完成一次握手,两者之间就
谈一下断点续传、上拉加载下拉刷新和单点登录的问题
大文件上传如何做断点续传? 一、是什么 不管怎样简单的需求,在量级达到一定层次时,都会变得异常复杂 文件上传简单,文件变大就复杂 上传大文件时,以下几个变量会影响我们的用户体验 服务器处理数据的能力
跨域、Ajax、Max-age和Expires
什么是跨域? 1.同源策略如下: URL 说明 是否允许通信 http://www.a.com/a.js http://www.a.com/b.js 同一域名下 允许 http://www.a.com
前端资源汇总
前端工具 Git 入门篇 高级篇 索引篇 原版 原版翻译 Git 的奇技淫巧 Webpack 文档 插件 Gulp 文档 Grunt 文档 Rollup 文档 代码质量 vue eslint html
JS基础知识
1 变量类型和计算 1.1 值类型和引用类型的区别? 值类型:每个变量都会存储各自的值。不会相互影响 引用类型:不同变量的指针执行了同一个对象(数组,对象,函数) 1.2 typeof可以及检测的数据
JS-Web-API
2.1 DOM操作 2.1.1 DOM的本质是什么? 2.1.2 DOM操作的常用API有哪些? 节点查找API document.getElementById :根据ID查找元素,大小写敏感,如果有
运行环境
4.1 页面加载过程 4.1.1 从输入url到得到HTML的详细过程 4.1.2 window.onload和DOMContentLoaded的区别 onload: 会在页面上的全部资源加载完毕之后
ES6专题系列
1.如何搭建ES6的webpack开发环境? 安装Node环境 node -v // 10.14.1 安装NPM环境 npm -v // 6.4.1 安装babel npm install @babe
原型
1. Javascript继承 1.1 原型链继承 1.2 借用构造函数(经典继承) 1.3 组合继承(原型链继承和经典继承双剑合璧) 2. 多种方式实现继承及优缺点总结 2.1 原型式继承 2.2
异步
1. 为什么JavaScript是单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 Jav
正则表达式
1.正则表达式基础 1.1 创建正则表达式 1.1.1 使用一个正则表达式字面量 1.1.2 调用RegExp对象的构造函数 1.1.3 特殊字符 1.2 使用正则表达式的方法 exec 一个在字符串
函数
1. JS编译解析的流程 1.1 JS运行分三步 语法分析(通篇扫描是否有语法错误),预编译(发生在函数执行的前一刻),解释执行(一行行执行)。 1.2 预编译执行分五步 创建AO对象(Activat
一文摸透从输入URL到页面渲染的过程
从输入URL到页面渲染需要Chrome浏览器的多个进程配合,所以我们先来谈谈现阶段Chrome浏览器的多进程架构。 一、Chrome架构 目前Chrome采用的是多进程的架构模式,可分为主要的五类进程
设计模式
设计模式总的来说是一个抽象的概念,前人通过无数次的实践总结出的一套写代码的方式,通过这种方式写的代码可以让别人更加容易阅读、维护以及复用。 34.1 工厂模式 当然工厂模式并不仅仅是用来 new 出实
宏任务与微任务
宏任务: # 浏览器 Node I/O ✅ ✅ setTimeout ✅ ✅ setInterval ✅ ✅ setImmediate ❌ ✅ requestAnimationFrame ✅ ❌ 微任
移动端300ms延迟
1. 300ms延迟的产生缘由 移动端浏览器的默认显示宽度是980px(不同机型各异,但相差不大),而不是屏幕的宽度(320px或其他)。为了对早期普通网页更好的体验,iphone设计了双击放大显示的
JavaScript中闭包的简单介绍
1.什么是闭包 《JavaScript高级程序设计》这样描述: 最常见的闭包结构如下 如上代码,bbb函数内可以访问aaa函数作用域内的变量 2.闭包的作用 正常函数执行完毕后,里面声明的变量被垃圾回
Js常见问题
typeof运算符 手写js深拷贝 原型和原型链 手写简易jQuery考虑插件和扩展性 作用域和闭包 作用域 自由变量 闭包 自由变量的查找,是在函数定义的地方,向上级作用域查找 (注意:不是执行的地