jQuery.edittable 是一个可以实时编辑Table表格的jQuery插件
jQuery.edittable 是一个可以实时编辑Table表格的jQuery插件,支持实时编辑表格的内容,而且能够随意增加行和列。
使用方式:
第一步引入依赖项jquery和插件css及js
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/jquery.edittable.min.css"> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery.edittable.min.js"></script>
第二步配置参数
var mytable = $('#edittable').editTable({ data: [['']], // 表格内容数组 tableClass: 'inputtable', // Table 表格classname jsonData: false, //填充json数据(会被上面data数组覆盖) headerCols: false, // 表格头是否显示 maxRows: 999, // 最大行数 first_row: true, //第一行是否加粗高亮显示 row_template: false, //行模板是否启用 field_templates: false, //列模板是否启用 //验证字段 validate_field: function (col_id, value, col_type, $element) { return true; } });
方法:
mytable.loadData(dataArray); //数据填充数据 mytable.loadJsonData(jsonData); // json数组填充 mytable.getData(); //获取表格数据 mytable.getJsonData(); // 获取json表格数据 mytable.reset(); // 重设 mytable.isValidated() // 验证如果要自定义字段时这样的
[ 'checkbox' : { html: '<input type="checkbox"/>', // Input type html // How to get the value from the custom input getValue: function (input) { return $(input).is(':checked'); }, // How to set the value of the custom input setValue: function (input, value) { if ( value ){ return $(input).attr('checked', true); } return $(input).removeAttr('checked'); } } ]
简单示例代码:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>BFW NEW PAGE</title> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/jquery.edittable.min.css"> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery.edittable.min.js"></script> <script type="text/javascript"> $(function() { $("#edittable2").editTable({ data: [ ["01/01/2013", "01/30/2013", "50,00"], ["02/01/2013", "02/28/2013", "50,00 "], ["02/01/2013", "02/28/2013", "50,00 "], ["02/01/2013", "02/28/2013", "50,00 "], ["02/01/2013", "02/28/2013", "50,00 "], ["02/01/2013", "02/28/2013", "50,00 "] ], headerCols: [ 'From', 'To', 'Price' ], first_row: false, maxRows: 7 }); }) </script> <style> </style> </head> <body> <div id="edittable2"> </body> </html>
完整用法示例代码:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> <title>jQuery editTable</title> <style> body { font-family: "Helvetica Neue"; } .container { margin: 0 auto; width: 90%; padding: 0 5% 20px 5%; max-width: 960px; } a { text-decoration: none; color: #4988C6; } p { color: #444; } h1 span { color: #ddd; font-size: 26px; } .title { font-weight: 800; font-size: 12px; text-transform: uppercase; padding: 15px 0 0 0; display: block; } pre { background-color: #fafafa; padding: 20px; overflow: auto; border: 1px solid #f1f1f1; color: #000; } .note { color: #999; font-size: 14px; } .download_button { padding: 15px 0; background: #F2F2F2; display: block; margin: 30px auto; width: 100%; max-width: 200px; text-align: center; color: #4988C6; text-decoration: none; font-weight: 800; font-size: 12px; border-bottom: 3px solid #ddd; } .download_button:active { position: relative; top: 3px; border-bottom: 0; } .download_button:hover { background-color: #eaeaea; } button, a.button { border: none; padding: 0 20px; height: 40px; background-color: #eee; color: #333; text-decoration: none; display: inline-block; line-height: 40px; margin: 0; vertical-align: top; font-weight: 200; border-bottom: 1px solid #ddd; font-family: "Helvetica Neue"; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; font-size: 14px; cursor: pointer; margin: 5px 0; } button::-moz-focus-inner { border: 0px; } button:hover, a.button:hover { background-color: #f1f1f1; } button:active, a.button:active { background-color: #e9e9e9; } textarea { width: 98%; height: 100px; padding: 1%; border: 1px solid #eee; } #ui-datepicker-div { font-size: 12px; } .examplecode { padding: 15px 2%; background-color: #fffef1; border-top: 2px dotted #eee; border-bottom: 2px dotted #eee; margin-top: 10px; } .examplecode pre { background-color: #ffffff; } hr { border: 0; margin-top: 20px; color: #eee; background-color: #eee; height: 3px; } .inputtable.custom textarea { width: 96%; margin: 0; padding: 5px 2%; border: 0; resize: none; height: 100px; } .inputtable.custom textarea:focus { background-color: #fafafa; } .inputtable.custom input[type=text] { height: 110px; } </style> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery.edittable.min.js"></script> <script type="text/javascript" src="../jquery.edittable.js?v=0.2.0"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-ui-1.11.0.min.js"></script> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/jquery.edittable.min.css"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/jquery-ui.css"> <script> $(window).ready(function () { // Initialize table example 0 $('#source').editTable(); // Initialize table example 1 var eTable = $('#edittable').editTable({ data: [ ["Click on the plus symbols on the top and right to add cols or rows"] ] }); // Load json data trough an ajax call $('.loadjson').click(function () { var _this = $(this), text = $(this).text(); $(this).text('Loading...'); $.ajax({ url: 'data.json', type: 'GET', data: { ajax: true }, complete: function (result) { _this.text(text); eTable.loadJsonData(result.responseText); } }); return false; }); // Reset table data $('.reset').click(function () { eTable.reset(); return false; }); // Initialize table example 2 $("#edittable2").editTable({ data: [ ["01/01/2013", "01/30/2013", "50,00 €"], ["02/01/2013", "02/28/2013", "50,00 €"] ], headerCols: [ 'From', 'To', 'Price' ], first_row: false, maxRows: 3 }); // Example of jQuery UI $("#edittable2").on("focusin", "td:nth-child(1) input, td:nth-child(2) input", function() { $(this).datepicker(); }); // Example 4 // Custom fields & validation var mynewtable = $('#examplex').editTable({ field_templates: { 'checkbox': { html: '<input type="checkbox"/>', getValue: function (input) { return $(input).is(':checked'); }, setValue: function (input, value) { if (value) { return $(input).attr('checked', true); } return $(input).removeAttr('checked'); } }, 'textarea': { html: '<textarea/>', getValue: function (input) { return $(input).val(); }, setValue: function (input, value) { return $(input).text(value); } }, 'select': { html: '<select><option value="">None</option><option>All</option></select>', getValue: function (input) { return $(input).val(); }, setValue: function (input, value) { var select = $(input); select.find('option').filter(function() { return $(this).val() == value; }).attr('selected', true); return select; } } }, row_template: ['checkbox', 'text', 'text', 'textarea', 'select'], headerCols: ['Yes/No', 'Date', 'Value', 'Description', 'Which?'], first_row: false, data: [ [false, "01/30/2013", "50,00 €", "Lorem ipsum...\n\nDonec in dui nisl. Nam ac libero eget magna iaculis faucibus eu non arcu. Proin sed diam ut nisl scelerisque fermentum."], [true, "02/28/2013", "50,00 €", 'This is a <textarea>', 'All'] ], validate_field: function (col_id, value, col_type, $element) { if (col_type === 'checkbox') { $element.parent('td').animate({ 'background-color': '#fff' }); if (value === false) { $element.parent('td').animate({ 'background-color': '#DB4A39' }); return false; } } return true; }, tableClass: 'inputtable custom' }); $('#examplexconsole').click(function(e) { console.log(mynewtable.getData()); if (!mynewtable.isValidated()) { alert('Not validated'); } e.preventDefault(); }); $('.showcode').click(function () { $($(this).attr('href')).slideToggle(300); return false; }); }); </script> </head> <body> <div class="container"> <h1>jQuery editTable <span>v0.2.0</span></h1> <p> That's it, now give a look to the following examples to understand how it works. </p> <hr> <h3>Example 1 - Basics</h3> <p> In the first example we'll implement the simplest HTML POST use of editTable. If you are looking to use editTable on ajax contest instead just give a look to the next example. </p> <form method="post" action="#output"> <textarea id="source" style="display: none;" name="myField">[ ["Carbon","Hydrogen","Nitrogen","Oxygen"], [10,15,1,0], [8,11,1,2], [10,15,1,1], [12,17,1,1], [14,19,1,2] ]</textarea> <button type="submit">Post data (and check your network tab)</button> <a href="#example0code" class="showcode button">Show Code</a> </form> <div id="example0code" style="display: none;" class="examplecode"> <span class="title">INDEX.PHP</span> <pre> <form method="post" action="output.php"> <textarea id="source" style="display:none" name="myField" ><?php echo json_encode(array( array('Period','Full Board', 'Half Board', 'Bed & Breakfast'), array('01/01 - 30/01','50.00 €', '40.00 €', '30.00 €'), array('01/02 - 28/02','55.00 €', '45.00 €', '35.00 €'), array('01/03 - 31/03','60.00 €', '50.00 €', '40.00 €'), array('01/04 - 30/04','55.00 €', '45.00 €', '35.00 €'), array('01/05 - 31/05','50.00 €', '40.00 €', '30.00 €') )); ?></textarea> <button type="submit">Send data</button> </form> </pre> <span class="title">SCRIPT.JS</span> <pre> $(window).ready(function () { $('#source').editTable(); }); </pre> <span class="title">OUTPUT.PHP</span> <pre> <?php var_dump( json_decode( stripslashes( $_POST['myField'] ) ) ); ?> </pre> </div> <hr> <h3>Example 2 - AJAX with editable columns:</h3> <div id="edittable"></div> <a href="#" class="loadjson button">Ajax load JSON</a> <a href="#" class="reset button">Reset Table</a> <a href="#example1code" class="showcode button">Show Code</a> <div id="example1code" style="display: none;" class="examplecode"> <span class="title">index.htm</span> <pre> <div id="edittable"></div> <a href="#" class="sendjson button">Send JSON (check your console)</a> <a href="#" class="loadjson button">Load JSON from textarea</a> <a href="#" class="reset button">Reset Table</a> </pre> <span class="title">script.js</span> <pre> // Initialize table example 1 var eTable = $('#edittable').editTable({ data: [ ["Click on the plus symbols on the top and right to add cols or rows"] ] }); // Load json data trough an ajax call $('.loadjson').click(function () { var _this = $(this),text = $(this).text(); $(this).text('Loading...'); $.ajax({ url: 'output.php', type: 'POST', data: { ajax: true }, complete: function (result) { _this.text(text); eTable.loadJsonData(result.responseText); } }); return false; }); // Reset table data $('.reset').click(function () { eTable.reset(); return false; }); // Send JSON data trough an ajax call $('.sendjson').click(function () { $.ajax({ url: 'output.php', type: 'POST', data: { ajax: true, data: eTable.getJsonData() }, complete: function (result) { console.log(JSON.parse(result.responseText)); } }); return false; }); </pre> <span class="title">output.php</span> <pre> <?php if ( isset( $_POST['ajax'] ) ){ header( 'Content-Type: application/json' ); if ( isset( $_REQUEST['data'] ) ){ $data = json_decode( stripslashes( $_REQUEST['data'] ) ); } else { $data = array( array('Carbon','Hydrogen','Nitrogen','Oxygen'), array(10,15,1,0), array(8,11,1,2), array(10,15,1,1), array(12,17,1,1), array(14,19,1,2) ); } echo json_encode( $data ); die(); } </pre> </div> <hr> <h3>Example 3 - Fixed columns, Datepicker, Rows limit:</h3> <div id="edittable2"></div> <a href="#example2code" class="showcode button">Show Code</a> <div id="example2code" style="display: none;" class="examplecode"> <span class="title">index.htm</span> <pre><div id="edittable2"></div></pre> <span class="title">script.js</span> <pre> // Initialize table example 3 $("#edittable2").editTable({ data: [ ["01/01/2013","01/30/2013","50,00 €"], ["02/01/2013","02/28/2013","50,00 €"] ], headerCols: [ 'From', 'To', 'Price' ], maxRows: 3 }); // Example of jQuery UI datePicker $("#edittable2").on("focusin", "td:nth-child(1) input, td:nth-child(2) input", function(){ $(this).datepicker(); });</pre> </div> <hr> <h3 id="e4">Example 4 - Custom field types & validation</h3> <form method="post" action="#output"> <textarea id="examplex" style="display: none;" name="myField"></textarea> <a href="#examplexcode" class="showcode button">Show Code</a> <a href="#" id="examplexconsole" class="button">Validate table</a> </form> <div id="examplexcode" style="display: none;" class="examplecode"> <span class="title">script.js</span> <pre> /** * Example 4 - Custom field types & validation */ var mynewtable = $('#examplex').editTable({ field_templates: { 'checkbox' : { html: '<input type="checkbox"/>', getValue: function (input) { return $(input).is(':checked'); }, setValue: function (input, value) { if ( value ){ return $(input).attr('checked', true); } return $(input).removeAttr('checked'); } }, 'textarea' : { html: '<textarea/>', getValue: function (input) { return $(input).val(); }, setValue: function (input, value) { return $(input).text(value); } }, 'select' : { html: '<select><option value="">None</option><option>All</option></select>', getValue: function (input) { return $(input).val(); }, setValue: function (input, value) { var select = $(input); select.find('option').filter(function() { return $(this).val() == value; }).attr('selected', true); return select; } } }, row_template: ['checkbox', 'text', 'text', 'textarea', 'select'], headerCols: ['Yes/No','Date','Value','Description', 'Which?'], first_row: false, data: [ [false,"01/30/2013","50,00 €","Lorem ipsum...\n\nDonec in dui nisl. Nam ac libero eget magna iaculis faucibus eu non arcu. Proin sed diam ut nisl scelerisque fermentum."], [true,"02/28/2013","50,00 €",'This is a <textarea>','All'] ], // Checkbox validation validate_field: function (col_id, value, col_type, $element) { if ( col_type === 'checkbox' ) { $element.parent('td').animate({'background-color':'#fff'}); if ( value === false ){ $element.parent('td').animate({'background-color':'#DB4A39'}); return false; } } return true; }, tableClass: 'inputtable custom' }); // Trigger event $('#examplexconsole').click(function(e) { // Get data console.log(mynewtable.getData()); // Check if data are valid if ( !mynewtable.isValidated() ){ alert('Not validated'); } e.preventDefault(); }); </pre> </div> <hr> </div> </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