美文网首页
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面向对象学习中的一点总结和心得

    最近在艰难的从面向过程向面向对象过渡,这也是码农的一个比较艰难的蜕变过程吧。 最近刚好改了PC版(打个广告,偶们网...

  • 2018-01-18

    js中的面向对象核心 js是基于对象的编程语言,在后面的学习中我们通过一种模式使其转化成为面向对象的语言。js面向...

  • JS面向对象精要(二)_函数

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(三)_理解对象

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(四)_构造函数和原型对象

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(五)_继承

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • js对象构建

    1首先明确一点js不是面向对象的语音,但js具有极大的灵活性可以模拟面向对象,甚至面向过程乃至全世界。 2 js中...

  • 面向对象五

    面向对象高级二 总结 PHP 里的面向对象、继承方式 JS 里的继承方式 call(构造函数伪装) 和 proto...

  • ES6中的Class

    JS语法中起始是原生不怎么支持面向对象的,所有的面向对象起源均通过一个构造函数,这一点和JAVA等语言原生支持面向...

  • 浅谈JS中的面向对象

    浅谈JS中的面向对象 本文主要说说本人在JS中对面向对象的理解。 计算机编程语言主要分为面向过程式编程和面向对象式...

网友评论

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

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