![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript 基础
文章平均质量分 66
超喜欢你呦
我们总是孤独成长,你的坚持,终将美好.
展开
-
深入理解数据双向绑定方法 Object.defineProperty()
Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象,Vue 的底层中很多地方用到了这个方法,比如数据代理、计算属性等等......原创 2021-08-31 20:22:52 · 472 阅读 · 0 评论 -
js 中关于操纵 Element 进行滚动的方法,都在这了
也许为了方便咱操作 html 中的元素滚动条进行上下左右的滚动,js 自带了N种(规范)方法:CSSOM View 规范的 ScrollToOptions 用于指定一个元素应该滚动到哪里,以及滚动是否应该平滑,它可以作为参数提供给以下方法:Window.scroll()Window.scrollTo()Window.scrollBy()Element.scroll()Element.scrollTo()Element.scrollBy()这么多方法我该怎么选,怎原创 2021-07-14 19:26:15 · 1744 阅读 · 0 评论 -
js 字符串中的空格、换行符(\r,\s,\n,\r\n)
一、换行,回车换行回车在不同操作系统下的含义以下均为单击 Enter 键产生Windows:系统行末结束符是 ‘\r\n’Linux:统行末结束符是 ‘\n’Mac:系统行末结束符是 ‘\r’关于软 / 硬回车的扩展知识硬回车:就是普通我们按回车产生的,它在换行的同时也起着段落分隔的作用。软回车:是用 Shift + Enter 产生的,它换行,但是并不换段,即前后两段文字在 Word 中属于同一“段”。在应用格式时你会体会到这一点。软回车能使前后两行的行间距大幅度缩小,因为它原创 2021-06-22 11:53:08 · 72464 阅读 · 0 评论 -
正则判断url媒体文件类型
最近项目中有聊天发送文件的需求点,需要将对应url渲染成文件列表,某些文件上传后没有对应的媒体类型,只能暂时通过url来判断了。export const isAudio = (path) => { return /\.(opus|flac|webm|weba|wav|ogg|m4a|mp3|oga|mid|amr|aiff|wma|au|aac)/.test(path);};export const isVideo = (path) => { return /\.(mp4原创 2021-04-02 16:36:23 · 1854 阅读 · 0 评论 -
JavaScript 实现:ECMAScript & DOM & BOM
JavaScript 实现虽然 JavaScript 和 ECMAScript 通常被人们用来表达相同的含义,但 JavaScript 的含义却比 ECMA-262 中规定的要多得多。没错,一个完整的 JavaScript 实现应该由下列三个不同的部分组成:核心 ( ECMAScript ):语言核心功能基于 ECMAScript 规范文档对象模型 ( DOM, Document O...原创 2019-05-17 21:54:08 · 401 阅读 · 0 评论 -
关于 JavaScript 的十张知识图谱
1.JavaScript 数组2.JavaScript DOM 基本操作3.JavaScript 变量4.JavaScript 函数基础5.JavaScript 运算符6.JavaScript 流程语句7.JavaScript 数据类型8.JavaScript 正则表达式9.JavaScript 字符串函数10.JavaScript Window 对象图片...原创 2019-05-18 13:06:20 · 948 阅读 · 0 评论