随笔分类 -  JavaScript

摘要:1、导出 CSV CSV (Comma Separated Values,逗号分隔值) 是一种常见的文件格式,规范定义请参考 [RFC 4180](https://tools.ietf.org/html/rfc4180) 阅读全文
posted @ 2020-08-02 15:42 半虹 阅读(836) 评论(0) 推荐(0) 编辑
摘要:我们知道,在 JavaScript 中没有日期格式化的相关接口,因此使用起来很不方便 阅读全文
posted @ 2020-06-11 21:28 半虹 阅读(238) 评论(0) 推荐(0) 编辑
摘要:一般情况下,实现本地图片预览有两种方法,一种是 DataURL,一种是 Blob 在正式开始介绍之前,我们先来了解一下什么是 DataURL 和 Blob 阅读全文
posted @ 2020-06-09 16:19 半虹 阅读(402) 评论(0) 推荐(0) 编辑
摘要:AJAX 原来是指通过异步 JavaScript 从服务器 XML 文档获取数据,然后更新网页的对应部分,避免刷新整个网页 阅读全文
posted @ 2020-04-05 21:38 半虹 阅读(292) 评论(0) 推荐(0) 编辑
摘要:在开始学习 JavaScript 事件模型前,我们首先来了解一下什么是 DOM(Document Object Model) 阅读全文
posted @ 2020-04-03 16:24 半虹 阅读(236) 评论(0) 推荐(0) 编辑
摘要:以下代码可以实现用户选中文本之后点击高亮按钮,会高亮选中的文本 阅读全文
posted @ 2020-03-08 00:43 半虹 阅读(1216) 评论(1) 推荐(0) 编辑
摘要:借鉴 `pdf.js` 源码,实现文本搜索功能,包含大小写敏感和全字匹配选项,话不多说,直接上码 阅读全文
posted @ 2020-03-07 12:57 半虹 阅读(368) 评论(0) 推荐(0) 编辑
摘要:这篇文章将会介绍在 JavaScript 中经常使用的六种继承方式 阅读全文
posted @ 2020-02-27 22:49 半虹 阅读(101) 评论(0) 推荐(0) 编辑
摘要:这篇文章介绍数组去重的几种方法 阅读全文
posted @ 2020-02-13 21:01 半虹 阅读(133) 评论(0) 推荐(0) 编辑
摘要:这篇文章我们将会介绍 ES2015/ES6 中一些常用的新特性 阅读全文
posted @ 2020-01-30 21:31 半虹 阅读(168) 评论(0) 推荐(0) 编辑
摘要:对于某些高频触发的事件,如果事件处理函数的调用频率没有限制的话,那么将会大大加重浏览器的负担 这时我们可以采用防抖函数或节流函数,减少事件处理函数的调用频率,同时保证不会影响用户体验 阅读全文
posted @ 2020-01-17 16:02 半虹 阅读(237) 评论(0) 推荐(0) 编辑
摘要:之前看原型和原型链的时候,总是看得迷迷糊糊的,最近就趁着有空重新整理了一下,其实发现并不难 下面我们一步一步跟着,彻底弄清楚原型和原型链吧 阅读全文
posted @ 2020-01-15 23:44 半虹 阅读(107) 评论(0) 推荐(0) 编辑
摘要:什么是闭包?我们先来看看《JavaScript 权威指南》中的定义: > 函数对象可以通过作用域链关联起来,函数体内部的变量都可以保存在函数作用域内,这种特性称为闭包 哈哈哈看完是不是一脸懵呢?没关系,下面我们从最简单的作用域、作用域链开始,一步步探索究竟什么是闭包 阅读全文
posted @ 2020-01-14 23:38 半虹 阅读(140) 评论(0) 推荐(0) 编辑
摘要:call、apply、bind 都是定义在函数原型上的,也就是说每个函数都能调用这些方法 那么它们都有什么作用呢?它们之间存在什么异同呢?下面让我们一起来探讨一下 阅读全文
posted @ 2020-01-11 16:54 半虹 阅读(148) 评论(0) 推荐(0) 编辑
摘要:var、let、const 都是 JavaScript 中声明变量的方式,其中 let、const 是在 ES6/ES2015 中新引入的 它们之间究竟有什么异同呢?下面让我们一起来探讨一下 阅读全文
posted @ 2020-01-10 16:54 半虹 阅读(173) 评论(0) 推荐(0) 编辑
摘要:JavaScript 数据类型 阅读全文
posted @ 2020-01-10 11:04 半虹 阅读(147) 评论(0) 推荐(0) 编辑
摘要:JavaScript 跨域问题 阅读全文
posted @ 2020-01-08 00:43 半虹 阅读(168) 评论(0) 推荐(0) 编辑
摘要:JavaScript 异步问题 阅读全文
posted @ 2020-01-06 23:44 半虹 阅读(194) 评论(0) 推荐(0) 编辑
摘要:jQuery 是一个 JavaScript 函数库,兼容目前绝大部分的浏览器,概括来说包含如下功能: 阅读全文
posted @ 2019-11-14 11:39 半虹 阅读(185) 评论(0) 推荐(0) 编辑
摘要:这篇文章我们将会简单的介绍 BOM 和 DOM 常用的属性与方法,权且当作是一篇速查手册吧 阅读全文
posted @ 2019-11-12 10:07 半虹 阅读(175) 评论(0) 推荐(0) 编辑