
解决方案
文章平均质量分 55
在日常开发中遇到的一些不熟悉或不懂的问题笔记。
云小遥
P0 | 前端开发工程师, Cornerstone3D医学影像库在学中, Vue/React/可视化/中后台/低代码
展开
-
nvm安装node找不到版本问题(只有iojs)
很久没有使用nvm新安装node版本了,今天在切换时执行要执行很久,然后返回暂无当前版本的错误信息,那就执行看一下远程的版本,发现返回的只有iojs的版本,没有node版本,所以一直安装失败。原创 2024-08-23 16:57:59 · 999 阅读 · 0 评论 -
如何控制浏览器Url显示、监听Url变化
MDN链接:https://developer.mozilla.org/zh-CN/docs/Web/API/Window/popstate_event。MDN链接:https://developer.mozilla.org/zh-CN/docs/Web/API/History/pushState。在点击搜索时,将搜索条件添加到浏览器的URL中,并向历史记录中新增一条数据。基本是一致的,都会在当前浏览器会话中新增一条历史记录。作用:当活动的历史记录发生变化时,将会触发。涉及知识点:浏览器事件。原创 2021-03-10 15:27:59 · 1875 阅读 · 0 评论 -
如何通过ajax实现同时上传文件及普通表单 - 一文了解FormData
使用键值对的方式模拟表单控件,可以使用XML HttpRequest的send()方法来异步提交表单数据。原创 2019-09-10 10:02:05 · 5349 阅读 · 1 评论 -
Git 新手指南
git的基本命令下载&初始化git clone //从远程仓库下载文件git init //在需要上传的文件下初始化仓库对文件进行操作git add <filename> //将文件夹下的所有文件上传到工作区 , *表示上传所有git commit -m '提交说明' //将添加的文件提交到仓库git status //查看当前工作树的状态远程连接git ...原创 2018-10-10 20:30:14 · 1872 阅读 · 1 评论 -
gulp-load-plugins详解
gulp-load-plugins从package.json文件中加载所需要的gulp插件,可以直接附加到选择的对象上,而不再需要每一个依次引入官网链接 https://www.npmjs.com/package/gulp-load-plugins文章目录gulp-load-plugins安装使用配置项01 - 默认配置项02 - 高级使用项安装NPM安装:npm install ...原创 2019-10-10 14:26:00 · 1838 阅读 · 0 评论 -
如何解决正则多次调用test() 返回的值却不相同的问题
当第一次使用test()时,lastIndex为当前字符串最后一个字符的索引。第二次使用test()时,lastIndex由上次的索引值继续向下,所以为false。输入的第一个端口为true,第二个端口后为false,即当分隔到的数组长度大于1时返回的数据为false,导致验证无法通过。在解决多端口的单项验证时,需要将以逗号分隔的端口切割为数组。3 - 对单端口进行端口规则验证:必须为0-65535之间的纯数字。1 - 对用户输入的多端口数据进行分割,分割为数组。的使用,直接使用正则去匹配。原创 2020-02-15 11:16:05 · 628 阅读 · 1 评论 -
如何处理html中的换行字符“↵”
danger] 重点说明:一定是要通过键盘打上去的换行↵,而不是为了测试效果输入上去的↵字符。[danger] 错误过程:想到通过字符串替换元素的方式,在首次尝试过程中始终采用用。去替换,而是在html中会被识别为\r,\n等转义字符,所以需要使用\r\n去替换。通过ajax请求回字段值,该字符是String类型,且包含换行符。,将获取到的字符串内容按照原样格式进行换行展示出来。通过字符串替换元素的方式解决问题。[info] 不是通过。原创 2019-11-02 17:36:44 · 4547 阅读 · 1 评论 -
如何对JSON数据进行格式转换
JSON数据[javascript Object Notation]JavaScript对象表示法 是一种轻量级的数据交换格式json的数据结构● 一种是“名称/值”的组合 , 一般被称之为对象"名称/值"的格式一般是左边以{开始,右边以}结束,每个名称后面跟冒号:,多个组合之间用逗号,分割。● 一种是有序列表 , 一般被称之为数组。以[开始,以]结束,中间是无序的value值,...原创 2019-07-18 19:29:46 · 1613 阅读 · 1 评论 -
如何通过JS判断一个元素是否显示、隐藏
无论元素是通过设置dispaly还是通过添加伪类:hidden来进行的控制,都可以使用其中一种方式进行判断。即:如果元素是通过添加伪类实现的隐藏,依旧可以通过display来进行判断。通过判断当前元素的display的值来判断当前元素是否是可见状态。只能用display来对none进行对比判断。因为可见元素的状态可能是block、inline等。原创 2019-05-08 14:45:20 · 19211 阅读 · 1 评论 -
如何在前端实现分页功能 - 前端分页功能封装
【代码】如何在前端实现分页功能 - 前端分页功能封装。原创 2019-04-25 17:03:31 · 2100 阅读 · 1 评论 -
获取浏览器的各种高度和宽度的常用API
获取浏览器的各种高度和宽度原创 2019-02-27 10:40:53 · 2648 阅读 · 1 评论 -
如何在获取全部数据后通过js纯前端实现分页效果
之前一直使用前后端配合的方式实现分页效果,即在后台将数据进行分页处理,前端向后端发送页数参数,单独的请求某一页的数据。目前在数据量不是很大的基础上要实现js纯前端分页,找了几个插件没有很好的解决方案,最后参照网络博客使用js实现。说明:在调研过程中参考了一位大神的博客,但是忘记了博客链接,部分代码直接来自于该博客。原创 2018-12-05 16:37:31 · 9692 阅读 · 5 评论 -
如何实现表格固定表头和某列
通过js实现固定表格的表头和某列在开发过程中,如果数据比较多并且需要对比查看的情况下,一般是是需要固定表头和开始的某几列。可以通过一些组件进行实现。但是引用组件需要引入大量的js文件或者不满足某一方面的需求。这时候就需要自己动手写一个这样的效果。需求表格是页面的主体部分,表格的数据量比较大,需要表格左右可以滑动,上下也可以滑动。在滑动中表头固定,第一列,第二列固定。前两列在固定在页面上的前提...原创 2018-10-31 17:21:47 · 3736 阅读 · 1 评论 -
在Jquery中如何获取并设置Dom元素的值
jquery的强大之处在于对dom元素的操作,所谓的dom元素就是document object model(文本对象模型)。在对dom操作中主要包含获取、设置dom元素的值和属性动态的添加、删除dom元素动态的设置dom的css样式获取dom的尺寸等一、获取设置dom的值获取/设置dom值的方法有三种:text() – 主要用于对普通文本的设置和获取html() –...原创 2018-09-13 19:35:05 · 1619 阅读 · 1 评论