为什么程序员总是写糟糕的代码?
我一下子想到的最明显的原因是,有好的程序员,也有不那么好的程序员,有的人技术水平高,有的人水平却低,有人对这门技艺感兴趣,但也有的人却不愿意在工作之外学习其他。
时间: 2020-06-23阅读: 111标签: 代码
5个技巧助你编写更好的React代码
在本文中,我想分享几个技巧,这些技巧将改善你的React代码。在 JS 中解构对象(尤其是 props)可以大大减少代码中的重复。看下面的例子:
时间: 2020-05-08阅读: 206标签: 代码
如何写出优雅的 JS 代码?使用 SOLID 原则
把这六个原则的首字母联合起来(两个 L 算做一个)就是 SOLID (solid,稳定的),其代表的含义就是这六个原则结合使用的好处:建立稳定、灵活、健壮的设计。下面我们来分别看一下这六大设计原则。
时间: 2020-04-15阅读: 136标签: 代码
简单几步让你的 JS 写得更漂亮
网上有不少关于 JS 编写优化建议,这里我根据自己的经验提出一些比较有用的意见。JS 是弱类型的,但是写代码的时候不能太随意,写得太随意也体现了编码风格不好。
时间: 2020-03-28阅读: 373标签: 代码
编写优秀CSS代码的8个策略
编写基本的CSS和HTML是我们作为Web开发人员学习的首要事情之一。然而,我遇到的很多应用程序显然没有人花时间真正考虑前端开发的长久性和可维护性。
时间: 2020-03-25阅读: 320标签: 代码
最好的代码是没有代码
不久前,我开始着手清理一个接手过来的项目。因为项目有一些 bug,所以我有足够的自由来重构它。但修复旧 bug 会引入新 bug,于是乎我就陷入了恶性循环。
时间: 2020-03-18阅读: 263标签: 代码
被劣质代码“残害”的这些年
都已经 2020 年了,但我们仍然在生产劣质软件。自从计算机诞生以来,已经过去了近 70 年,但我们似乎还没有吸取所有的教训,仍然在犯着重复的错误。
时间: 2020-02-29阅读: 187标签: 代码
常用的JS代码片段
软件正在吞噬世界,JavaScript正在吞噬软件。JavaScript每年都在变得越来越占主导地位,而且没人知道最终会取代它的是什么。如果您没有充分的理由学习一种新语言(例如您的工作要求您维护非JavaScript代码库),那么我的建议是着重于提高JavaScript的水平。
时间: 2020-02-24阅读: 351标签: 代码
如何阅读别人的代码?
比起阅读代码,我更喜欢看别人的文章或者书。我喜欢他们跟我面对面的交流,用简单的自然语言或者画图解释他们的思想。有了思想,我自然知道如何把它变成代码,而且是优雅的代码
时间: 2020-02-06阅读: 335标签: 代码
把同事的代码重写得干净又整洁,老板却让我做回滚?
我的同事把这周写的代码提交了。我们在开发一个图形编辑器画布,已经实现了形状调整功能,即通过拖拽形状边缘的手柄来调整形状(比如矩形和椭圆形)。代码可以运行。
时间: 2020-02-06阅读: 363标签: 代码
开发中比较容易理解的代码套路
举个栗子:我们有一些业务需要添加元素到数组中,但同时也可能过会又要将其移除。更好的方式是我们把他们封装成函数,并利用高阶函数闭包的特性来标记删除,这样就减少了去查找这个元素的问题了
时间: 2020-02-03阅读: 231标签: 代码
js优秀代码
es6数组去重此技巧适用于包含基本类型的数组:undefined,null,boolean,string和number。(如果你有一个包含对象,函数或其他数组的数组,你需要一个不同的方法!)
时间: 2020-01-01阅读: 17标签: 代码
javascript代码语句结束要不要加分号?
在 C 语言中,分号是语句结束的标志,在语句结束的地方一定要以分号结束。而 JavaScript 的分号却是可选的,若语句都各占一行,则可以省略分号。avaScript 中的 ASI 机制,允许我们省略分号。ASI 机制不是说在解析过程中解析器自动把分号添加到代码中
时间: 2019-12-29阅读: 801标签: 代码
a标签中的href怎么调用javascript代码?
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。在HTML中,<a>标签的href属性用于指定超链接的目标的URL。
时间: 2019-12-28阅读: 270标签: 代码
原生 js 中应该禁止出现的写法,以提高代码效率和安全性
严格模式下,在 ES6 之前应禁止使用。ES6 开始可以使用,函数的作用域为声明该函数的块内部。非严格模式下应禁止使用。禁止使用 eval。eval 比一般 javascript 执行要慢,因为浏览器对 javascript 进行了优化。
时间: 2019-12-27阅读: 173标签: 代码