第一章 JavaScript简介。

序:

2015年3月31日,我从工作了10年的首钢辞职了,在首钢(二炼钢),我主要做自动化(PLC、仪器仪表等)系统的施工、维护、开发、管理等工作,其中头4年工作在北京,后6年工作在河北迁安。
现在来说,我在首钢接触到的自动化系统真的都是大型自动化系统,不在国企还真的不太容易接触到,我也明白这些机会不容易,所以我在首钢几年还是很认真的学习和钻研,也确实对自动化系统有个比较深入的了解,不过越深入越觉的搞自动化没前途,这也证实了我始终不可能在国企有更大发展的原因。

因为在生产企业里搞自动化,只是属于应用级别,你会应用就可以了,PLC本身的研发、设计肯定接触不到,而应用完可以使用几十年,剩下就是维护了,当然PLC程序开发部分也有技术水平的要求,但是也不能改变这个现实情况。再加上国企的领导都是机械电气出身,对自动化不了解,所以也不关注,你只要在生产上不惹事就行,升官?想都别想。(当然还有更深的原因,基本国情之“人的原因”,所以我就呵呵了)

后来公司搬迁到河北(人事大变动),当时觉的可能还有一点发展机会,毕竟一个新环境了嘛,所以我抱着如此想法就去了(too young too simple)。结果,迁安嘛,唐山下属的一个小城市,像北京的一个镇那么大,这么小的地方,居然有很多很多的钢铁企业,污染严重至极,最主要的,污染没人管啊,周围都是私人钢厂,所以没人管的原因你懂的(可以参考柴静2015年拍的纪录片——“苍穹之下”)。再加上我上边的分析,工作内容决定了即使换了一个地方也是一样,没发展。

唯一有收获的,就是收入有所提高,结婚了,生了娃。其他方面,质量更加下降了,所以,再迁安坚持了6年之后,我辞职了。

既然不能有发展,我为啥不干点自己真正喜欢的工作?而且我有了孩子,为了她,我更要回家了!虽然整个中国都雾霾,但至少北京有人管吧。(迁安的污染真的是你们想象不到的)

我已经30了,而且我不喜欢迁安这个地方(污染,离家远,生活设施不完善等等等等),自动化的工作我也并不喜欢,真的,软件开发才是我喜欢的。但是30岁从国企转行真心不容易,思考很久之后,我决定干我喜欢干的事,人生不能留遗憾,混不下去大不了回家种地。

还好由于兴趣原因,我还时不时的干一些开发工作,不至于完全从0开始,数据结构,算法,操作系统、win32程序开发、web开发,等等等等,我还都自学过,javaScript是个很好的语言,web开发绝对离不开它,只是我从来没深入理解过,所以我决定系统的把javaScript理解一遍,下边是笔记,有需要的同学自取,转载希望注明出处。至于前边的故事,我想有时间好好的总结一下,也算是对自己10年工作发展的句号。


 

1、JavaScript发布于1995年2月,由Netscape的Brendan Eich(布兰登·艾奇)用了10天发明的,原名叫LiveScript,不过当时Java很热,网景公司和sun又有合作,就改叫了JavaScript。

2、JavaScript有标准之后官方称为ECMAScript,标准号ECMA-262,目前到了第6版,不过目前大部分浏览器还只能完美支持第3版。

3、完整的浏览器上的JavaScript实际包含以下部分:

  • 核心(ECMAScript)
  • 文档对象模型(DOM)
  • 浏览器对象模型(BOM)

4、JavaScript核心ECMAScript不包含DOM和BOM,实际上JS可以用于其他宿主环境。

5、DOM是针对XML但是经过扩展用于HTML的应用程序编程接口(API)。

6、BOM只处理浏览器窗口和框架,但是人们习惯上也把所有针对浏览器的JS扩展算作BOM的一部分。

你可能感兴趣的:(JavaScript)