首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Js
昨夜甚是难眠
创建于2023-06-19
订阅专栏
Hello world!!!--布兰登·艾奇(Brendan Eich)
暂无订阅
共14篇文章
创建于2023-06-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
async&await
```js function setTime(t) { return new Promise((resolve, reject) => { setTimeout(() => {
剪切板 常用API
createObjectURL()方法创建一个DOMString,该字符串包含一个URL,该URL表示该方法的参数中给定的对象。新对象URL表示指定的File对象或Blob对象 这个url带hash
亚亚子深拷贝
```js function deepCopy(obj) { // 创建结果对象。 var newObj = Array.isArray(obj) ?
无刷新更改地址栏
```js // 刷新地址栏 // location.href = './history.html?a=1&b=2'; // 无刷新更改地址栏 新增一条历史记录
写字板
```js 使用脚本绘制图形 canvas是位图(最小单位由像素组成,色彩丰富,缩放失帧)
拖拽图片
```js 请拖入文件 box.ondragover = function () { console.log(666); event.preventDe
线程 双向通信
js语言采用的是单线程,所有的任务只能在一个线程上完成,一次只能做一件事,前面的任务没有完成,后面的只能等待 webworker 为js创建多线程环境,主线程创建一个worker线程,将一些耗时任
懒加载 触底加载
document.documentElement.scrollTop + window.innerHeight >= document.documentElement.scrollHeight - 2
链式调用
一.add( )( )( )( ); 二.f1( ).f2( ).f3( ); 三.f( ).f( ).f( ).f( ).f( ).f( ).f( ).f( ).f( ).f( ).f( ); 四.
构造函数
原理 不使用new 此处伪程序, 实现显性添加 构造函数误区(不使用new) 构造函数继承
ajax回调
ajax回调 手写代码块(需更改) 后置js代码块(两者取其一) 后置jquery(两者取其一)
文件上传
一 单文件上传 二 多文件上传 new FormData(form) 代表将form表单里面的带有name属性的表单元素都提取出来以key/vaule的形式放入
ajax
一.Get (get会有缓存问题 地址栏不更改会缓存 有数据大小限制) 1.原生js 2.es6方式 二.Post (无数据大小限制 没有get快 但更安全) post必须设置请求头
jsonp script跨域
``` jsonp (json with padding) 使用模式,可用于解决主流浏览器的跨域数据访问的问题 img video...他们的src属性 是没有跨域限制的 ```