首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
水冗水孚
创建于2021-07-14
订阅专栏
JavaScript记录一下,好记性不如烂笔头
等 32 人订阅
共58篇文章
创建于2021-07-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
使用DOMParser或仿写v-html自定义指令实现html标签字符串的解析渲染
前言 之前的文章,笔者讲述了渲染带有转义字符的字符串的方法 传送门:https://juejin.cn/post/7312031033301827619 图示,就是渲染接口返回的这样的: 我们最终渲染
axios请求搭配onUploadProgress会多发一个OPTIONS跨域资源问题(VsCode的Live Server举例)
场景描述解释: 有一个上传请求,使用axios直接发送一个post上传请求 若是搭配了axios的第三个参数config的onUploadProgress后 就会多发一个OPTIONS请求 此多出来的
Uncaught SyntaxError: Unexpected token '<' (at xxx.js)
报错截图 报错场景 Vue项目的public目录下的index.html文件引入某个.js脚本文件(假设为xxx.js)吧 写法:<script src="./local/xxx.js"></scri
Promise.all应用场景之数组循环请求——异步获取所有项对应数据后再往下走
问题描述 最近遇到一个奇怪的需求,和大家分享一下 假设后端返回一个数组,数组数据如下: 注意,这里并没有直接返回每一项的年龄 每一项的年龄,需要前端再调用一个接口,把名字作为参数,再去请求某个人的年龄
FormData打印为空、input的file只触发一次change、Blob加File生成文件、FileReader.readAsText读取之
问题一 FormData无法直接console.log出来 问题复现 如下代码: 如下看不到键值对的贴图: 一般来说,我们是使用new FormData()去通过接口,给后端传递一些文件信息 Form
面试官抚须:pre标签在工作中有具体应用场景否?答曰:渲染带转义字符的字符串文本内容
pre标签介绍 官方介绍: HTML <pre> 元素表示预定义格式文本。在该元素中的文本通常按照原文件中的编排,以等宽字体的形式展现出来,文本中的空白符(比如空格和换行符)都会显示出来。(紧跟在 <
中文汉字拼音排序之使用localeCompare和CONVERT(sortWord USING gbk)前后端操作
正常后端的SQL排序 正常排序,前端发请求,将排序字段和排序方式(升序or降序)传给后端 后端接口收到相关参与,执行SQL语句查询数据库并返回,如: SELECT * FROM table ORDER
a标签跳转新地址无法访问,但手动输入新地址可以访问
问题描述 最近遇到一个有意思的问题,项目中有一个地方,点击需要跳转到一个新的域名地址 笔者使用a标签做跳转,跳是跳过去了,可是跳过去以后,反而打不开了,显示403佛伯乐 蛤? 大致这样的代码: 原因分
什么?都2023年了你居然还不会table表头单元格合并?(附el-table单行、多级表头多个案例)
本文正在参加「金石计划」 问题描述 本文记录el-table表头合并的多种情况,并提出对应解决方案,估计能帮到部分道友 原生table知识点复习 我们知道:一个简单的table表格一般由一个或多个tr
axios进度条功能onDownloadProgress函数total参数为undefined问题
问题描述 使用axios发请求,想要实现一个请求的结果进度 比如当网络慢的情况,或者某个请求返回的数据量比较大的情况等 最常见的就是下载一个大文件,要查看大文件下载的进度 axios的onDownlo
面试官桀桀一笑:你没做过大文件上传功能?那你回去等通知吧!
本文正在参加「金石计划」 大文件上传问题描述 问题背景 笔者的一个好友上个月被裁,最近在面试求职,在面试时,最后一个问题是问他有没有做过大文件上传功能,我朋友说没做过... 既然面试官会问,那咱们就一
visibilitychange搭配document.hidden实现有意思的tab页离开进入效果
问题描述 我们先看下面这一张效果图: 效果图 需求 当离开或进入tab标签页时,动态更改tab的title内容显示 解决方案 其实很简单,只是一时间我们可能想不到,不过Web的发明设计者们,早就想到了
Cannot find module 'C:\Users\admin......\npm\node_modules\npm\bin\npm-cli.js'
问题描述 启动项目执行npm run dev报错 尝试执行npm -v也报错 就是npm出问题了 命令报错截图如下: 解决方案 笔者的电脑中安装了node版本管理工具,即nvm-setup 解决方案:
使用express-ws启动WebSocket服务实现双向通讯功能
效果动态图 我们使用WebSocket写一个这样的小demo: 演示网址:http://ashuai.work:8888/#/WebSocket (点击跳转观看效果) 前端代码仓库地址:https:/
性能优化之图片懒加载使用vue-lazyload或IntersectionObserver观察检测者
懒加载问题描述 网站上有大量图片,若一次性直接请求所有的图片资源,很显然时间等待过长,浪费资源。 所以我们就需要需要给图片做一个懒加载,即:等看到图片,或者快看到图片时,才去加载 就像移动端下拉加载一
在拥有滚动条元素内滚动时,判断其子元素是否出现(达到可视区域)公式
问题描述 网上的帖子大多数是:判断一个元素是否在可视区域中 而帖子中举的例子,也是以浏览器最外层body/html的滚动条为例子,进行讲解,基本上都是如下的效果图: 实际上,我们页面的滚动条,有时,并
性能优化之使用vue-worker插件(基于Web Worker)开启多线程运算提高效率
什么是Web Worker 15年前,也就是2008年,html第五版html5发布,这一版的发布,提供了不少新的好用的功能,如: Canvas绘图 拖拽drag websocket Geolocat
性能优化之通俗易懂学习requestAnimationFrame和使用场景举例
requestAnimationFrame官方介绍 requestAnimationFrame用处概述 window.requestAnimationFrame() 告诉浏览器——你希望执行一个动画,
判断某一项是否在数组中几种方式
方式一 includes方法 方式二 indexOf方法 方式三 findIndex方法 方式四 方式五 定义标识加常见的循环 注意 简单数组使用includes或indexOf 复杂些的数组使用另外
递归写法练习~如树菜单递归记录等...
1. 后端返回树菜单,前端加工使用 代码 效果图 1. 后端返回树菜单,前端加工使用 代码 效果图 1. 后端返回树菜单,前端加工使用 代码 效果图
下一页