自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仰淳的博客

一切美好的事物都值得等待。

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 js中数组的some()和includes()的区别

【代码】js中数组的some()和includes()的区别。

2023-06-26 16:52:58 762

转载 记录-Selection.addRange() 已弃用,该如何解决

Selection.addRange() 已弃用,该如何解决

2023-03-11 14:55:47 287

原创 复杂度为O(n)的一个数组按照另一个数组的顺序进行排序

这里写自定义目录标题基于js,一个数组按照另一个数组的顺序进行排序写在最后基于js,一个数组按照另一个数组的顺序进行排序最近在写业务场景:根据由人员oId组成的数组的顺序对一个人员对象数组进行排序自认为写了一个比较牛逼的复杂度为O(n)的代码,分享一下。 /** * @param {ids} Array 由人员oId组成的数组(参照排序的数组) * @param {list} Array 人员信息对象数组(需要排序的对象数组) * @return {} Array 返回排序之后的数组

2022-01-19 14:47:47 470

原创 [‘1’, ‘2’, ‘3’].map(parseInt)结果是什么?

[‘1’, ‘2’, ‘3’].map(parseInt)结果是什么?首先,思考一下答案是什么?为什么?答案[1, NaN, NaN]解题开始数组map方法解析定义map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。map() 方法按照原始数组元素顺序依次处理元素。注意: map() 不会对空数组进行检测。注意: map() 不会改变原始数组。语法array.map(function(currentValue,index,arr), thisV

2021-06-27 17:15:32 291

原创 isNaN()和Number.isNaN()的区别

NaNNaN意指“not a number“,是一个“警戒值”,用于指出数字类型中的错误情况。typeof NaN的返回值是”number“。NaN是一个特殊值,它与自身不相等,是唯一一个非自反的值。即 NaN === NaN 返回false,NaN !== NaN 返回true。因此,我们不能简单地通过 == 或者=== 运算符来判断数值是否非法数值,我们需要 isNaN() 或者 Number.isNaN() 两个函数进行判断。isNaN()isNaN() 函数接收一个参数x,用来检

2021-05-23 13:44:55 767

原创 JS中的内置对象

JS中的内置对象JS的三大对象宿主对象本地对象内置对象专业名词标准内置对象分类值属性函数属性基本对象错误对象数字和日期对象字符串可索引的集合对象使用键的集合对象结构化数据控制抽象对象反射国际化WebAssembly其他参考资料JS的三大对象JavaScript有三大对象,本地对象、内置对象和宿主对象。宿主对象由ECMAScript实现的宿主环境提供的对象,包含两大类,一个是宿主提供,一个是自定义类对象所有非本地对象都属于宿主对象对于嵌入到网页中的JS来说,其宿主对象就是浏览器提供的对象,浏览器

2021-05-22 18:15:19 1464

转载 为什么js中 “3>2>1”为false,“1<2<3”为true?

内容问题:为什么js 3>2>1 为false,1<2<3为true?首先,我们需要知道,在js中 0 == false和1 == true是正确的。 因此在分析3>2>1时,我

2018-09-06 17:36:17 10877 2

原创 Layui-select 修复搜索之后上下键的bug

写在前面真的只能是月更了。上个月随着解决我layui-select的拼音搜索之后,解决的这个上下键的bug,一直拖到现在才有时间写。 首先,要实现layui-select的拼音匹配搜索的话,可以看我上一篇博客:Layui-select 下拉框实现拼音全拼匹配/首字母模糊搜索。建议文章过程都看一遍,该从哪里下载文件、该去哪里找form.js源代码,文章里都有提到。感谢支持!开始正题...

2018-06-12 21:29:00 5480 5

原创 Layui-select 下拉框实现拼音全拼匹配/首字母模糊搜索

Layuilayui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架。亲测很好用,很好看。 官网:http://www.layui.com/ github:https://github.com/sentsin/layui研究select搜索功能的实现layui的select组件自带搜索功能,只要在select标签里面添加属性search=”“即可。 但是如果...

2018-05-13 00:51:30 69901 60

原创 easyui的dataGrid表头右击菜单实现一次性选择多列

原始的右击菜单一次只能选择一项,这个demo更改为弹出框,一次性选择多项。easyui官网上,dataGrid的表头右击菜单用于选择显示或隐藏的列,但是每一次只能选择一个显示或隐藏。原始效果如下: 菜单每单击一次便消失。因此,我将右击功能更改为弹出对话框,获取表头内容加载到对话框中,设置为复选框,一次性选择显示或隐藏的列。效果如下: 这样比较方便,一次性选择完毕。代码在我的...

2018-04-13 15:44:18 1801 3

原创 vue项目关闭eslint校验

简介eslinteslint是一个JavaScript的校验插件,通常用来校验语法或代码的书写风格。 官方文档:https://eslint.org 这篇文章总结了eslint的规则:Eslint规则说明关闭eslint校验有了eslint的校验,可以来规范开发人员的代码,是挺好的。但是有些像缩进、空格、空白行之类的规范,在开发过程中一直报错,未免太过于苛刻了。所以,我还是会选择关...

2018-03-19 12:15:26 48708

原创 CSS选择器优先级

CSS选择器分类经过一番浏览,发现css的选择器分类方法其实还蛮多的。以下参照《CSS权威指南》和根据我理解做出分类:通配选择器标签选择器类选择器ID选择器属性选择器伪类和伪元素选择器CSS选择器优先级所谓优先级就是分配给一个CSS声明的权重,它决定了优先级高的CSS声明将被应用到元素上。 而当多个声明的优先级相等时,CSS中这些声明的最后一个将被应用到元素上。

2018-01-28 00:36:05 595

原创 2018最新版网易云音乐导入歌单

正题前的废话我是个很喜欢听音乐的人,一天不听音乐就憋得慌。我喜欢用网易云。我有一个特点,一旦用了这个软件,打死我也不会去用另一款同样功能的软件。所以当网易云上面一片一片地灰掉的时候,我非常非常地难过,但是我就是不想换播放器!2号那天一早,网易云的年度报告出来了。 很难过,因为这几首排前的歌曲,就有4首是灰了的,除了这些,歌单里还有一大片灰色。于是我发了个朋友圈(纯粹感伤一下,

2018-01-05 11:50:13 27198

原创 关于使用git bash时出现vim

现在做项目,一般使用的是Git来管理代码。但是我一般熟用的指令局限于git clone,git add,git commit,git push,git pull。。。偶尔出现冲突就解决解决冲突,遇到没出现过的问题就上网搜一搜。刚刚出现了一个之前也出现过的问题,当我运行git commit指令时,控制台跳转进了一个奇怪的编辑页面,如下图。之前不知道那是什么东西,不知道怎么操作,直接关...

2017-12-27 14:22:41 4019 2

提取汉字首字母

提取汉字的首字母,直接使用makePy(str)函数,返回的是大写字母字符串的一个数组。

2018-05-16

汉字转换为拼音全拼

将汉字转化为拼音的JavaScript插件,并支持多音字。

2018-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除