美文网首页
Js面向对象学习中的一点总结和心得

Js面向对象学习中的一点总结和心得

作者: 阿尔法团子 | 来源:发表于2017-01-17 14:36 被阅读67次

    最近在艰难的从面向过程向面向对象过渡,这也是码农的一个比较艰难的蜕变过程吧。

    最近刚好改了PC版(打个广告,偶们网站:面包求职 )登录的js代码,nice的领导和同事们给了我很多非常棒的建议和意见,为了怕自己忘记,所以赶紧写下来。

    1.动作/操作类的方法,使用意义明显的动词来命名

    eg:验证手机号:validatePhone();

              改变样式:changeStyle();

    2.有些操作是一一对应的,有开有合

    eg:显示错误信息:showErrorTip();

           隐藏错误信息:hideErrorTip();

           打开:open();

           关闭:close();

    3.绝大所数情况下作正向判断,当反向判断清晰明了的时候,优先采用反向判断

    eg:登录验证操作

    正向判断:if(a && b && c) { return b }

    反向判断:if(!a) { return d; return false }

    对于登录来说,正确登录请求需要账号、密码全部正确才会发起请求执行,但不可登录只要有一个条件不成立都不能成功,因此反向判断更加清晰,这里采用反向判断。


    就这些。

    相关文章

      网友评论

          本文标题:Js面向对象学习中的一点总结和心得

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