首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

不会JavaScript 的人是否还有价值?

我们做了一系列关于 CSS 的演讲,在小组讨论中,我们讨论了一个问题:“只会写 CSS 和 HTML、不会JavaScript 的人在行业中还有一席之地吗”。...对我而言,这可以很简单的解释为:“不会JavaScript 的人是否还有价值?”...先表明一下我的立场,我并没有贬低 JavaScript。我喜欢 JavaScript,喜欢 ES6 带给我们的所有的炫酷的东西。但是样式设计同样可以创造出令人兴奋、炫酷的机会。...这就好比“设计师是否应该会敲代码”。 想知道这个问题的答案吗?“如果他们想的话,他们也可以敲代码”。 掌握一切并不总是百益而无一害,尤其是当你掌握的只是一些表面肤浅的知识的时候尤为如此。...---- 往期精选文章 使用虚拟dom和JavaScript构建完全响应式的UI框架 扩展 Vue 组件 使用Three.js制作酷炫无比的无穷隧道特效 一个治愈JavaScript疲劳的学习计划 全栈工程师技能大全

72440

JavaScript 代码规范

所有的 JavaScript 项目适用同一种规范。 ---- JavaScript 代码规范 代码规范通常包括以下几个方面: 变量和函数的命名规则 空格,缩进,注释的使用规则。...其他常用规范…… 规范的代码可以更易于阅读与维护。 代码规范一般在开发前规定,可以跟你的团队成员来协商设置。...空格与运算符 通常运算符 ( = + - * / ) 前后需要添加空格: 实例: var x = y + z; var values = ["Volvo", "Saab", "Fiat"]; ---- 代码缩进...通常使用 4 个空格符号来缩进代码块: 函数: function toCelsius(fahrenheit) { return (5 / 9) * (fahrenheit - 32); } 不推荐使用...var person = {     firstName: "John",     lastName: "Doe",     age: 50,     eyeColor: "blue" }; 短的对象代码可以直接写成一行

39410

JavaScript代码规范

编码规范 统一团队的编码规范,有助于代码的维护。本章是传统意义上的 Style Guideline,目的是统一一些相对主观化的代码风格。...拖尾逗号的例子: var foo = { name: 'foo', age: '22', } 拖尾逗号的好处是,简化了对象和数组添加或删除元素,我们只需要修改新增的行即可,并不会增加差异化的代码行数...obj['foo' ] obj[ 'foo'] obj[ 'foo' ] 推荐 obj['foo'] 拖尾换行 在非空文件中,存在拖尾换行是一个常见的 UNIX 风格,它的好处是可以方便在串联和追加文件时不会打断...,往往会造成代码的可读性差,但有些时候,短的链式调用并不会影响美观。...在很多情况下,JavaScript 引擎可以确定一个分号应该在什么位置然后自动添加它。此特征被称为 自动分号插入 (ASI),被认为是 JavaScript 中较为有争议的特征。

2.6K30

不会代码,能做DBA吗?

工具时代不再是原来的手工录入代码、手工处理问题,而是开始把经验、知识沉淀成脚本或者工具。...绝大多数没有经历过云迁移的同学在这个阶段会认为最好的方法是平移,这样一定不会出现问题。其实不然,在某些环节出现的问题有可能会导致业务性能出现故障。...方案具体有三项: (1)热点更新保护 在高并发场景中,经常出现对同一行数据的更新,在没有缓存的情况下,都会打到底层的数据库。...为了保护和减小开销,针对语句的排队机制,尽可能把具有相同冲突的语句放在内存队列排队,通过开启热点更新保护来减少锁冲突的开销,提高高并发场景的数据库性能。...最后是能够自动识别并杀掉失控SQL,并阻止进行至优化完成,帮助数据库层面做更多业务层面的代码实现。 这些都是未来将要实现的功能,或者是数据库自治在未来能让大家看到的迭代或者技术点。

99230

JavaScript 代码风格检测

在日常开发中,每个人的代码编写习惯都不尽相同,比如有的人喜欢在代码末尾加上分号,而有的人不喜欢加,在个人开发的项目中这并不是什么严重问题。...但在团队协作开发时,我们往往需要阅读其他人所写的代码,此时没有一个统一完整的代码规范,无法有效的控制代码质量,进而影响团队的开发效率。...通过引入代码规范工具,可以帮助我们保障一个团队的代码风格相同,并且能能避免一些因为格式上的问题,而出现的低级错误在新建 Vue 项目过程中,我通常会勾选 ESLint + Prettier 作为项目的语法检查方式...,Prettier 是业界主流的代码风格格式化工具,不仅支持多种主流语言,还提供了各大 IDE 和编辑器插件,能够根据用户所配置的规则,重新打印出符合格式规范的代码,或许大家已经注意到,ESLint 也具有语法风格检查功能...确实在代码格式化方面,Prettier 和 ESLint 有所重叠,不过它们的侧重点不同,ESLint 的主要工作就是检测出代码中的潜在问题,并给出相应的提示,比如使用了某个变量却忘记定义,在格式化功能上却很有限

1.1K21
领券