内容1.为什么要遵守代码规范2.css代码规范3.js代码规范与设计模式3.1js代码规范3.2设计模式4.混合开发总结5.关于reactNative总结6.sql的基本操作1为什么要遵守代码规范软件错误修复是昂贵的,而且随着时间的推移,这些错误的成本会增加,尤其是当这些错误潜伏并慢慢出现在已发布的软件中时软件。当您的代码试图解决的问题在您的脑海中仍然清晰时,最好在发现错误后立即修复它们。否则,您会继续执行其他任务,忘记那个特定的代码,过一会儿再看代码需要:花时间学习和理解问题花时间理解应该解决的问题代码有问题,特别是对于大型对于项目或公司,修复错误的人不是编写代码的人(发现错误的人和修复错误的人不是同一个人)。因此,减少理解代码所花费的时间势在必行,无论是前段时间自己写的还是团队的其他成员写的。这是关于底线(收入)和开发人员的幸福,因为我们应该构建新的和令人兴奋的东西,而不是花费数小时和数天来维护遗留代码。与软件开发相关的另一个生活事实是,阅读代码比编写代码花费的时间要多得多。有时候,当你集中精力深入思考一个问题时,一个下午就能坐下来写出一大堆代码。您的代码可能会很快运行,但是随着您的应用程序的成熟,还会发生许多其他需要您检查、修改和调整的事情。例如:错误暴露新功能被添加到应用程序以在新环境中工作(例如,市场上出现了新的浏览器)代码被重新利用并且代码被完全重新设计,或移植到另一个架构或即使使用另一种语言,由于这些变化,少数人编写的数小时代码最终需要数周才能阅读代码。这就是为什么创建可维护的代码对于应用程序的成功至关重要。可维护的代码意味着:可读的,一致的,可预测的,看起来是同一个人写的,有文档的随意写css,会导致很多问题。2.1项目中存在的问题1有时候在开发的时候,为了防止和其他css冲突,我们会选择很长很长的名字,其实是没有必要的。2有时我们根据语义来命名,比如:'help-guest-regist',这样就无法复用。3有时学会写很多无用的代码。'#login.a.b,#login.a.c'。这其实是非常没有必要的。经过几年的工作经验总结,无意中参考了张旭新先生的面向属性命名。终于找到了一套比较规范的标准。我按照标准和规范开发了一套css。我用less写的,很简单。到你们公司去,可以给公司制定一套标准,提供给公司使用。2.2less和sass我们在使用写组件的时候需要用到less和sass来扩展。提高效率。2.2.1Less官网2.2.2Sass官网注:sass的文件格式分为两种,一种是.scss(非严??格语法),一种是.sass(严格语法)
