首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何让你 JS 写得漂亮

因为JS最终都会被解释成汇编语言,汇编语言变量类型肯定是要确定,你把一个整型改成了字符串,那解释器就得做一些额外处理。...(2)不要滥用闭包 闭包作用在于可以让子级作用域使用它父级作用域变量,同时这些变量在不同闭包是不可见。...避免==使用 这里你可能会有疑问了,有些人喜欢用==,有些人喜欢用===,大家风格不一样,你为什么要强制别人用===呢?习惯用==的人,不能仅仅是因为==比===少敲了一次键盘。...(2)使用ES6class 虽然ES6class和使用functionprototype本质上是一样,都是用原型。...因为for循环里面有个大括号,大括号就是一个独立作用域,let定义变量在独立作用域里面它值也是独立。当然即使没写大括号for循环执行也是独立

1.4K30

那么如何让你 JS 写得漂亮

因为JS最终都会被解释成汇编语言,汇编语言变量类型肯定是要确定,你把一个整型改成了字符串,那解释器就得做一些额外处理。...避免==使用 这里你可能会有疑问了,有些人喜欢用==,有些人喜欢用===,大家风格不一样,你为什么要强制别人用===呢?习惯用==的人,不能仅仅是因为==比===少敲了一次键盘。...(2)使用ES6class 虽然ES6class和使用functionprototype本质上是一样,都是用原型。...,每次执行函数时候,肯定会实例化新k,所以每次k都是不同变量,这样就输出就正常了。...因为for循环里面有个大括号,大括号就是一个独立作用域,let定义变量在独立作用域里面它值也是独立。当然即使没写大括号for循环执行也是独立

1.4K00
您找到你想要的搜索结果了吗?
是的
没有找到

如何让你 JS 代码写得漂亮

因为JS最终都会被解释成汇编语言,汇编语言变量类型肯定是要确定,你把一个整型改成了字符串,那解释器就得做一些额外处理。...避免==使用 这里你可能会有疑问了,有些人喜欢用==,有些人喜欢用===,大家风格不一样,你为什么要强制别人用===呢?习惯用==的人,不能仅仅是因为==比===少敲了一次键盘。...(2)使用ES6class 虽然ES6class和使用functionprototype本质上是一样,都是用原型。...,每次执行函数时候,肯定会实例化新k,所以每次k都是不同变量,这样就输出就正常了。...因为for循环里面有个大括号,大括号就是一个独立作用域,let定义变量在独立作用域里面它值也是独立。当然即使没写大括号for循环执行也是独立

2K20

VSCode支持Vue自动保存格式配置

"prettier.trailingComma": "all", "prettier.singleQuote": true, "prettier.tabWidth": 2, // 关闭自带格式化....vue中html "vetur.format.defaultFormatter.html": "js-beautify-html", // 让vue中js按编辑器自带ts格式进行格式化..."js-beautify-html": { "wrap_attributes": "force-aligned" // 属性强制折行对齐 } }, "vetur.format.enable...自带自动保存 ,vscode 默认也是 false "editor.formatOnSave": false, // vscode默认启用了根据文件类型自动设置tabsize选项 "editor.detectIndentation...如果项目配置VSCode默认配置有冲突可能会出现问题,请确保根目录下.vscode/settings.json文件和上面的文件并不冲突,可以把.vscode/settings.json设置为一个空

7.3K31

如何彻底卸载VSCode及其原来插件配置缓存

【摘要】 由于使用vscode配置插件实在太多、太乱、太杂了,现在我想要一个干干净净 vscode 来作为我一个草稿本(webStrom 太香了,用了就回不去了),所以准备卸载重新配置 从控制面板找到...vscode 将其卸载。...此时仅仅是删除了应用软件,如果重新下载安装之前得插件和个人配置还会重新加载,所有需要完全删除插件和个人配置 删除安装插件 方法一 在图示路径中找到 .vscode 文件夹,将其删除,即可彻底清除安装插件...方法二 若在图示路径中找不到文件夹,… 从控制面板找到 vscode 将其卸载。...此时仅仅是删除了应用软件,如果重新下载安装之前得插件和个人配置还会重新加载,所有需要完全删除插件和个人配置 删除安装插件 在图示路径中找到 .vscode 文件夹,将其删除,即可彻底清除安装插件

33600

Vue学习笔记4-项目开发规范及插件

