【问题标题】:How to start with a JavaScript coding style?如何从 JavaScript 编码风格开始?
【发布时间】:2018-03-29 05:45:28
【问题描述】:

如何学习或开始学习正确的 JavaScript 编码风格?我有哪些可能性以及可以使用哪些实用资源来适应编码风格?谢谢!

var getRequestUserList = function getRequestUserList(req,res,id) {
    User.findOne({_id: id}, function (err, user,next) {
    if (err) {
        console.log(err);
    }
    if(user){
        var userList = [];
        User.find(function (err, users) {
            if (err){
                console.log(err);
            }
            if(users){
                Friend.find({getReq:id,status:0 }, function (err, friends) {
                    if(err){
                        console.log(err);
                    }else{
                        for (var i = 0;i< users.length;i++){
                            for(var j = 0;j<friends.length;j++){
                                if(users[i]._id == friends[j].sendReq){
                                    userList.push({
                                        id : users[i]._id,
                                        name : users[i].name,
                                        surname : users[i].surname,
                                    });
                                }
                            }
                        }
                        res.json({friendUser:userList});

【问题讨论】:

  • 您可以按照那里的标准来设置您的代码样式:jshint.com
  • 您的问题是什么?该代码与它有什么关系?
  • 就像写作风格。你真的学不会。通过大量写作来发展自己的...
  • 我推荐StandardJS,它无痛,无需配置,易于使用和安装,看看我的答案。

标签: javascript node.js eslint code-standards standardjs


【解决方案1】:

jshint.comstandardJS 等代码样式还包括自动代码格式化。

【讨论】:

    【解决方案2】:

    我建议安装和使用StandardJS。这是一种易于使用、无忧无虑的编码风格。

    通过以下方式安装:

    npm install standard --save-dev
    

    然后运行 ​​through the rules 以快速了解它。

    最后,在您的 package.json 中创建一个 脚本 以在需要时运行 StandardJS:

    {
      "scripts": {
        "check": "standard"
      }
    }
    

    ...然后你可以通过npm run check运行它


    要为自己提供一种快速修复大多数编码样式拼写错误的方法,请在您的 package.json 中添加一个修复脚本

    {
      "scripts": {
        "check": "standard",
        "fix": "standard --fix"
      }
    }
    

    ...并通过npm run fix运行


    要获得更更好的表示编码风格错误,请通过npm install snazzy --save-dev 安装snazzy,然后像这样修改你的 package.json:

    {
      "scripts": {
        "check": "standard --verbose | snazzy",
        "fix": "standard --fix"
      }
    }
    

    尽可能多地编写代码。一段时间后,您将掌握您选择的编码风格。

    祝你好运,玩得开心!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多