JavaScript
JavaScript 学习记录
沐 修
唯自由与理想不可辜负
展开
-
JavaScript 判断字符串或数字数组内是否存在某个字符串或者是某个数字
【代码】JavaScript 判断字符串或数字数组内是否存在某个字符串或者是某个数字。原创 2023-09-14 09:42:21 · 323 阅读 · 0 评论 -
后端数据配置相对路径,前端添加网站根 URL (根路径)- js获取网站项目根路径- 获取根路径后的第一个斜杠前 / 的项目- - 判断url包含某字符串
js获取项目根路径,如下:原。原创 2023-08-31 10:39:30 · 1742 阅读 · 0 评论 -
el-pagination 组件数据持久化,缓存当前页面数据
一般在,即事件中缓存当前的页面页码数据提示: 如果你只想将数据保存在当前会话中,可以使用 sessionStorage 属性, 该数据对象临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。所以笔者个人推荐使用来缓存页码数据然后怎么获取缓存的数据,然后在赋予缓存的页码数据的方法:(需要提醒的是缓存的数据是字符串,所以要转换为数字类型的数据,否则 el-pagination 组件会报错的)如下举例:数据转换为数字类型的。原创 2023-07-08 18:04:57 · 998 阅读 · 0 评论 -
前端 - 如何实现让滚动条丝滑的滚动
1. vue控制滚动条滑到某个位置原创 2023-05-31 17:19:07 · 516 阅读 · 0 评论 -
前端 - 关于下拉功能的实现,<detail> <summary> 特殊标签 - 进度条功能实现
如果是为了快速开发下拉菜单,样式什么的,都太大要求的,其实直接用 detail 标签就行,在summary 标签内,可以塞入各种你想到的想不到的东西,反正鼠标点击 summary 标签元素的范围,就属于触发了显示弹出的功能,还有笔者还没详细用过这个标签,不太好判断是否会影响样式的修改,比如是为了炫酷好看的样式,detail 标签无法实现之类的,就比如部分标签对样式修改不友好。原创 2023-05-31 14:50:29 · 203 阅读 · 0 评论 -
JQuery - JavaScript 的框架 - 语法简化版本
目录有的时候是很坑,看了挺多资料,有时候乱糟糟的,都不说清楚,这是JavaScript的语法,还是 JQuery的语法,所以就会因为没有导入 JQuery的js文件,导致问题都不知道出在哪里,这一点对于初学者而言,真坑,学完JavaScript后,还要涉猎JQuery语法,学习 JQuery 一切都是为了简化,提高效率。...原创 2023-05-29 18:11:36 · 1015 阅读 · 0 评论 -
Semantic UI 的学习记录 - 一步一坑 (此前端框架极度缺少资料)
笔者认为这个框架的 api 实在是很不好用,如果是使用下拉菜单模块,api 非常不友好,笔者用的最顺手的是使用 ajax 初始化下拉菜单的数据。用于配置全局的 url 给 action 传递 url 变量。原创 2023-04-21 09:39:59 · 135 阅读 · 0 评论 -
☀️ (亲测可用)简单两步:一键导出 CSDN 自己博客所有文章 | MD 格式 - 批量导出MarkDown文件
教程链接。原创 2023-03-24 16:18:58 · 483 阅读 · 0 评论 -
JavaScript - 父节点 - 兄弟节点 - 子节点 - 对象获取方法 - HTMLCollection对象 和 NodeList 对象 各自所能使用的方法 - 测试 - 新手笔记
目录基本知识一、js 测试笔记:二、在线测试代码:三、js 方法解析:document.getElementById("demo")document.getElementById("demo").innerHTMLthis 关键字详解parentNodequerySelector()有趣的测试, HTML 语言被覆盖有趣的测试 1 - 获取子节点 - 有趣的 p 标签有趣的测试 2 - 获取子节点有趣的测试 3 - 获取子节点有趣的测试 4 - 获取子节点参考链接基本知识理解 HTML 父节点、兄弟节点原创 2023-03-06 14:29:08 · 1859 阅读 · 0 评论 -
关于JavaScript 双冒号:: 的作用 - 绑定方法
es7中有一个语法糖可以用来用::做方法绑定(Function bind syntax)具体的语法如下:javascriptlet log = ::console.log;// let log = console.log.bind(console);function bar (a, b) { return (this.x * a) + (this.y * b);}let foo = { x: 1, y: 2};foo::bar(2, 3); // =>.原创 2022-05-07 16:46:08 · 924 阅读 · 0 评论