js代码格式化

使用ivx实现字符串格式化的经验总结

生来就可爱ヽ(ⅴ<●) 提交于 2020-03-17 01:04:19
在案例是用中经常是用到文本组件展示一些信息,而有时这些信息有需要一些格式化的处理,比如展示手机号的时候我们可能希望如demo中这样只展示开头和尾号,而将中间四位隐藏起来,今天就说一下怎么对字符串进行这类格式化的处理。 1.数据绑定 首先demo中是建立了一个一维数组存放了几个手机号,然后以此一位数组为数据来源进行循环创建,for容器下的文本组件进行了数据绑定,并且在当前数据1后面加入了一些函数方法。这里使用的都是JavaScript的函数方法和语法。(要使用JS方法需要用数据绑定的模式) 2.正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式本身功能是十分强大的,但是要想特别熟练使用也需要很多练习。有一句话是说,当你要用正则表达式解决一个问题的时候,那你现在就拥有两个问题了。这里只简单介绍一下demo中的代码含义,对此感兴趣朋友可以自己去详细学习一下正则表达式。 当前数据1是一个字符串对象,这里是用了replace()方法,可以理解为括号中“,”后面双引号中的内容来替代两个“/”之间的内容,g表示执行全局匹配,即查找所有匹配而非在找到第一个匹配后停止。“/”之间的内容可以分为三部分,^(\d{3}),\d{4},(\d{4})$。“^

阅读博客摘录

自古美人都是妖i 提交于 2020-01-09 13:15:30
自动格式化代码工具:Prettier Prettier 的优点 它可以在编辑器中使用,也可以在命令行中使用,配置非常简单。 它既能在保存代码的时候进行格式化当前文件,也能一键格式化所有的文件; 它支持 HTML/JS/JSX/TS/JSON/CSS/SCSS/LESS/VUE 等主流文件格式; 开启本地服务:一般在本地使用 webpack-dev-server 启动项目。然而一旦进入后续迭代,由于存在接口跨域和登陆信息限制问题,无法在本地打开页面进行开发。以往大都使用 whistle 或者 fildder 采取配置线上代理文件看调试效果 阅读掘金博客: https://juejin.im/post/5e156cb45188253aa666afa2?utm_source=gold_browser_extension 来源: https://www.cnblogs.com/nayek/p/12170697.html

JS格式化代码和高亮显示

╄→гoц情女王★ 提交于 2019-12-07 06:28:05
前端开发中经常遇到了一个需要,即在页面上显示一些代码。这时候就需要考虑在前端对某些代码进行格式化处理,比如压缩过的JS。格式化之后,为了显示效果,需要进行代码高亮。 为解决这两个问题,引入两个常用库。 JS Beautifier https://github.com/beautify-web/js-beautify 基于JS的代码格式化,支持 JS,HTML,CSS。可以将压缩过的文件,格式化成方便阅读并符合常规规范的格式。 例如: if ('this_is'==/an_example/){of_beautifier();}else{var a=b?(c%d):e[f];} 会格式化成: if ('this_is' == /an_example/) { of_beautifier(); } else { var a = b ? (c % d) : e[f]; } 在 http://jsbeautifier.org/ 可以看到效果演示 基础用法: 导入JS文件(下面列的是GitHub项目主页上列出的CDN,也可以将文件下载到本地再引入): <script src=" https://cdnjs.cloudflare.com/ajax/libs/js-beautify/1.6.14/beautify.js "></script> <!-- 用于JS格式化 --> <script src

JS格式化数字金额用逗号隔开保留两位小数(转)

给你一囗甜甜゛ 提交于 2019-11-30 02:59:01
JS格式化数字金额只留两位小数。写了个格式化函数。 可以控制小数位数,自动四舍五入。 js 格式化金额 的实例详解。 例如: 12345格式化为12,345.00 12345.6格式化为12,345.60 12345.67格式化为 12,345.67 只留两位小数。 回来后写了个格式化函数。可以控制小数位数,自动四舍五入。 代码: function fmoney ( s , n ) { n = n > 0 & & n < = 20 ? n : 2 ; s = parseFloat ( ( s + "" ) . replace ( / [ ^ \ d\ . - ] / g , "" ) ) . toFixed ( n ) + "" ; var l = s . split ( "." ) [ 0 ] . split ( "" ) . reverse ( ) , r = s . split ( "." ) [ 1 ] ; t = "" ; for ( i = 0 ; i < l . length ; i + + ) { t + = l [ i ] + ( ( i + 1 ) % 3 = = 0 & & ( i + 1 ) ! = l . length ? "," : "" ) ; } return t . split ( "" ) . reverse ( ) . join ( "" )

【IDEA】格式化代码技巧汇总

此生再无相见时 提交于 2019-11-26 07:00:33
1、格式化 Java 代码 快捷键: Ctrl + Alt + L 2、格式化 Mapper 文件中的 SQL 关联到数据库,让 IDEA 认识你的 SQL。如何关联?选择右侧的 database ,添加数据库即可。如果之前没用请自行尝试。 语言自动注入(这一步是自动的,如果第一步正确,这一步无需操作)。 如果没有自动注入,则可以手动注入。在 SQL 语句上,按 Alt + Enter ,选择 Inject language or reference ,再选择合适的语言即可 格式化: Ctrl + Alt + L 参考: IDEA 如何格式化 MyBatis 的 mapper XML 中的 SQL?_慕课猿问 3、格式化 HTML、JS 等文件。 应该也是: Ctrl + Alt + L 4、寻找 Java 类中没有被引用的方法 步骤:点击 Analyze →点击 Inspect Code →选则当前文件→然后在下面的框中找 Warning → Declaration redundancy → Unused declaration 。然后就可以了 参考: java - IDEA 查看未使用的方法 - SegmentFault 思否 来源: https://www.cnblogs.com/buwuliao/p/11316916.html