
js
别抢我小龙虾
这个作者很懒,什么都没留下…
展开
-
js按照目标数组进行排序
let targetarr = [ 'Aaa', 'AAA', 'AAA-', 'AA+', 'Aa1', 'Aa2', 'AA', 'AA-', 'Aa3', 'A1+', 'A1', 'A+', 'A2', 'A', 'A-',]let arr = [ 'AAA-', 'AAA', 'AA-', 'AA', 'Aaa', 'AA+', ]arr.sort( (prev, nex原创 2020-12-30 11:43:10 · 246 阅读 · 0 评论 -
js获取query传递的信息
window.location.search.split("&").map(item => item.split('=')[1])原创 2020-09-09 15:38:42 · 972 阅读 · 0 评论 -
url 汉字UTF8转换
如:汉字’我的跟踪’发送前:encodeURI('我的跟踪')window.location.search接收后,会变成utf8编码,需要进行转译,如下:let str = '%E6%88%91%E7%9A%84%E8%B7%9F%E8%B8%AA'decodeURI(decodeURI(str))原创 2020-09-09 15:38:09 · 496 阅读 · 0 评论 -
数组字符串排序
<!--names为初始杂乱的数据,如['b','a','f','d']--><!--bondSeriesOrder 为定义好的排列顺序,如['a','b','c','d','e','f','g']-->names = names.sort( (prev, next) => bondSeriesOrder.indexOf(prev) - bondSeriesOrder.indexOf(next) )<!--排序后数组['a','b','d','f']原创 2020-09-09 15:34:24 · 199 阅读 · 0 评论 -
数组与对象之间的纠葛
数组转对象Formily接收一个类似于{ "type": "object", "properties": { "tabs": { "key": "tabs", "type": "object", "name": "tabs", "x-component": "tab", "x-component-props": { "defaultActiveKey": "tab-2" }, "prope原创 2020-08-19 16:39:04 · 187 阅读 · 0 评论 -
滑动一段距离后实现吸顶的方式及坑点
需求:滑动一段距离后固定在视口顶部,实现吸顶效果JS:判断滚动距离后固定定位适用于无论多少层级的吸顶先上代码: window.onscroll = function () { let topScroll = document.body.scrollTop || document.documentElement.scrollTop //兼容 //这里86仅举例 if (topScroll >= 86 ) { //滚动超过多少为固定定位 setti原创 2020-08-13 19:16:43 · 854 阅读 · 0 评论 -
锚点踩坑那些事
最近有个需求是关于锚点点击后快速跳转到目标位置,爬坑出来,记录一下,以备未来再次遇到。好记性不如烂笔头。antd Anchortitle属性支持自定义样式我们的目标是自定义样式实现锚功能坑点1:目标结构实际渲染会多出来一个div在第一个,渲染的是demo里的蓝色圈圈???? 解决办法:css让小球的布局为none,原来为inline-block:global(.ant-anchor-ink-ball.visible) { display: none !important原创 2020-07-13 18:45:42 · 1207 阅读 · 0 评论