美文网首页
JavaScript的一些小的书写习惯

JavaScript的一些小的书写习惯

作者: 于哈哈yhh | 来源:发表于2018-08-24 17:04 被阅读0次

1.创建对象,数组

// bad
var item = new Object(); 
// good 
var item = {};

// bad 
var items = new Array(); 
// good 
var items = [];

2.不明确数组长度追加内容要用 push

3.复制数组时使用slice

var len = items.length,
    itemsCopy = [],
    i;

// bad
for (i = 0; i < len; i++) {
  itemsCopy[i] = items[i];
}

// good
itemsCopy = items.slice();

4.使用slice将类数组的对象转成数组:

function trigger() {
  var args = [].slice.apply(arguments);
  ...
}

5.对字符串使用单引号''(因为大多时候我们的字符串。特别html会出现"")

6.函数表达式:

// 匿名函数表达式
var anonymous = function() {
  return true;
};

// 有名函数表达式
var named = function named() {
  return true;
};

// 立即调用函数表达式
(function() {
  console.log('Welcome to the Internet. Please follow me.');
})();

绝对不要在一个非函数块里声明一个函数,把那个函数赋给一个变量。浏览器允许你这么做,但是它们解析不同。
注: ECMA-262定义把块定义为一组语句,函数声明不是一个语句。

// bad
if (currentUser) {
  function test() {
    console.log('Nope.');
  }
}

// good
if (currentUser) {
  var test = function test() {
    console.log('Yup.');
  };
}

绝对不要把参数命名为 arguments, 这将会逾越函数作用域内传过来的 arguments 对象。

// bad
function nope(name, options, arguments) {
  // ...stuff...
}

// good
function yup(name, options, args) {
  // ...stuff...
}

以上的内容摘自作者:破 狼 ,更多详细内容请看
出处:
https://www.cnblogs.com/whitewolf/p/4491447.html

相关文章

  • JavaScript的一些小的书写习惯

    1.创建对象,数组 2.不明确数组长度追加内容要用 push 3.复制数组时使用slice 4.使用slice将类...

  • JavaScript 编程风格(书写习惯)

    一门编程语言的“语法规则”(grammar)应该是每一位开发者都必须遵循的;而“编程风格”则可自由选择。 假设团队...

  • 1. javascript 变量 命名规则

    JavaScript书写格式 和CSS书写格式一样, JavaScript也有三种书写格式, 分别是"行内式"、"...

  • 微网站开发规范

    整体框架布局 JavaScript书写规范 CSS书写规范 整体框架布局采用seajs实现JavaScript的模...

  • javascript的一些小故事

  • 书写的习惯

    作为一个方法论爱好者,有一段时间企图集中找寻到日常生活中抽象又复杂难辨的问题解决方法,诸如如何提高瞬时反应力,如何...

  • 书写的习惯

    简书培养了我书写的习惯。 每日100字以上的输出,而且是不在体制框架下的一些应用公文的输出,打通了我自己内在的写作...

  • javascript的书写规范

    javascript书写命名规范:常量名:全部大写并单词间用下划线分隔如:CSS_BTN_CLOSE、TXT_LO...

  • 书法课堂——魏碑的核心技法

    一、线条技法语言 ■ 书写习惯和非书写习惯:书写习惯是以二王行草书、唐楷笔法为规范的书写技法,书写习惯的特征是追求...

  • javaScript

    JavaScript的组成 ECMAScript、DOM、BOM JavaScript的书写位置 写在行内 写在s...

网友评论

      本文标题:JavaScript的一些小的书写习惯

      本文链接:https://www.haomeiwen.com/subject/xtliiftx.html