selectmenu.js是一款支持模糊查找分页右键的多功能下拉菜单插件
selectmenu是一款支持模糊查找分页右键的多功能下拉菜单插件
使用方式:
第一步引入bfwone 加载依赖项jquery
<script id="bfwone" data="dep=jquery.17&err=0" type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/bfwone.js"></script>
第二步use插件及css和主题css
use(["selectmenu.min", "selectmenu"], function() { });
第三步配置参数
//菜单使用的数据格式 /** * content [string] : 菜单项目显示文本,支持HTML格式(设置内容为“sm_divider”可生成分隔栏) * header [boolean] : 是否为子标题栏 * url [string] : 需要跳转的链接 * callback [function] : 需要执行的回调函数 * disabled [boolean] : 是否禁用菜单项目 */ var menuData = [ {content:'News Site',header: true},//定义子标题栏 {content:'163 NetEase',url : 'http://www.163.com'},//链接跳转型菜单项目 {content:'sm_divider'},//分隔栏 //使用HTML的方式设置菜单显示的内容,并定义菜单项目为禁用 {content:'<i class="fa fa-fw fa-facebook"></i> Facebook',url : 'https://www.facebook.com',disabled : true}, //点击后执行回调的菜单项目 {content:'Click this menu item to trigger your callback',callback : function(){ bDialog.alert('you can do anything in callback!'); }} ]; //HTML按钮 <button type="button" id="btnMenu" >Select Team</button> //javascript 设置 $('#btnMenu').click(function(){ $(this).selectMenu({ //设置常规菜单模式 regular : true, data : menuData }); });简单示例代码:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>BFW NEW PAGE</title> <script id="bfwone" data="dep=jquery.17&err=0" type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/bfwone.js"></script> <script type="text/javascript"> bready(function() { var selectMenuData = [{ id: 1, name: 'Chicago Bulls', desc: '芝加哥公牛', abbr: 'CHI' }, { id: 2, name: 'Cleveland Cavaliers', desc: '克里夫兰骑士', abbr: 'CLE' }, { id: 3, name: 'Detroit Pistons', desc: '底特律活塞', abbr: 'DET' }, { id: 4, name: 'Indiana Pacers', desc: '印第安纳步行者', abbr: 'IND' }, { id: 5, name: 'Milwaukee Bucks', desc: '密尔沃基雄鹿', abbr: 'MIL' }]; use(["selectmenu.min", "selectmenu"], function() { $('#btnMenu').click(function() { $(this).selectMenu({ showField: 'name', keyField: 'id', initSelected: 1, //自定义菜单项目显示模板 formatItem: function(row) { var html = '<div class=""><div class="col-md-3">'; html += '</div>'; html += '<div class="col-md-7">'; html += row.name + row.name + '<br>' + row.desc; html += '</div></div>'; return html; }, data: selectMenuData, eSelect: function(data) { if (data && data.length > 0) { $('#btnMenu').html(data[0].desc); } } }); }); }); }); </script> <style> body{ padding: 100px; } #btnMenu{ background-color: #ffb515; text-align: center; padding: 0 10px; box-shadow: 0 15px 18px -6px rgb(255 198 75 / 65%); cursor: pointer; text-decoration: none; color: #fff; margin: 10px auto auto; height: 30px; display: inline-block; line-height: 30px; font-size: 12px; font-weight: 500; letter-spacing: 2px; border-radius: 3px; text-transform: uppercase; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s; position: relative; background-image: none; } </style> </head> <body> <div id="btnMenu"> 点击选择球队 </div> </body> </html>多用途菜单示例集合
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!---基础样式--> <style> article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;} body, html { font-size: 100%; padding: 0; margin: 0;} /* Reset */ *, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */ .clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } body{ background: #494A5F; color: #D5D6E2; font-weight: 500; font-size: 1.05em; font-family: "Microsoft YaHei","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif; } </style> <!---图标样式--> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/bootstrap.3.3.4.css"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/font-awesome-4.7.0/css/font-awesome.min.css"> <!---代码格式样式,可无视--> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/SyntaxHighlighter.css"> <!---主要样式--> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/selectmenu.css"> </head> <body> <div class="container"> <h1 class="page-header">下拉菜单插件 <small>支持下拉,分页,键盘操作等功能</small></h1> <div class="row-fluid"> <h2 class="page-header">1.经典使用场景 <small></small></h2> <div class="col-md-12"> <div class="col-md-6"> <p><strong>A</strong>. Select your favorite NBA team: <button type="button" class="btn btn-default" id="demoSingle">Select Team</button> </p> <div class="thumbnail"> <img id="nbaTeamLogo"> <div class="caption"> <p id="nabTeamName"></p> </div> </div> <p>The NBA team logo images copyright comes form <a href="" target="_blank">china</a></p> </div> <div class="col-md-6"> <p><strong>B</strong>. Choose teams to follow team news: <button type="button" class="btn btn-default" id="demoMultiple">Select Teams</button> </p> <div class="panel panel-default"> <div class="panel-body" id="nbaTeamLists"></div> </div> </div> </div> </div> <div class="row-fluid"> <div class="col-md-12"> <div class="col-md-6"> <p><strong>C</strong>. Which site you want to visit ?</p> <p><button type="button" class="btn btn-default" id="demoBaseMenu">Select Menu <i class="fa fa-caret-down"></i></button></p> </div> <div class="col-md-6"> <p><strong>D</strong>. Menu embedded to page</p> <div id="demoEmbedded"></div> </div> </div> </div> <div class="row-fluid"> <div class="col-md-12"> <div class="col-md-12"> <strong>E</strong>. your mouse right click to call menu <div class="jumbotron" id="demoRightClick"> <h2 class="text-center"><i class="fa fa-mouse-pointer"></i> 鼠标右键查看效果</h2> </div> </div> </div> </div> <div class="row-fluid"> <h2 class="page-header">2.1 常规下拉菜单 <small></small></h2> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ //菜单使用的数据格式 /** * content [string] : 菜单项目显示文本,支持HTML格式(设置内容为“sm_divider”可生成分隔栏) * header [boolean] : 是否为子标题栏 * url [string] : 需要跳转的链接 * callback [function] : 需要执行的回调函数 * disabled [boolean] : 是否禁用菜单项目 */ var menuData = [ {content:'News Site',header: true},//定义子标题栏 {content:'163 NetEase',url : 'http://www.163.com'},//链接跳转型菜单项目 {content:'sm_divider'},//分隔栏 //使用HTML的方式设置菜单显示的内容,并定义菜单项目为禁用 {content:'<i class="fa fa-fw fa-facebook"></i> Facebook',url : 'https://www.facebook.com',disabled : true}, //点击后执行回调的菜单项目 {content:'Click this menu item to trigger your callback',callback : function(){ bDialog.alert('you can do anything in callback!'); }} ]; ]]> </script> <button type="button" class="btn btn-default" id="baseMenu"><i class="fa fa-bars"></i> Select Menu</button> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ //HTML按钮 <button type="button" id="btnMenu" >Select Team</button> //javascript 设置 $('#btnMenu').click(function(){ $(this).selectMenu({ //设置常规菜单模式 regular : true, data : menuData }); }); ]]> </script> <div class="alert alert-info" role="alert"> 示例中,带回调的菜单项目中的弹出窗口为 <a href="https://terryz.github.io/bdialog/index.html" target="_blank"><strong>bDialog</strong></a> 插件 </div> </div> <div class="row-fluid"> <h4 class="heading">2.2 带标题栏的菜单 <small></small></h4> <button type="button" class="btn btn-default" id="baseMenuHeader"><i class="fa fa-header"></i> Select Menu</button> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ $('#btnMenu').click(function(){ $(this).selectMenu({ title : '<i class="fa fa-fw fa-thumbs-o-up"></i> I can have a title bar', regular : true, data : menuData }); }); ]]> </script> </div> <div class="row-fluid"> <h4 class="heading">2.3 带子标题菜单项目的菜单 <small></small></h4> <button type="button" class="btn btn-default" id="baseMenuSubHeader"><i class="fa fa-list-ul"></i> Select Menu</button> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ //设置数据中项目header : true,即可指定为子标题栏 var menuData = [ {content:'News Site',header: true} ]; //javascript 设置 $('#btnMenu').click(function(){ $(this).selectMenu({ regular : true, data : menuData }); }); ]]> </script> </div> <div class="row-fluid"> <h4 class="heading">2.4 带箭头的菜单 <small></small></h4> <button type="button" class="btn btn-default" id="baseMenuArrow"><i class="fa fa-arrow-up"></i> 带箭头的菜单</button> <button type="button" class="btn btn-default" id="baseMenuRight"><i class="fa fa-arrow-right"></i> 菜单右对齐</button> <button type="button" class="btn btn-default" id="baseMenuCenter"><i class="fa fa-arrow-down"></i> 菜单居中对齐</button> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ $('#btnMenu').click(function(){ $(this).selectMenu({ arrow : true,//打开菜单箭头,默认不带箭头 position : 'right',//可设置'left'(default),'center','right' regular : true, data : menuData }); }); ]]> </script> </div> <div class="row-fluid"> <h2 class="page-header">3.1 高级下拉菜单 <small></small></h2> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ //菜单使用的示例数据格式 //数据格式与常规菜单模式的固定格式不同,该模式下,数据格式可以完全自定义 //并通过设置keyField、showField、searchField等参数进行指定具体使用的数据节点 var selectMenuData = [ {id:1 ,name:'Chicago Bulls',desc:'芝加哥公牛',abbr:'CHI'}, {id:2 ,name:'Cleveland Cavaliers',desc:'克里夫兰骑士',abbr:'CLE'}, {id:3 ,name:'Detroit Pistons',desc:'底特律活塞',abbr:'DET'}, {id:4 ,name:'Indiana Pacers',desc:'印第安纳步行者',abbr:'IND'}, {id:5 ,name:'Milwaukee Bucks',desc:'密尔沃基雄鹿',abbr:'MIL'} ]; ]]> </script> <button type="button" class="btn btn-default" id="selectMenuBase"><i class="fa fa-server"></i> Select Menu</button> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ //HTML按钮 <button type="button" id="btnMenu" >Select Team</button> //javascript 设置 $('#btnMenu').click(function(){ $(this).selectMenu({ showField : 'name',//指定显示文本的字段 keyField : 'id',//指定id的字段 data : selectMenuData }); }); ]]> </script> </div> <div class="row-fluid"> <h4 class="heading">3.2 不需要快速搜索的下拉菜单 <small></small></h4> <button type="button" class="btn btn-default" id="selectMenuNoSearch"><i class="fa fa-server"></i> Select Menu</button> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ $('#btnMenu').click(function(){ $(this).selectMenu({ showField : 'name', keyField : 'id', search : false,//关闭搜索栏 data : selectMenuData }); }); ]]> </script> </div> <div class="row-fluid"> <h4 class="heading">3.3 指定菜单显示项目个数 <small></small></h4> <button type="button" class="btn btn-default" id="selectMenuListSize"><i class="fa fa-server"></i> Select Menu</button> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ $('#btnMenu').click(function(){ $(this).selectMenu({ showField : 'name', keyField : 'id', search : false, title : false,//关闭标题栏 listSize : 5,//设置显示的菜单项目个数(菜单高度) data : selectMenuData }); }); ]]> </script> </div> <div class="row-fluid"> <h4 class="heading">3.4 多分组数据下拉菜单、多选模式 <small></small></h4> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ //多分组格式数据,要求数据必须按照以下格式设置,但list节点内的数据,与不分组的数据格式一样,可以自由定义 var selectMenuGroupData = [{ title : 'East', list :[ {id:1 ,name:'Chicago Bulls',desc:'芝加哥公牛',abbr:'CHI'}, {id:2 ,name:'Cleveland Cavaliers',desc:'克里夫兰骑士',abbr:'CLE'} ] },{ title : 'West', list : [ {id:16,name:'Denver Nuggets',desc:'丹佛掘金',abbr:'DEN'}, {id:17,name:'Minnesota Timberwolves',desc:'明尼苏达森林狼',abbr:'MIN'} ]} ]; ]]> </script> <button type="button" class="btn btn-default" id="selectMenuGroup"><i class="fa fa-server"></i> Select Menu</button> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ $('#btnMenu').click(function(){ $(this).selectMenu({ showField : 'name', keyField : 'id', multiple : true,//打开多选模式 data : selectMenuGroupData }); }); ]]> </script> </div> <div class="row-fluid"> <h4 class="heading">3.5 初始化选中项目 <small></small></h4> <button type="button" class="btn btn-default" id="selectMenuInit"><i class="fa fa-server"></i> Select Menu</button> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ $('#btnMenu').click(function(){ $(this).selectMenu({ showField : 'name', keyField : 'id', arrow : true, initSelected : 1, data : selectMenuData }); }); ]]> </script> </div> <div class="row-fluid"> <h4 class="heading">3.6 自定义项目显示模板 <small></small></h4> <button type="button" class="btn btn-default" id="selectMenuFormat"><i class="fa fa-server"></i> Select Menu</button> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ $('#btnMenu').click(function(){ $(this).selectMenu({ showField : 'name', keyField : 'id', initSelected : 1, //自定义菜单项目显示模板 formatItem : function(row){ var html = '<div class=""><div class="col-md-3">'; html += '<img src="//repo.bfw.wiki/bfwrepo/image/5d65ea7d8bc8b.png?x-oss-process=image/auto-orient,1/resize,m_fill,w_100,h_100,/quality,q_90" width="64" height="64">'; html += '</div>'; html += '<div class="col-md-7">'; html += row.name + row.name + '<br>' + row.desc; html += '</div></div>'; return html; }, data : selectMenuData }); }); ]]> </script> </div> <div class="row-fluid"> <h2 class="page-header">4.1 鼠标右键打开菜单模式 <small>仅右键可打开</small></h2> <div class="row"> <div class="col-md-6"> <p>常规模式菜单嵌入</p> <div class="jumbotron" id="selectMenuRightClickBase"> <h3 class="text-center"><i class="fa fa-mouse-pointer"></i> Mouse right click this area</h3> </div> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ //html元素定义 <div class="jumbotron" id="selectMenuRightClickBase"> <h3 class="text-center"> <i class="fa fa-mouse-pointer"></i> Mouse right click this area </h3> </div> //javascript代码 $('#selectMenuRightClickBase').selectMenu({ title : 'Regular menu', //常规菜单模式 regular : true, //打开鼠标右键模式 rightClick : true, data : baseMenuHeaderData }); ]]> </script> </div> <div class="col-md-6"> <p>多功能模式菜单嵌入</p> <div class="jumbotron" id="selectMenuRightClickAdv"> <h3 class="text-center"><i class="fa fa-mouse-pointer"></i> Mouse right click this area</h3> </div> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ //html元素定义 <div class="jumbotron" id="selectMenuRightClickAdv"> <h3 class="text-center"> <i class="fa fa-mouse-pointer"></i> Mouse right click this area </h3> </div> //javascript代码 $('#selectMenuRightClickAdv').selectMenu({ title : 'Advanced menu', showField : 'name', keyField : 'id', //打开鼠标右键模式 rightClick : true, data : selectMenuData }); ]]> </script> </div> </div> </div> <div class="row-fluid"> <h2 class="page-header">5.1 菜单使用动态数据 <small></small></h2> <p> <button type="button" class="btn btn-default" id="btnAddRow">Add row</button> <button type="button" class="btn btn-default" id="selectMenuDynamic"><i class="fa fa-server"></i> Select Menu</button> </p> <div class="row-fluid"> <ul class="list-group col-md-3" id="ulDynamicMenu"> <li class="list-group-item">SelectPage</li> <li class="list-group-item">SelectMenu</li> <li class="list-group-item">bDialog</li> <li class="list-group-item">bPage</li> <li class="list-group-item">bTabs</li> </ul> </div> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ $(this).selectMenu({ title : 'Dynamic data menu', regular : true, data : function(){ var d = new Array(); $('#ulDynamicMenu li').each(function(i,row){ var rd = { content : $(row).text(), url : 'https://aaa.com' }; d.push(rd); }); return d; } }); ]]> </script> </div> <div class="row-fluid"> <h2 class="page-header">6.1 菜单嵌入网页模式 <small>不以弹出的形式展现</small></h2> <div class="row"> <div class="col-md-6"> <p>常规模式菜单嵌入</p> <div id="selectMenuEmbedBase"></div> </div> <div class="col-md-6"> <p>多功能模式菜单嵌入</p> <div id="selectMenuEmbedAdv"></div> </div> </div> <script type="syntaxhighlighter" class="brush:js"> <![CDATA[ //html元素定义,注意,一定要使用DIV,使用其它容器无效 <div id="selectMenuEmbedBase"></div> //javascript代码 $('#selectMenuEmbedBase').selectMenu({ showField : 'name', keyField : 'id', embed : true,//设置打开嵌入网页模式 data : selectMenuGroupData }); ]]> </script> </div> </div> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery.17.js"></script> <!---代码格式样式,可无视--> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/SyntaxHighlighter.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/selectmenu.min.js"></script> <script type="text/javascript"> $(function(){ var selectMenuData = [ {id:1 ,name:'Chicago Bulls',desc:'芝加哥公牛',abbr:'CHI'}, {id:2 ,name:'Cleveland Cavaliers',desc:'克里夫兰骑士',abbr:'CLE'}, {id:3 ,name:'Detroit Pistons',desc:'底特律活塞',abbr:'DET'}, {id:4 ,name:'Indiana Pacers',desc:'印第安纳步行者',abbr:'IND'}, {id:5 ,name:'Milwaukee Bucks',desc:'密尔沃基雄鹿',abbr:'MIL'}, {id:6 ,name:'Brooklyn Nets',desc:'布鲁克林篮网',abbr:'BKN'}, {id:7 ,name:'Boston Celtics',desc:'波士顿凯尔特人',abbr:'BOS'}, {id:8 ,name:'New York Knicks',desc:'纽约尼克斯',abbr:'NYK'}, {id:9 ,name:'Philadelphia 76ers',desc:'费城76人',abbr:'PHI'}, {id:10,name:'Toronto Raptors',desc:'多伦多猛龙',abbr:'TOR'}, {id:11,name:'Atlanta Hawks',desc:'亚特兰大老鹰',abbr:'ATL'}, {id:12,name:'Charlotte Hornets',desc:'夏洛特黄蜂',abbr:'CHA'}, {id:13,name:'Miami Heat',desc:'迈阿密热火',abbr:'MIA'}, {id:14,name:'Orlando Magic',desc:'奥兰多魔术',abbr:'ORL'}, {id:15,name:'Washington Wizards',desc:'华盛顿奇才',abbr:'WAS'}, {id:16,name:'Denver Nuggets',desc:'丹佛掘金',abbr:'DEN'}, {id:17,name:'Minnesota Timberwolves',desc:'明尼苏达森林狼',abbr:'MIN'}, {id:18,name:'Oklahoma City Thunder',desc:'俄克拉荷马雷霆',abbr:'OKC'}, {id:19,name:'Portland Trail Blazers',desc:'波特兰开拓者',abbr:'POR'}, {id:20,name:'Utah Jazz',desc:'犹他爵士',abbr:'UTA'}, {id:21,name:'Golden State Warriors',desc:'金州勇士',abbr:'GSW'}, {id:22,name:'Los Angeles Clippers',desc:'洛杉矶快船',abbr:'LAC'}, {id:23,name:'Los Angeles Lakers',desc:'洛杉矶湖人',abbr:'LAL'}, {id:24,name:'Phoenix Suns',desc:'菲尼克斯太阳',abbr:'PHX'}, {id:25,name:'Sacramento Kings',desc:'萨克拉门托国王',abbr:'SAC'}, {id:26,name:'Dallas Mavericks',desc:'达拉斯小牛',abbr:'DAL'}, {id:27,name:'Houston Rockets',desc:'休斯顿火箭',abbr:'HOU'}, {id:28,name:'Memphis Grizzlies',desc:'孟菲斯灰熊',abbr:'MEM'}, {id:29,name:'New Orleans Pelicans',desc:'新奥尔良鹈鹕',abbr:'NOP'}, {id:30,name:'San Antonio Spurs',desc:'圣安东尼奥马刺',abbr:'SAS'} ]; var selectMenuGroupData = [{ title : 'East', list :[ {id:1 ,name:'Chicago Bulls',desc:'芝加哥公牛',abbr:'CHI'}, {id:2 ,name:'Cleveland Cavaliers',desc:'克里夫兰骑士',abbr:'CLE'}, {id:3 ,name:'Detroit Pistons',desc:'底特律活塞',abbr:'DET'}, {id:4 ,name:'Indiana Pacers',desc:'印第安纳步行者',abbr:'IND'}, {id:5 ,name:'Milwaukee Bucks',desc:'密尔沃基雄鹿',abbr:'MIL'}, {id:6 ,name:'Brooklyn Nets',desc:'布鲁克林篮网',abbr:'BKN'}, {id:7 ,name:'Boston Celtics',desc:'波士顿凯尔特人',abbr:'BOS'}, {id:8 ,name:'New York Knicks',desc:'纽约尼克斯',abbr:'NYK'}, {id:9 ,name:'Philadelphia 76ers',desc:'费城76人',abbr:'PHI'}, {id:10,name:'Toronto Raptors',desc:'多伦多猛龙',abbr:'TOR'}, {id:11,name:'Atlanta Hawks',desc:'亚特兰大老鹰',abbr:'ATL'}, {id:12,name:'Charlotte Hornets',desc:'夏洛特黄蜂',abbr:'CHA'}, {id:13,name:'Miami Heat',desc:'迈阿密热火',abbr:'MIA'}, {id:14,name:'Orlando Magic',desc:'奥兰多魔术',abbr:'ORL'}, {id:15,name:'Washington Wizards',desc:'华盛顿奇才',abbr:'WAS'} ] },{ title : 'West', list : [ {id:16,name:'Denver Nuggets',desc:'丹佛掘金',abbr:'DEN'}, {id:17,name:'Minnesota Timberwolves',desc:'明尼苏达森林狼',abbr:'MIN'}, {id:18,name:'Oklahoma City Thunder',desc:'俄克拉荷马雷霆',abbr:'OKC'}, {id:19,name:'Portland Trail Blazers',desc:'波特兰开拓者',abbr:'POR'}, {id:20,name:'Utah Jazz',desc:'犹他爵士',abbr:'UTA'}, {id:21,name:'Golden State Warriors',desc:'金州勇士',abbr:'GSW'}, {id:22,name:'Los Angeles Clippers',desc:'洛杉矶快船',abbr:'LAC'}, {id:23,name:'Los Angeles Lakers',desc:'洛杉矶湖人',abbr:'LAL'}, {id:24,name:'Phoenix Suns',desc:'菲尼克斯太阳',abbr:'PHX'}, {id:25,name:'Sacramento Kings',desc:'萨克拉门托国王',abbr:'SAC'}, {id:26,name:'Dallas Mavericks',desc:'达拉斯小牛',abbr:'DAL'}, {id:27,name:'Houston Rockets',desc:'休斯顿火箭',abbr:'HOU'}, {id:28,name:'Memphis Grizzlies',desc:'孟菲斯灰熊',abbr:'MEM'}, {id:29,name:'New Orleans Pelicans',desc:'新奥尔良鹈鹕',abbr:'NOP'}, {id:30,name:'San Antonio Spurs',desc:'圣安东尼奥马刺',abbr:'SAS'} ]} ]; var baseMenuData = [ {content:'163 NetEase',url : 'http://www.163.com'}, {content:'Sina',url : 'http://www.sina.com'}, {content:'sm_divider'}, {content:'<i class="fa fa-fw fa-github"></i> GitHub',url : 'https://github.com'}, {content:'<i class="fa fa-fw fa-reddit"></i> Reddit',url : 'https://www.reddit.com'}, {content:'<i class="fa fa-fw fa-facebook"></i> Facebook',url : 'https://www.facebook.com',disabled : true}, {content:'<i class="fa fa-fw fa-twitter"></i> Twitter',url : 'https://twitter.com',disabled : true}, {content:'sm_divider'}, {content:'Click this menu item to trigger your callback',callback : function(){ bDialog.alert('you can do anything in callback!'); }} ]; var baseMenuHeaderData = [ {content:'News Site',header: true}, {content:'163 NetEase',url : 'http://www.163.com'}, {content:'Sina',url : 'http://www.sina.com'}, {content:'sm_divider'}, {content:'Technology Site',header: true}, {content:'<i class="fa fa-fw fa-github"></i> GitHub',url : 'https://github.com'}, {content:'<i class="fa fa-fw fa-reddit"></i> Reddit',url : 'https://www.reddit.com'}, {content:'<i class="fa fa-fw fa-facebook"></i> Facebook',url : 'https://www.facebook.com',disabled : true}, {content:'<i class="fa fa-fw fa-twitter"></i> Twitter',url : 'https://twitter.com',disabled : true}, {content:'sm_divider'}, {content:'Actions',header: true}, {content:'Click this menu item to trigger your callback',callback : function(){ bDialog.alert('you can do anything in callback!'); }} ]; $('#selectMenuBase').click(function(){ $(this).selectMenu({ showField : 'name', keyField : 'id', search : true, data : selectMenuData }); }); $('#selectMenuNoSearch').click(function(){ $(this).selectMenu({ showField : 'name', keyField : 'id', search : false, data : selectMenuData }); }); $('#selectMenuListSize').click(function(){ $(this).selectMenu({ showField : 'name', keyField : 'id', search : false, title : false, listSize : 5, data : selectMenuData }); }); $('#selectMenuGroup').click(function(){ $(this).selectMenu({ showField : 'name', keyField : 'id', listSize : 7, multiple : true, data : selectMenuGroupData }); }); $('#selectMenuInit').click(function(){ $(this).selectMenu({ showField : 'name', keyField : 'id', arrow : true, initSelected : 1, data : selectMenuData }); }); $('#selectMenuFormat').click(function(){ $(this).selectMenu({ showField : 'name', keyField : 'id', initSelected : 1, formatItem : function(row){ var html = '<div class=""><div class="col-md-3">'; html += '<img src="//repo.bfw.wiki/bfwrepo/image/5d65ea7d8bc8b.png?x-oss-process=image/auto-orient,1/resize,m_fill,w_100,h_100,/quality,q_90" width="64" height="64">'; html += '</div>'; html += '<div class="col-md-7">'; html += row.name + '<br>' + row.desc; html += '</div></div>'; return html; }, data : selectMenuData }); }); $('#selectMenuRightClickBase').selectMenu({ title : 'Regular menu', regular : true, rightClick : true, data : baseMenuHeaderData }); $('#selectMenuRightClickAdv').selectMenu({ title : 'Advanced menu', showField : 'name', keyField : 'id', rightClick : true, data : selectMenuData }); $('#btnAddRow').click(function(){ var li = $('<li>').addClass('list-group-item').html('new menu item ' + ($('#ulDynamicMenu li').size()+1)); $('#ulDynamicMenu').append(li); }); $('#selectMenuDynamic').click(function(){ $(this).selectMenu({ title : 'Dynamic data menu', regular : true, data : function(){ var d = new Array(); $('#ulDynamicMenu li').each(function(i,row){ var rd = { content : $(row).text(), url : 'https://github.com/TerryZ/SelectPage' }; d.push(rd); }); return d; } }); }); $('#baseMenu').click(function(){ $(this).selectMenu({ regular : true, arrow : false, data : baseMenuData }); }); $('#baseMenuArrow').click(function(){ $(this).selectMenu({ regular : true, arrow : true, data : baseMenuData }); }); $('#baseMenuRight').click(function(){ $(this).selectMenu({ regular : true, arrow : true, position : 'right', data : baseMenuData }); }); $('#baseMenuCenter').click(function(){ $(this).selectMenu({ regular : true, arrow : true, position : 'center', data : baseMenuData }); }); $('#baseMenuHeader').click(function(){ $(this).selectMenu({ regular : true, title : '<i class="fa fa-fw fa-thumbs-o-up"></i> I can have a title bar', data : baseMenuData }); }); $('#baseMenuSubHeader').click(function(){ $(this).selectMenu({ title : 'SelectMenu ', regular : true, data : baseMenuHeaderData }); }); $('#demoSingle').click(function(){ $(this).selectMenu({ showField : 'name', keyField : 'id', search : true, data : selectMenuData, eSelect : function(data){ if(data && data.length > 0){ $('#nbaTeamLogo').attr('src','//repo.bfw.wiki/bfwrepo/image/5d65ea7d8bc8b.png?x-oss-process=image/auto-orient,1/resize,m_fill,w_100,h_100,/quality,q_90'); $('#nabTeamName').html(data[0].name + '(' + data[0].desc + ')'); } } }); }); $('#demoMultiple').click(function(){ $(this).selectMenu({ showField : 'name', keyField : 'id', multiple : true, lang : 'en', position : 'right', data : selectMenuGroupData, eSelect : function(data){ $('#nbaTeamLists').empty(); if(data && data.length > 0){ $.each(data,function(i,row){ $('#nbaTeamLists').append('<p><strong>'+row.abbr+'</strong> - '+row.name+'(' + row.desc + ')</p>'); }); } } }); }); $('#demoBaseMenu').click(function(){ $(this).selectMenu({ title : 'SelectMenu ', regular : true, data : baseMenuHeaderData }); }); $('#demoEmbedded,#selectMenuEmbedBase').selectMenu({ title : 'The menu is Embedded to page', embed : true, regular : true, data : baseMenuHeaderData }); $('#demoRightClick').selectMenu({ title : 'This is mouse right click menu', regular : true, rightClick : true, data : baseMenuHeaderData }); $('#selectMenuEmbedAdv').selectMenu({ showField : 'name', keyField : 'id', embed : true, multiple : true,//打开多选模式 data : selectMenuGroupData }); SyntaxHighlighter.all(); }); </script> </body> </html>
- html2pdf.js 是一个HTML的dom元素内容转 PDF 文件插件
- coderunner.js是一款支持47种编程语言代码实时运行器插件
- idb.js 是一个用于简化在浏览器中使用 IndexedDB 的 JavaScript插件
- chinese_lunar_calendar.js是一款公历阳历转换成农历时间等信息的插件
- midiwriter是一款浏览器中生成多轨midi音频声音的插件
- Annyang:是一款用于语音识别的轻量级 JavaScript 库
- jointjs是交互流程图工作流图表插件
- pptxgen.js是一款支持nodejs和浏览器环境生成ppt演示文稿插件
- framer-motion是一款react动画库
- localforage.js是浏览器端本地数据持久化存储插件
- 在线AI文本写作写诗写小说文案工具
- 在线合同示范范本模板库工具
- 在线百度文库文档资料免费下载工具
- 在线java代码运行IDE
- 在线php代码运行IDE
- 在线python代码运行IDE
- 在线go代码运行IDE
- 在线c#代码运行IDE
- 在线c代码运行IDE
- 在线html代码运行IDE
- 在线http api调试及api文档工具
- 在线c++代码运行WEBIDE
- 在线typescript代码运行WEBIDE
- 在线vb代码运行WEBIDE
- 在线D语言代码运行WEBIDE
- 在线F#语言代码运行WEBIDE
- 在线SQL代码运行WEBIDE
- 在线Julia代码运行WEBIDE
- 在线Ruby代码运行WEBIDE
- 在线Kotlin代码运行WEBIDE
- 在线Dart代码运行WEBIDE
- 在线Groovy代码运行WEBIDE
- 在线R代码运行WEBIDE
- 在线Perl代码运行WEBIDE
- 在线Lua代码运行WEBIDE
- 在线Vala代码运行WEBIDE
- 在线Ocaml代码运行WEBIDE
- 在线汇编代码运行WEBIDE
- 在线Object C代码运行WEBIDE
- 在线Scala代码运行WEBIDE
- 在线Swift代码运行WEBIDE
- 在线Erlang代码运行WEBIDE
- 在线Pascal代码运行WEBIDE
- 在线Lisp代码运行WEBIDE
- 在线Fortran代码运行WEBIDE
- 在线Bash代码运行WEBIDE
- 在线Clojure代码运行WEBIDE
- 在线Ada代码运行WEBIDE
- 在线Elixir代码运行WEBIDE
- 在线Cobol代码运行WEBIDE
- 在线Haskell代码运行WEBIDE
- 在线代码可视化执行过程工具
- 在线layui表单拖拽生成器工具
- 在线变量命名神器工具
- 在线ai程序员编程工具箱
- 在线免费假数据REST api接口工具
- 在线AI文本描述开发生成app应用工具
- 在线AI编程助手工具
- 在线编程挑战平台
- 在线可视化拖拽开发llm大语言模型应用工具
- 在线ai根据文本描述生成网页react代码
- 在线css grid网格布局可视化代码生成器工具
- 在线网页背景代码生成器工具
- 在线拟物风格盒子阴影css代码生成器工具
- 在线各种图形css代码工具
- 在线loading加载动画css代码库工具
- 在线clip-path可视化编辑css代码生成工具
- 在线es6 js代码babel编译转换工具
- 在线ai帮你写代码编程问答工具
- 在线时间戳转换工具
- 在线打开sqlite数据库工具
- 在线redis工具
- 在线SQLite、Oracle、MariaDB数据库工具
- 在线录音工具
- 在线AI视频剪辑工具导航
- 在线配音文字转语音tts工具导航
- 在线音乐音频提取分离人声与伴奏工具
- 在线抖音视频去除水印工具
- 在线AI视频背景抠图去水印抹除工具
- 在线文本文字转语音播报工具
- 在线AI文字文案文章生成转视频工具
- 在线免费视频素材库
- 在线变声(男变女、女变男)工具
- 在线m3u8、rtmp、hls、flv直播录播视频播放工具
- 在线视频音频文件转文字字幕工具
- 在线视频格式转换工具
- 在线ai自动创作生成无版权背景音乐工具
- 在线AI文本描述生成视频文生视频工具
- 在线m3u8转换mp4下载工具
- 在线万能视频下载工具
- 在线AI数字人克隆工具(包括人像与声音克隆)
- 在线ai视频字幕制作工具
- 在线文本转语音和语音克隆工具
- 在线AI视频口型与声音本地化翻译工具
- 在线ai视频风格化工具
- 在线ai音频语音翻译配音工具
- 在线短视频ai智能编辑工具
- 在线ai视频编辑工具
- 在线音乐声音生成mtv视频工具
- 在线ai会议实时语音转写文字工具
- 在线ai自动拍摄生成电影视频电视剧工具
- 在线ai创作原创人声音乐工具
- 在线长视频ai剪辑成短视频工具
- 在线视频裁剪转码格式转换生成gif工具
- 在线ai视频人物替换成机器人工具
- 在线ai声音克隆工具
- 在线让你的声音克隆艺人唱歌工具
- 在线文本转手语视频工具
- 在线声音格式转换工具
- 在线ai声音音频降噪去噪增强修复工具
- 在线视频变清晰增强修复工具
- 在线视频压缩工具
- 在线视频任意物体人物抠图追踪遮罩工具
- 在线视频人物角色ai替换换人工具
- 在线录屏工具
- 在线AI视频风格重绘转绘工具
- 在线ai生成故事短片制作工具
- 在线免费离线语音识别转文字工具
- 在线AI无声视频人物说话唇语识别工具
- 在线AI图片转视频特效工具
- 在线站长工具网站统计导航
- 在线dns及ip查询相关工具
- 在线网站seo工具大全
- 在线网站优化工具
- 在线网站网页信息检测体检工具
- 在线正则匹配工具
- 在线正则表达式可视化工具
- 在线正则表达式模板工具
- 自媒体公众平台网址导航
- 在线ip地址转换工具
- 在线获得本机ip地址工具
- 在线数字转中文大写金额工具
- 在线pdf转换编辑处理工具合集
- 在线文字转声音播放工具
- 在线代码截图美化工具
- 在线思维导图制作工具
- 在线流程图制作工具
- 在线扫描主机端口是否开放工具
- 所有pc及移动设备浏览器user-agent
- 在线便签记事本工具
- emmet语法指南手册
- animate.css常见动画效果合集及classname类名
- 在线robots.txt文件生成工具
- 在线htpasswd生成器工具
- 在线屏幕颜色提取器取色器拾色器工具
- 在线计算器工具
- 在线代码转图片美化截图工具
- 在线markdown编辑器工具
- 在线农历老黄历日历工具
- 在线随机密码生成器工具
- 学术科研论文网站导航
- 在线文字统计工具
- 在线低代码无代码0代码应用平台导航
- 在线邀请函投票问卷调查h5工具导航
- 在线翻译工具导航
- 在线项目管理团队协作任务管理工具导航
- 在线算法可视化工具
- 在线办公文档pdf word ppt excel工具导航
- 求职招聘接私活外包网址导航
- 域名注册云服务器导航
- 在线网盘云盘网站导航
- 在线科技技术资讯网站导航
- 在线技术课程学习网站导航
- 在线代码托管网站导航
- 在线短链接短网址生成工具导航
- 在线免费代理ip地址服务工具导航
- 开源镜像网站导航
- 在线图片转文字ocr识别工具导航
- 在线数字人虚拟人三维模型视频制作生成工具导航
- 在线代码AST抽象语法树可视化工具
- 在线常用按钮悬浮及加载动画合集代码cssfx
- 在线域名网站app小程序icp备案查询工具
- 在线商标信息查询及注册导航
- 在线WASI程序运行工具
- 在线文档音视频图片格式转换工具
- 在线linux命令大全查询学习工具
- 在线以图搜图查找相似图片工具导航
- 在线base64字符串转文件工具
- 在线操作系统镜像下载
- 在线AI工具箱大全
- 在线ai人工智能模型库数据集
- 在线CLIP-Interrogator图片生成文本prompt工具
- 在线虚拟主机网站空间vps云服务器导航
- DALL·E, Midjourney, Stable Diffusion, ChatGPT提示语库
- 在线ai内容检测工具
- 在线ai文字聊天类助手工具导航
- 在线根据ip地址查询省市区经纬度位置工具
- ai自动化处理autogpt工具
- 在线AI网站搭建建站工具
- 在线ChatGPT、Claude等AI prompt提示语库工具
- 在线AI视频本地化翻译配音工具
- 在线Ai换脸工具
- 在线AI文本生成三维模型工具
- 在线图片隐写工具
- 在线零宽字符unicode文字隐写工具
- 在线ai知识论文技术搜索工具
- 在线全球虚拟手机接收短信工具
- 在线linux命令搜索解释工具
- 在线大文件免费端对端加密中转下载传输工具
- 在线ai电商模特换装试衣工具
- 在线照片视频生成现实世界三维模型工具
- 在线自媒体多平台自动同步一键分发发布工具
- 在线测网速工具
- 在线训练生成自己的文生图和视频模型工具
- 在线万能文件格式转换工具
- 在线外语学习工具
- 在线临时邮箱一次性邮箱工具
- 在线ai数据分析生成图表报表工具
- 在线浏览器指纹唯一信息查询工具
- 在线css、js浏览器特性兼容性查询工具
- 在线互联网设备搜索工具
- 在线ai大模型推理可视化工具
- 在线ai识别照片拍摄地点经纬度工具
- 在线免费二级域名dns解析工具
- 在线ui元素组件动画库css工具
- 在线木马病毒文件检测工具
- 在线检测查找自己的隐私信息是否泄漏工具
- 在线字体转换工具
- 在线身份地址信用卡信息生成器工具
- 在线身份证号码验证及查询信息工具
- 在线身份证号码及姓名批量生成器工具
- 在线本地ip6地址是否支持及查询工具
- 在线ai智能体工具
- 在线影视剧台词搜索查找工具
- 在线图表制作工具
- 在线AI算力平台导航工具
- 在线国家永久基本农田查询工具
- 在线图片中文字字体及商用版权检测工具
- 在线html网页添加密码加密授权访问打开运行工具
- 在线ai文本描述创建3d游戏工具
- 在线三维模型设计导入编辑导出工具
- 在线三维3d模型库元宇宙导航
- 在线三维模型格式转换工具
- 在线免费可商用三维动画库
- 在线图片生成三维模型工具
- 在线人物照片生成三维头部模型工具
- 在线fbx三维模型动作库下载工具
- 在线vrm三维模型本地打开预览工具
- 在线文本描述或图片或视频生成三维动作数据工具
- 在线格式化json数据工具
- 在线图片压缩工具
- 在线图片裁剪工具
- 在线icon生成工具
- 在线gif分解拆分图片工具
- 在线ps图像处理工具
- 在线图片base64工具
- 在线图片转svg工具
- 在线svg转图片工具
- 在线生成二维码工具
- 在线二维码识别工具
- 在线svg转base64工具
- 在线判断图片是否ps过工具
- 在线打开预览pdf转图片下载工具
- 在线生成各种类型条形码工具
- 在线生成现实中不存在虚拟人物照片头像工具
- 在线位图图片转svg矢量图工具
- 在线图片加水印工具
- 在线图片背景消除抠图工具导航
- 在线图片涂抹清除物体水印工具导航
- 在线ps图片编辑处理工具导航
- 在线图片无损放大变清晰工具导航
- 在线智能证件照制作一站式工具
- 在线网页图片批量下载工具
- 在线人物图像转换成卡通漫画图像工具
- 在线二维码美化工具
- 在线ios安卓web应用程序图标批量生成器工具
- 在线图片批量压缩工具
- 在线AI多图融合工具
- 在线pdf、word文件文档转扫描打印图片效果工具
- 在线svg图片压缩工具
- 在线图片生成证件照工具
- 在线ai生成用户专业肖像工具
- 在线jpg、png、gif位图图片转svg、pdf、eps矢量图工具
- 在线ai照片写真生成工具
- 在线png、jpeg等图片批量转换成webp格式工具
- 在线html属性清除工具
- 清除html标签转换成纯文本工具
- 在线复制网页过滤样式工具
- 在线去除文本空格工具
- 在线MD5 SHA1 AES加密工具
- 在线RSA非对称加密工具
- 在线流程图拓扑图绘制工具
- 在线SVG图形绘制工具
- 在线拖拽生成网页工具
- 在线bootstrap拖拽生成网页工具
- 在线xmind思维导图工具
- 在线bootstrap模块化精美网页设计工具
- avue表单拖拽设计器
- elementui表单在线生成器
- 在线ppt PowerPoint演示文档制作工具
- 在线logo ai设计制作工具导航
- 在线AI产品原型UI设计制作工具导航
- 在线AI广告条海报banner设计工具导航
- 在线设计灵感网站导航
- 在线画板工具
- 在线配色工具导航
- 在线文本生成图片AI绘画画画绘图文生图及图片编辑修改工具
- 在线简历制作工具
- 在线可视化拖拽网页设计工具
- 在线公众号文章图文排版工具
- 在线图片转Ascii码工具
- 在线文字描述生成图片艺术画作工具
- 在线免费透明免扣图片素材导航
- 在线多图片合成制作gif动图工具
- 在线ai文本智能生成制作ppt工具
- 在线ai装修设计工具
- 在线AI文本生成app ui原型图效果图工具
- AI将照片变成高清矢量图工具
- 在线AI克隆自己工具
- 在线ai帮你设计与发布部署网站工具
- 在线三维模型场景设计工具
- 在线代码ppt展示工具
- 在线图片视频文字AI生成3d模型工具
- 在线个人简历简历生成工具
- 在线ai配色工具
- 在线ai创作故事生成漫画工具
- 在线ui设计调色工具
- 在线人体姿势姿态参考图库工具
- 在线ui截图设计生成前端代码工具
- 在线截屏截图美化背景工具
- 在线文章封面图片生成器工具
- 在线3d三维包装设计工具
- 在线商品产品主图背景替换工具
- 在线卡通人物头像生成器工具
- 在线AI手绘草图转高精度图形工具
- 在线ai文本提示词生成透明背景矢量图工具
- 在线动态图表生成工具
- 在线ai生成创意文字图片工具
- 在线emoji表情大全集合工具
- 在线AI更换发型工具
- 在线简易3d图形设计工具
- 在线svg动画库集合工具
- 在线多张图片拼接拼筹任意图形工具
- 在线动画动效图标库工具
- 在线ai造字字体克隆生成工具
- 在线免费psd和xd模板库下载工具
- 在线AI绘画灵感风格提示词库工具
- 在线文本描述生成图表工具
- 在线3d三维交互网站设计工具
- 在线故事板制作工具
- 在线ai人物姿态动作视频转fbx三维模型动作工具
- 在线ai生成儿童绘本工具
- 在线2d与3d三维架构图设计工具
- 在线ai文本描述修改编辑图片工具
- 在线发明专利申请
- 在线软著软件作品著作权申请知识产权版权保护
- 在线文本对比工具
- 在线颜色转换工具
- 网页设计师配色表
- 在线html、js格式化压缩混淆工具
- 在线css格式化压缩工具
- 在线去除html中多余css代码的工具
- 在线less转css工具
- 在线javascript代码混淆工具
- 在线javascript混淆加密js代码解码反编译反混淆解密工具
- 在线php代码加密解密混淆工具
- 在线中文与Unicode转换工具
- 在线中文转Ascii工具
- 在线中文转UTF-8工具
- 在线URL编码解码工具
- 在线汉字转拼音工具
- 在线进制转换工具
- 在线字符转hex互转工具
- 在线html代码转义工具
- 在线图片字体等文件转base64工具
- 在线vue文件解析预览转换html工具
- 在线斜杠x十六进制编码解码解密
- 在线xml与json互相转换工具
- 在线中文简体与繁体相互转换工具
- 在线sass、scss转css代码工具
- 在线pug转html工具
- 在线Stylus代码转CSS代码工具
- 在线base64编码解码解密工具
- 在线编码解码加密解密工具大全
- 在线任意文件转base64字符串格式工具
- 在线typescript转JavaScript代码工具
- 在线PlantUML文本生成流程图工具
- 在线haml代码转html工具
- html特殊字符表在线工具
- 所有http状态码解释
- 在线免费图标库工具导航
- 在线免费图片资源素材库工具导航
- 在线AI插画插图素材工具导航
- 在线免费商用字体库导航
- 在线免费音效声效音乐AI声音素材库工具导航
- 在线三维3d图标素材库
网友评论0