首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
定栓
创建于2021-07-14
订阅专栏
JavaScript相关文章
等 13 人订阅
共30篇文章
创建于2021-07-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
js事件及流程详解
W3C 规范中定义了事件的3个阶段,依次是捕获阶段、目标阶段、冒泡阶段。 事件绑定 在 JavaScript 中,有三种常用的绑定事件的方法。。。
ES6 Proxy详解
Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。
ES6 Reflect详解
Reflect对象与Proxy对象一样,也是 ES6 为了操作对象而提供的新 API。 Reflect对象的设计目的有这样几个。
Object.defineProperty详解
Object.defineProperty() 允许精确地添加或修改对象上的属性。通过赋值添加的普通属性会在枚举属性时(例如 for...in、Object.keys() 等)出现,它们的值可以被更改
postMessage解决跨域、跨窗口消息传递
window.postMessage() 方法允许来自一个文档的脚本可以传递文本消息到另一个文档里的脚本,而不用管是否跨域,可以用这种消息传递技术来实现安全的通信。这项技术称为“跨文档消息传递”,又称
touch手势事件及功能封装
在现代Web开发中,移动设备的普及使得触摸屏交互成为了一个重要的方面。 JavaScript中的Touch事件为开发者提供了处理触摸屏输入的能力,从而实现更丰富的用户体验。
js操作剪贴板讲解
在操作系统级别,剪贴板允许应用程序之间传输数据。 在现代web应用中,提供复制、剪切、粘贴等与剪贴板交互的功能已成为标配,极大的提高了用户的便利性。 但由于涉及到跨域和隐私问题,浏览器对这种。。。
详解如何计算字符中的字节数
关于字符编码,有三个核心概念: 字符集(Character Set),可以说是一个抽象概念,字符的合集。 码位(Code Point),也叫码点,将抽象的字符集中的每一个字符映射到一个整数。。。
图片像素分析与功能实现
图片是由一个个像素点组成。每一个像素点包含四个值,决定了渲染出来的状态。这四个值为rgba(red, green, blue, alpha)。 前三个值是 红绿蓝,值的大小范围从 0到255 ,或者
Web文件下载总结
web文件下载是业务常见的需求场景 location.href 或 window.open 将新开一个窗口页面进行下载,下载完毕,页面会自动关闭。会有一瞬间的白屏显示及消失。 将在当前页面进行下载。触
Web文件上传总结
文件上传是 Web 开发常见需求,上传文件需要用到文件输入框。 指定文件类型 一个以英文句号(“.”)开头的合法的不区分大小写的文件名扩展名。例如:.jpg、.pdf 或 .doc。 一个不带扩展名的
js实现小程序wx.arrayBufferToBase64方法
微信小程序提供了wx.arrayBufferToBase64方法,但很不幸,这个方法在基础库版本 2.4.0 起已废弃,已不推荐使用。 所以需要自己去实现arrayBuffer转为base64这一过
探究添加水印的多种方式
。。。。。。探究添加水印的多种方式。。。。。。。。 1、dom结构形成水印 2、图片加单个水印 3、图片加重复水印
CSS3 transition优化动态内容加载后的高度变化
内容的展示能够通过自然的动画过渡呈现,会增强用户体验。 而动态内容呈现主要变化的关键因素就是——高度,而过渡效果最佳利器是CSS3 `transition`
JSON.stringify()深入了解
JSON.stringify() 方法将一个 JavaScript 对象或值转换为 JSON 字符串,如果指定了一个 replacer 函数,则可以选择性地替换值,或者指定的 replacer 是数组
js各种数据流之间的格式转换(blob、file、DataURL、canvas、ArrayBuffer)
js各种数据流之间的格式转换(blob、file、DataURL、canvas、ArrayBuffer)
Js File() Blob()讲解
File 接口基于Blob,继承了 blob 的功能并将其扩展使其支持用户系统上的文件,同时 Blob 对象的API也被列在 File 接口中。
URL.createObjectURL讲解
URL.createObjectURL() 静态方法会创建一个 DOMString,其中包含一个表示参数中给出的对象的URL。这个 URL 的生命周期和创建它的窗口中的 document 绑定。
Set 和 Map 数据结构详解
JavaScript 的对象(Object),本质上是键值对的集合(Hash 结构),但是传统上只能用字符串当作键。这给它的使用带来了很大的限制。而Map 对象保存键值对时,任何值(对象或者原始值)
es6 Class 基本语法详解
ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。
下一页