首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS
门卫大爷
创建于2022-09-26
订阅专栏
JS有关
暂无订阅
共25篇文章
创建于2022-09-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JS cookie session token locationstorage sessionstorage等的关系
大学期间老师就着重给我们讲cookie和session的区别,后来自学前端用到的情景也很少。今天把这些都统一记录下。 参考文章有: # 图解|cookie、session、token的那些事儿 # 深
JS 图片转为base64,base64编码转化为图片
好几个月前做毕设,有个部分涉及到把用户上传的图片存储到数据库中,我就想把图片转为base64编码,需要显示的时候再反编码显示出来。具体实现的时候也折磨我一两天才实现。记录一下。 图片转化为base64
JS <script>标签的defer属性和sync属性
一篇把script标签的defer属性和sync属性解释的很清楚的文章,一篇把script标签的defer属性和sync属性解释的很清楚的文章,一篇把script标签的defer属性和sync属性解释
fetch与XHR的区别
fetch是浏览器基层提供的API可以直接使用,axios是第三方包,需要先下载引入才能使用。 fetch对于响应回来的状态码不在 200 - 299 的范围内,fetch返回的Promise不会标记
Arguments 对象 与 ...剩余参数
嘿嘿,今天重新认识一下arguments对象 和 剩余参数 arguments arguments 是一个对应于传递给函数的参数的类数组对象。 arguments可读可写 是一个伪函数,可以通过下标获
手写深拷贝的递归实现
手写深拷贝函数,手写深拷贝函数手,写深拷贝函数手写深拷贝函数,手写深拷贝函数,手写深拷贝函数,手写深拷贝函数
JS 做题小知识点
1 in [1]并不是表示数字1在不在数组里。而是表示数组中含不含有1这个索引index值。 1/0得到的是Infinity。isNaN(1/0)返回的是false。但是isNaN(0/0)返回的就是
js 实现自拍
https://developer.mozilla.org/zh-CN/docs/Web/API/Media_Capture_and_Streams_API/Taking_still_photos 步
JS 文件上传
https://developer.mozilla.org/zh-CN/docs/Web/API/File_API/Using_files_from_web_applications
JS 录音功能
https://developer.mozilla.org/zh-CN/docs/Web/API/MediaStream_Recording_API/Using_the_MediaStream_Rec
js 判断数据类型的三种方式
判断数据类型一直是面试的高频考点,之前我个人最常用的方法有两个typeof以及instanceof,还有一个之前用的很少Object.prototype.toString.call()。这三个方法都有
js 自定义事件
createEvent方法的使用 Event() 和 CustomEvent() 触发事件,不带数据 触发事件,带有数据
JS 中关于DOM的查漏补缺
获取dom元素的css样式 window.getComputedStyle的使用 获取dom元素的属性
深拷贝和浅拷贝的实现方式
浅拷贝的实现方式,简单的引用赋值。 深拷贝的实现方式,暴力美学,使用递归函数,使用JSON.parse(JSON.stringify(对象))方法。原对象的一级属性是深拷贝,二级属性及以后是浅拷贝。
js严格模式?
在目前的学习和工作中还没有使用到过严格模式,不过刷到面试题有关于严格模式的,今天统计一下严格模式的特点。 严格模式的目的,'use strict'
代码优化,使代码优雅
代码优化 --- if多分支 实习过程有一个bug让我处理,我使用if多分支处理的,功能实现了,但是看着代码很臃肿,感觉我写的就是个屎山,当时大概思路是这样的(有简化)。 如果后续还要添加判断就要不断
js对象属性知识点补充
创建一个对象都是这样的 使用一个对象属性都是这样的 新的发现 新的发现主要是在创建对象属性的方式更多了 创建一个对象 使用对象属性
变量提升和函数提升
变量提升,函数提升,变量提升和函数提升谁优先级高,函数提升优先级高于变量提升,且不会被同名变量声明时覆盖,但是会被同名变量赋值后覆盖
defineProperty和defineProperties方法的使用
defineProperty 和defineProperties 基本语法 使用方法:Object.defineProperty(对象名,'属性名',描述对象)
delete的使用规则
delete的使用规则 1.可以删除隐式全局变量,不可以删除显示全局变量。 2.内置对象的内置属性不能被删除,用户自定义的属性可以删除。 3.不能删除一个对象从原型继承来的属性,可以直接从原型上删掉它
下一页