
javascript
集腋成裘,js 技巧积累
北方爷们儿
我等采石之人,当心怀大教堂之远景
展开
-
图片url转二进制流的封装
url 转成二进制流原创 2023-02-08 09:31:31 · 456 阅读 · 0 评论 -
重写console.log,实现控制台打印信息可配置
console.log 控制台打印信息可配置原创 2023-02-08 09:29:10 · 551 阅读 · 0 评论 -
删除数组对象中指定的元素
let Arr = [ {id:1,name:'张飞'}, {id:2,name:'关羽'}, {id:3,name:'刘备'}, {id:4,name:'嘟嘟'}, ] Arr.forEach((element,index) => { console.log(element,"element") if (element.id == '4') { console.log(index) Arr.splice(index,1) ..原创 2022-01-12 18:07:52 · 315 阅读 · 0 评论 -
js 中 数组对象去重
// 数组去重 //arr 是传进来的对象数组 arrUnique(arr) { let result = {} //定义一个空对象,接收数组中的每个对象 let finalResult = [] // 定义一个空数组,接收去重后最终的数组 for (let i = 0; i < arr.length; i++) { if (result[arr[i].id]) { //id为对象中唯一性元素 this.$mess.原创 2022-01-12 17:59:07 · 387 阅读 · 0 评论 -
js中数组对象的排序及vue项目中的使用
js数组对象排序项目中遇到每次重启设备 tab标题随机显示,用户体验不好,于是需要排序,使得每次都按一定的顺序显示,实例代码直接来自项目源码, <!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"原创 2020-11-11 14:57:52 · 538 阅读 · 0 评论 -
IE9中,去掉select下拉列表的默认样式
IE9中,去掉select下拉列表的默认样式废话不多说,直接贴代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>IE9中去掉select的默认样式--尝试版</title></head><style> select{ border: solid 1px #000; width:100px; /原创 2020-11-03 16:35:49 · 621 阅读 · 0 评论 -
笔记整理-03-变量提升(预解释)之(2)-定义变量的时候带var 和不带var 的区别
定义变量的时候带var 和不带var 的区别[带var]在当前作用域中声明了一个变量,如果当前是全局作用域,也相当于给全局作用域设置了一个属性叫做a[不带var]在全局作用域中,如果不带var, 仅仅是给全局对象设置了一个新的属性名(把Window.省略了)...原创 2021-02-25 17:52:43 · 113 阅读 · 0 评论 -
一个数组中是否包含另一个数组的值
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>一个数组中是否包含另一个数组的值</title> </head>原创 2020-11-11 15:33:39 · 2980 阅读 · 0 评论 -
js 获取当前时间
前言使用vue.js 进行项目开发,过程中经常用到获取当前时间, 每次都要写太浪费时间, 不如单独封装起来,需要的时候通过mixin 引入组件, 就完成啦二、使用步骤在src 下面新建 mixins 文件夹,随后建一个.js的文件,将以下代码copy 进去:export default { computed: { time_transform() { let strDate = '' const date = new Date() const Y =原创 2022-01-05 17:25:42 · 773 阅读 · 0 评论