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