编程技术

  • Polyfill 和转译器

    JavaScript 语言在稳步发展。也会定期出现一些对语言的新提议,它们会被分析讨论,如果认为有价值,就会被加入到 https://tc39.github.io/ecma262/…

  • 使用 Mocha 进行自动化测试

    自动化测试将被用于进一步的任务中,并且还将被广泛应用在实际项目中。 我们为什么需要测试? 当我们在写一个函数时,我们通常可以想象出它应该做什么:哪些参数会给出哪些结果。 在开发期间…

  • 忍者代码

    学而不思则罔,思而不学则殆。 孔子《论语》 过去的程序员忍者使用这些技巧,来使代码维护者的头脑更加敏锐。 代码审查大师在测试任务中寻找它们。 一些新入门的开发者有时候甚至比忍者程序…

  • 广告位招租
    联系电话:13518188210
  • 代码风格

    我们的代码必须尽可能的清晰和易读。 这实际上是一种编程艺术 —— 以一种正确并且人们易读的方式编码来完成一个复杂的任务。一个良好的代码风格大大有助于实现这一点。 语法 下面是一个备…

  • 箭头函数,基础知识

    创建函数还有另外一种非常简单的语法,并且这种方法通常比函数表达式更好。 它被称为“箭头函数”,因为它看起来像这样: let func = (arg1, arg2, …, arg…

  • 函数表达式

    在 JavaScript 中,函数不是“神奇的语言结构”,而是一种特殊的值。 我们在前面章节使用的语法称为 函数声明: function sayHi() { alert( “Hel…

  • 函数

    我们经常需要在脚本的许多地方执行很相似的操作。 例如,当访问者登录、注销或者在其他地方时,我们需要显示一条好看的信息。 函数是程序的主要“构建模块”。函数使该段代码可以被调用很多次…

  • “switch” 语句

    switch 语句可以替代多个 if 判断。 switch 语句为多分支选择的情况提供了一个更具描述性的方式。 语法 switch 语句有至少一个 case 代码块和一个可选的 d…

  • 循环:while 和 for

    我们经常需要重复执行一些操作。 例如,我们需要将列表中的商品逐个输出,或者运行相同的代码将数字 1 到 10 逐个输出。 循环 是一种重复运行同一代码的方法。 for…of 和 f…

  • 逻辑运算符

    JavaScript 中有四个逻辑运算符:||(或),&&(与),!(非),??(空值合并运算符)。本文我们先介绍前三个,在下一篇文章中再详细介绍 ?? 运算符。 …