江西省西门子开关电源一级供货商
型机的发展速度大大高于中、大型PLC。随着微电子技术的发展,PLC的结构必将更为紧凑,体积更小,而安装刚开始我是抱着试着玩的心态接触Node.js的,但不知不觉喜欢上了JavaScript。我发现了开源并且爱上了这种实践。与C#封闭的环境对比,Node.js的开源生态让我在怎样写出更便于他人使用的健壮代码方面找到了新的视角和乐趣。在这个背景下,我发现自己喜欢思考怎样定义接口,谁会使用接口,还有如何让用户有更多时间做其他事而不是花时间弄明白我们想让他做什么。
本书旨在提供一种友好的方法来帮助人们编写出好的模块化代码。并不是说JavaScript模块特别难写,而是说我们要遵循合理的设计实践来恰当地分配简单性和灵活性,以便用户在多数情况下可以依赖于简单且足够灵活的模块,保证内部复杂性是可控的——这并不是一件简单的事情。我曾经在JavaScriptApplication Design[2]一书和PonyFoo博客里零散地写过一些西门子佳应用设计的内容,但我一直渴望出版一本全面讨论如何分析、设计、编写模块化代码的书籍。
找不到哪本书是从JavaScript的角度专门阐述这个主题的,我能很容易地找到涉及模块化代码主题的书籍,例如SteveMcConnell所著的《代码大全》(Microsoft Press)或者RobertC.Martin所著的《代码整洁之道》(PrenticeHall),并在JavaScript开发工作中使用这些书中所教授的知识。本书试图让你把注意
浔之漫智控技术(上海)有限公司(xzm-wqy-shqw)
是中国西门子的佳合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司之一。
公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。
以下是我司主要代理西门子产品,来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
江西省西门子开关电源一级供货商
是强迫你接受一些虚伪的定义“整洁代码”的所谓法则。
本书不会直接讲怎么编写模块化代码,而是试图阐明模块化体系结构背后的基本原理和JavaScript模块化的历史,以便于你更好地理解模块化编程的意义和益处。
市面上有很多关于应用设计的书籍,但关于模块化应用设计并没有太多的参考资料,更不用说介绍模块化JavaScript应用设计。这本书应运而生。本书中大部分的建议、思想和教导都不是专门针对JavaScript的,本书在阐述时聚焦于JavaScript,这意味着你将学习如何编写模块化Web应用,而在此过程中也会记住那些使Web成为独特的平台以及让JavaScript在许多方面都很特别的奇异功能。
本书没有采用长篇大论深,到CommonJS,西门子后到原生ECMAScript模块。介绍编写自包含代码的好处,以及在系统的每个级别(服务、应用程序、组件、模块、函数、块等)都这么做的好处。
第2章涵盖了模块化设计的要点,为你打下一个基础,让你能在这个基础上编写对API层面友好的模块,并且知道这个模块会被如何(在所有可能的情况下)使用、其职责是什么,以及哪些部分西门子接口。
第3章的大部分内容都是在帮助你理解要解决的各种问题,以及如何在解决那些问题的密切关注模块及其接口的演变,并拥抱模块化思维(modulethinking),就是要认识到复杂性(