Javascript

(73)

使用 fetch 替代 ajax

前一段时间看到条消息 bootstrap 5 将移除对 jquery 的依赖。例如: - 用 querySelectorAll 来查询 DOM 节点 - 使用 fetch 代替 ajax(在不支持的浏览器上使用 XHR) - 使用

innerHTML, innerText, TextContent 的区别

测试用的 HTML 代码 ``` “Two things are infinite: the universe and human stupidity; and I'm not sure about the univ

返璞归真:使用纯粹的 javascript 替换掉 jQuery

## 为何要替换掉 jQuery - 一个简单的 element 选择,为何要引入一个 jQuery 依赖? - 我想尝试一下摆脱 jQuery 的依赖 - Vuejs 中使用 jQuery 总感觉怪怪的 ## 为何 jQuer

javascript 正则提取页面中的变量值

有的网页为了防止 tampermonkey 这类插件读取页面中的 js 变量,把变量写到了[匿名自调用函数 self-invocation](https://www.sunzhongwei.com/javascript-self-invoc

JQuery 自动勾选 checkbox, 并触发提交

正在用 tampermonkey 写一个网站自动答题的程序。 网站题目的大致结构是 ``` 提交答案 $('.submit-answer').on('click.close', function () { /

使用 fiddler5 替换线上生产环境的 JS 文件,方便调试

晚上回家想继续调试白天没有调完的管理后台 JS Bug,但是又懒得重新搭建一套后台开发环境。 于是想起之前使用的 fiddler,替换线上环境的 JS 文件为本地文件即可。 发现当年使用的 fiddler2 已经升级到了 fid

JS 的省市区三级联动选择组件

由于后台要与小程序前端的城市选择对应起来,所以需要实现一个 JS 的后台省市区三级联动选择组件。 ## 方案一:基于 element-china-area-data 的实现 https://github.com/Plortinus/

ES6 三个点新语法:数组元素的 rest / spread ,与对象属性的 rest / spread

今天在看微信小程序 zanui 的 field 组件代码时,发现一个新的语法,即三个点: ``` ``` 其中的 config.base.name 是个对象,类似于 ``` name: { focus: tru

javascript 正则解析选择题答案

在做题库录入后台的 vuejs 组件。 一个一个录入答案确实费劲,如果能将几个答案一起粘贴过来,自动解析成独立的答案分别自动录入就爽多了。。。 下面的实现,支持带英文句点、中文逗号、以及没有间隔符的情况。 ``` var

Grunt.js Warning: Path must be a string

Github 上找了个 Chrome 插件进行修改,但是运行 grunt 命令之后报错 ``` Running "jshint:files" (jshint) task