您的当前位置:首页>全部文章 >标签 javascript 关联的文章
xm-select,一个前端的多选解决方案
xm-select是基于layui的多选解决方案,前身formSelects,由于渲染速度慢,代码冗余,被放弃了xm-select使用了新的开发方式,利用preact进行渲染,大幅度提高渲染速度,并且...
发表于:2024-03-10 浏览:1783 TAG: #layui #javascript #xmselect
JavaScript实现json数据深拷贝的几种方法
在JavaScript中,对象和数组(包括JSON对象)是引用类型,因此直接将一个JSON对象赋值给另一个变量,实际上是将引用传递给了新的变量。这意味着,如果您修改了变量A,原始的JSON对象也会受到...
发表于:2023-08-13 浏览:706 TAG: #javascript #深度拷贝
JavaScript实现两个日期之间的工时计算,排除周末,每天工作日是8小时
实现计算两个日期之间的工时计算,需要排除周末,每天的上班时间是上午9:00至12:00,下午13:00至18:00,每天工作日是8小时。以下是使用JavaScript实现计算两个日期之间的工时的代码,...
发表于:2023-06-16 浏览:1203 TAG: #javascript #工时计算
JavaScript将一个包含父子关系的扁平化数组转换成树形菜单
以下是将一个包含父子关系的扁平化数组转换成树形菜单的JavaScript递归函数的示例:functiongenerateTree(arr,parentId=null){consttree=[];for...
发表于:2023-05-18 浏览:795 TAG: #javascript #树形菜单
layui上传插件使用exts属性指定上传文件的后缀名,并过滤掉其他格式的文件(格式过滤)
前端领域layui一直是一个不错的选择,集成了很多东西,使用起来有很方便,上手门槛低,是后台开发人员最喜欢的前端框架了,今天在使用layui上传文件的时候需要上传xls|xlsx表格文件的时候,发现官...
发表于:2023-04-19 浏览:890 TAG: #ThinkPHP #layui #javascript
原生js和jquery方式获取浏览器的各种高度和宽度(页面width和height)
一个页面的展示,从外到内的容器为:屏幕、浏览器以及页面本身。HTML元素展现在页面内,页面展现在浏览器内,而浏览器展现在屏幕内。通过Js的一些对象可以获取这些容器的高度、宽度。在获取浏览器宽度的时候,...
发表于:2023-02-03 浏览:764 TAG: #jquery #浏览器 #高度 #宽度
js判断一个字符串是否包含在另一个字符串中
判断一个字符串是否包含在另一个字符串中,传统的JavaScript只有indexOf方法。varstr="gouguoa"console.log(str.indexOf(&quot...
发表于:2022-11-26 浏览:790 TAG: #JS #javascript
js去除字符串首尾空格的十二种方案
js去除字符串首尾空格的十二种方案
该方法动用了两次正则替换,实际速度非常惊人,主要得益于浏览器的内部优化。一个著名的例子字符串拼接,直接相加比用Array做成的StringBuffer 还快。base2类库使用这种实现。
发表于:2022-11-26 浏览:792 TAG: #javascript #去除空格
javascript import的四种用法
import是用于将某个模块中导出的函数或对象、初始值导入到另一个模块中的语法。无论是否声明了strictmode,导入的模块都运行在严格模式下。import语句不能在嵌入式脚本中使用。那么如何使用i...
发表于:2022-09-30 浏览:1371 TAG: #import #javascript
javascript一维数组递归排序方法
用递归思想做的一个数组排序,优点是速度极快,适合大数据运算。递归遍历,理论上,只要内存够用,你能实现任意层级的遍历,但缺点也很明显,没一个层级里面需要有固定的数据格式,否则无法遍历。constdata...
发表于:2022-09-30 浏览:867 TAG: #javascript #数组 #递归排序