SKU组合查询算法探索

所属分类:输入,其他-自动完成,杂项

 24288  304  查看评论 (3)
分享到微信朋友圈
X
SKU组合查询算法探索 ie兼容11

里面的每个函数方法,定义的变量基本都有注释,有点js功底,跟踪一波代码,基本就可以知道整个思路了。

原理就是把结果集的SKU中key值进行更小拆分组合,把拆分和组合后的结果信息放到SKUResult里面,这样在初始化一次完成,后面的选择可以根据这个结果集使用。把组合范围减少到key里面,这样能够搜索范围避免递归,而且得到的每个小的组合属性值的结果有用信息很丰富,数量和价格都包括其中。

<div>
    属性2:
    <input type="button"  attr_id="24" value="24" />
    <input type="button"  attr_id="25" value="25" />
</div>
<div>
    属性1:
    <input type="button"  attr_id="12" value="12" />
    <input type="button"  attr_id="13" value="13" />
</div>
var keys = [
   ['24', '25'], 
   ['12', '13'], 
   ['31', '32']
];
var data = {
   "24_12_31": {price: 366.00, count: 46}, 
   "25_12_32": {price: 406, count: 66}
}

html和数据格式大概就是这样,数据回显也简单

相关插件-自动完成,杂项

获取当前光标位置

能够获取表单元素中当前光标的位置.在插入表情等情景下会用到
  自动完成
 31379  327

jq汉字转拼音

汉字转拼音
  自动完成
 31374  378

前端模拟自动检测功能

jQuery前端模拟自动检测功能插件AutoCheck.js
  自动完成
 27033  416

剩余字数

1.实时计算剩余字数;2.超过最大字数输入无效;3.兼容手机输入;4.jQuery版;
  自动完成
 27788  375

讨论这个项目(3)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    YMK 0
    2019/7/1 11:10:41
    你好,下载下来后发现如果数据是字母或中文的话,先点击中文的属性,其他所有的属性都置为不可点击了 回复
    陪伴是最长情的告白 0
    2018/9/21 9:51:29
    请问,这个是您之前发的是配套的嘛
        温嘀嘀0
        2018/9/28 10:16:39
        你好,是和之前的不一样的,两种写法,这种好很多
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复