代码检测工具; Stylelint:一个强大、先进 CSS 代码检查器,可以帮助你规避 CSS 代码中错误并保持一致编码风格 Prettier:代码格式化工具; EditorConfig for...还是 windows 都使用 lf ),但是按上面的配置,我们发现保存时候无法将 crlf 行尾符转换成 lf 行尾符,当然我们可以直接点击 vscode 右下角切换行尾符,但终究是有点麻烦,这时使用...charset=utf-8 # 结尾换行符,可选`lf`、`cr`、`crlf`。...) "exclude": ["node_modules", "dist", "**/*.js"] } 3.2 ESLint ESLint简单来说就是去判断你JS代码写格式对不对一个依赖。...没有它你代码也能运行,有了它你代码可以写漂亮。ESLint还支持插件,第三方框架会基于ESLint写出自己代码检查插件。比如Vue3对应eslint-plugin-vue。

25340

如何配置一个高效、漂亮、爱不释手终端?

工欲善其事,必先配置其 terminal。 程序员和电脑进行交互最多场合就是 terminal 了,这也是一个高频要素,如果有一个好用且好看 terminal,那会直接改善你生活质量。...本文分享如何配置一个高效、好用、漂亮终端。方法适用于 MacOS 和 Linux,如果你是 Winows,可以尝试一下 Linux 子系统[1]。...因此一个叫 robbyrussel 用户在 GitHub 上制作了一个配置文件 oh-my-zsh[2],这是目前为止最流行 zsh 配置。...ZSH_THEME="powerlevel10k/powerlevel10k" 重启终端,然后键入 p10k configure 来配置 powerlevel10k,安装自己喜好进行配置即可:...6、常用插件安装与配置 环境配置好了,我们还需要加上一些插件让终端更好用,介绍我用几个插件,效率杠杠

1.1K10

Vue 项目eslint 配置编程风格(VScode

我认为风格没有好坏,一个团队统一即可,保持代码简洁,漂亮,统一。...JS 做为一种动态语言,写起来可以随心所欲,bug 遍野,但是通过合适规则来约束,能让我们代码健壮,工程更可靠。 ESLint 可以自动检测配置解决这些问题。 ?...VSCode 保存修复配置 "editor.codeActionsOnSave": { "source.fixAll.eslint": true } 2.Vetur 最初装时候是为了显示...3.Prettier Prettier中文意思是“漂亮、机灵”,也是一个流行代码格式化工具名称,它能够解析代码,使用你自己设定规则来重新打印出格式规范代码。...**总结:**三种都可以格式化,但是又有互相没有的部分,所以可以一起共同使用。但是同时在VScode配置时候注意冲突问题,保存自动格式化时候很容易冲突。

3.3K41

关于eslint

需要通过vscode进行配置 安装Eslint插件 在vscode插件中 查找 Eslint插件 安装并启用 image.png 配置 settins.json文件 打开 vscode 配置文件 settins.json...,写入 json 配置 image.png 禁用其他代码格式插件 此时,eslint vscode 配置好了,同时也要注意,如果你 vscode 安装了自动辅助代码格式插件,请在项目的工作区禁用。...额外规则和格式化方法能够在运行时指定。 规则和对应格式化方法并不强制捆绑使用。 每条规则都是各自独立,可以根据项目情况选择开启或关闭。 用户可以将结果设置成警告或者错误。...ESLint 支持几种格式配置文件: JavaScript - 使用 .eslintrc.js 然后输出一个配置对象。...function-paren-newline 强制在函数括号内使用一致换行 implicit-arrow-linebreak 强制隐式返回箭头函数体位置 indent 强制使用一致缩进

3K20

python程序员必备 教你如何配置漂亮PyCharm界面

我相信高逼格超美的IDE界面,是每个程序员梦想! 随着人工智能/机器学习兴起,Python作为一门“漂亮语言”,再次获得广大程序员关注。...而JetBrains出品PyCharm无疑是最好用Python IDE之一。 俗话说“工欲善其事,必先利其器”,把自己IDE配置得既有逼格又好看,这是每个Python程序员必备技能。...本文就手把手教你,如何把自己PyCharm配置更加好看!绝对比网上大多数教程要实用! PyCharm,Python开发利器!...选择字体 把当前字体配置复制一份 第三步:修改字体大小和间距 在第二步基础上,我们选择字体并且调整字体大小和间距。...修改注释颜色,让其明显 选择颜色 同样,通过修改“keyword argument”颜色可以把关键字参数颜色改掉。 如果你还有其他不满意配色,都可以用这个方法改。

1K40

Anthony Fu 对于 Prettier 看法

有些时候,当你在 JavaScript 中修改字符串内容时,可能会使该行字符数超过了 printWidth 设置值,那么 Prettier 就会强制将其换行。...不需要我特别指出,想必你应该有了"哪个看起来漂亮"答案。在我看来,Prettier 规则太过严格了。事实上,它使代码更难以阅读和修改,违背了格式化代码最初目标 - 使代码更具可读性。...Prettier + ESLint 仍然需要大量配置 - 它并没有让你生活变得简单 4....我不认为 Parse 两次代码会更快 ESLint 自动修复 也可以像 Prettier 一样进行格式化 - 还有自由选择。 替代方案 在我工作流中,ESLint 对确保代码质量来说不可或缺。...当然,你可以持有不同看法并且完全不需要同意我看法。我并没有要责备 Prettier 意思。不同工具有不同目标和侧重点,没有好坏之分。我们只是在讨论关于在合适情况下如何使用合适工具。

7910

Vscode笔记-24款插件

Flutter Helpers Flutter代码提示 Flutter Widget Snippets Flutter代码片段 Formatting Toggle 可以通过单击来打开和关闭格式化程序(漂亮...- Code formatter 漂亮-代码格式化程序 Remote - SSH Visual Studio代码远程-SSH Remote - SSH: Editing Configuration...(两个方向) SCSS Formatter SCSS格式化程序 SCSS IntelliSense SCSS智能感知 shell-format shell格式化 Swig(.tpl) Swig简单语法着色和漂亮代码片段...,失焦自动保存 如果没有自动上传生成Gist ID,手动shift+alt+u上传下 Environment Settings下面的选项全部勾了,当前设备会自动强制更新同步为Gist ID最新配置扩展..."endOfLine": "lf" //检测换行符类型,如果出现大量换行符报错,可以修改为auto不检测 } 更多配置可参考Pretter文档 5、其它 如果还想配置vue、react文件相关格式

10.5K21

【前端工程化】统一代码规范格式

EditorConfig EditorConfig是一个用于统一编辑器配置插件。它可以定义一组编辑器配置规则,如缩进、换行符等,并在不同编辑器中自动应用这些规则。...Prettier支持多种编程语言,并提供了许多可配置选项,如缩进、换行符、引号样式等。通过使用Prettier,可以减少开发人员在代码格式上花费时间和精力,并确保团队成员之间代码风格一致。...配置.prittierignore文件 /node_modules /dist 4. vscode安装prettier插件 5. 设置保存自动格式化 打开设置搜索format on save 6....去格式化所有文件了 ESLint ESLint是一个JavaScript静态代码分析工具,它可以帮助检查和修复代码中错误和潜在问题,并强制执行一致编码规范。...安装eslint插件 冲突解决 eslint规则与prettier规则冲突时,该如何解决?

40120

VS Code书写vue项目配置 eslint+prettier 统一代码风格

目标是:Eslint校验代码语法,prettier统一格式化代码,按下保存自动修复eslint错误,自动格式化代码(因为懒~) 安装vscode插件 首先,需要安装 Vetur、ESLint、Prettier...vscode插件配置 打开vscode工具设置(快捷键 Ctrl + ,)里面有两个设置。 一个是 USER SETTINGS(用户设置)也就是全局配置,其他项目也会应用这个配置。...": "js-beautify-html", //js-beautify-html格式配置,属性强制换行 "vetur.format.defaultFormatterOptions":...所以要解决冲突就需要在Prettier规则配置里也配置上和ESLint一样规则,直接覆盖掉,ESLint和Prettier配置文件内容如下: .eslintrc.js 配置使用单引号、结尾不能有分号...第一次折腾vscode,参考了很多网上大佬文章,但是感觉这个配置好像还差了哪里,但又始终不知道问题在哪里,热烈欢迎大家交流指教。

6.9K60

Vscode】 前端项目文件自动格式化(.Vue,.js)

我们配置需要达到目标 编辑vue,js 保存 自动格式化 JavaScript中,双引号自动改单引号,分号自动去掉 vue,模板中标签属性换行 2.安装插件 2.1 Prettier 它通过解析代码并使用自己规则重新打印它...,并考虑最大行长来强制执行一致样式,并在必要时包装代码。...详尽参考ESlint中文网 2.3 Vetur vscode下一款优秀vue开发插件,具有如下特征 语法高亮 Snippet Emmet 错误检测 格式化 智能感知 ......详尽参考官方文档 3.配置 Ctrl+Shift+P 搜索settings.json 选择Prefrerences:Open Settings(JSON) 有UI操作步骤,有兴趣童鞋可以试试File-Prefrerences-Settings...中html "vetur.format.defaultFormatter.js": "vscode-typescript", //让vue中js按编辑器自带ts格式进行格式化 "vetur.format.defaultFormatterOptions

2.9K10

使用这些配置规范并格式化你代码

下面我将详细讲解为了实现这一目标,我们需要做什么,以及各种规范基本配置。 EditorConfig 首先,我们需要一个基本规范,例如缩进,如何换行等等。...tab_width = 2; ## 设置为 lf、cr 或 crlf 以控制如何表示换行符。...添加 .eslintrc.js 配置文件。 更改 VSCode setting.json 文件配置。 其中,想要实现自动按照工程规则格式化,第四步必不可少。...而第一种和第三种都可以实现,但是推荐使用第三种 editor.codeActionsOnSave,它支持更高配置性。...但是往往不同团队对规则使用是不一致,如果强制所有文件都使用 prettier 自动格式化,会出现与公司配置代码规范检查工具(例如 ESLint) 冲突情况。

2.4K30

【JavaScript】ESlint & Prettier & Flow组合,得此三神助,混沌归太清

Prettier prettier意思是漂亮,但其实我觉得,“美化代码”并不是它核心功能,它核心功能是“统一代码规范”(当然了,是用漂亮规范去统一哈哈)。...Prettier是用来规范代码风格,一些IDE比如VScode可以给我们提供代码格式功能,但是这种功能仍然有限。Prettier则提供了相当完善代码风格规范。...A,B:好,那咱就这么办 如何使用Prettier 在VScode上下载Prettier扩展插件,最好把编辑器重启一下。...然后保存时就可以自动格式化了 根据官网上指示进行操作,下面这个讲的是如何从Eslint上集成Prettier Integrating with Linters · Prettier 其实一般情况下...你想如何使用eslint?1.检查语法2.检查语法并且发现问题3.检查语法,发现问题并强制约定代码风格 Q2. 你项目使用模块化方式?

1.1K20

如何在CentOS 7上安装和配置Grafana从Zabbix绘制漂亮图形

在本教程中,您将安装Grafana并将其配置为显示来自Zabbix数据,您将学习如何编写自己自定义仪表板来监视CPU和文件使用情况。...没有服务器同学可以在这里购买,不过我个人推荐您使用免费腾讯云开发者实验室进行试验,学会安装后再购买服务器。 第1步 - 安装Grafana 在我们使用Grafana之前,我们需要安装它。...几分钟后,仪表板将再次更新以反映文件系统上更改。 结论 在本教程中,您学习了如何安装和配置Grafana,并创建了一个自定义仪表板,其中面板显示了Zabbix数据。...在一个教程中很难描述Grafana所有功能,因此请探索,试验和构建自己漂亮仪表板。...想要了解更多关于安装和配置Grafana从Zabbix绘制漂亮图形相关教程,请前往腾讯云+社区学习更多知识。

5.9K10

使用 Prettier 美化你代码

Prettier 会强制使用统一代码风格,原理就是解析语言生成 AST 抽象语法树,然后用自己一套风格写回到文件。 Prettier 优点: 开箱即用。它本身就自带了一套代码风格,风格还很好看。...但 Prettier 坚持自己品味,它希望用户使用它精心挑选出来代码风格,只提供较少自定义配置规则。...比如有个 printWidth 配置(默认值为 80),当一行代码超过特定字符数时会对其做拆分换行。这个配置无法关闭,你必须得设置一个值。...对于 VSCode 来说,你需要安装一个名为 Prettier 插件,然后再加上 VSCode 配置(项目下加一个 .vscode/setting.json 文件): { "editor.defaultFormatter...": "esbenp.prettier-vscode", // 默认格式器改为 prettier "editor.formatOnSave": true // 开启 “保存自动格式化” } 或者你不开启保存自动格式

1.9K10
领券