ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

序言 - JavaScript指南

2022-08-22 09:34:21  阅读:252  来源: 互联网

标签:指南 JavaScript 提高 编程 JS 学习 应用 序言


序   言

 

  对于JavaScript,一直想写点什么。成为软件工程师是很早的事情了,接触JavaScript也算比较早吧,在大学时,与不少程序员一样,在电脑前通宵达旦几天也不觉得疲倦。毕业进入公司之后虽然有内训,但忙于项目的事情,一边负责新员工的培训等,基本忙于项目,对JavaScript的理解仍停留在基于对象的编码应用,导致本书的书稿进展缓慢。后来在一个政府项目上线成功之后,我就有点闲下来了。这时候想到要补充理论知识,以完成此书,而最好的学习方法莫过于考证了,一方面可以挤出时间来学习,一方面可以提高自己的资质。不过在不断的学习和积累经验过程中,不断的发现自己的JS编程水平提高比较缓慢,特别是应用面向对象的方法来编写JS脚本程序的时候。因此,我不断的浏览JS文章,购买JS书籍来阅读。随着编程技术的提高,思想逐渐提高到JS框架的层面上来看待问题,觉得不少JavaScript书籍入门比较容易,但缺少编程语言的一些该介绍认识的方面,比如编程规范等等,且有些内容不够深入,导致学习者提高困难。于是这也就有了把我以前的学习过程中领悟的知识和经验再次沉淀下来,经过了几次内容迭代修改,这就是本书的由来吧。

  面向对象技术知识其实很早就普及了,先不说大学里的C语言编程,这些基本的理论知识往往还是从面向过程的角度来进行传授知识。所以,不少语言基本都是入门比较容易,但提高却需要不断的积累和实践才能达到比较高的水平。JS脚本编程技术是适合各个平台的,包括.Net、Java和PHP三大阵营。到目前为止,任何基于UI编程的语言,都有公司在研究其界面的美化方向,从而就有了许许多多的控件,但做得好的基本都要收费,然而UI设计者有福了,可以依据别人的界面设计重编码。当然,这些控件的Web基础自然就是JavaScript脚本语言。

  从软件工程的角度来观察,最初的编程语言,从面向过程开发,到面向数据,到面向对象,到面向方法,面向服务的设计开发等等,可以看出,随着技术的不断提高,软件的开发是随着应用在发展的,而且趋向于客户需求方面前进。也就是体现了重要的一点,软件的发展已经从简单的应用角度逐步提高到框架应用的层面,编程人员只要利用现有的JavaScript框架等即可实现简单的代码到具体功能的转化过程。

  同样的,各种语言,开发工具的发展,使得IT软件行业的变化和提高速度趋向于指数发展的形势,这对开发人员的能力是一个挑战。一方面要维护老项目,一方面要不断学习,并且把学到的知识应用到实际项目中去,其实这才是编程的乐趣所在。

  JavaScript的编程发展,同样沿着软件的发展方向。从最初的一个个函数的编写,到研究JS的结构、事件和模式,到jQuery等JS脚本框架的学习研究等等,一个又一个的里程碑,沿着这个过程,往往会发现,原来JS可以这样写那样写,还可以怎样去写。我相信,基于对Web开发的兴趣,是我们的伙伴,是我们学习的动力,JavaScript始终是我们的Web开发应用的好助手。

  本书将沿着这条发展的路线,把JavaScript作为一门编程语言来进行分析讲解,逐步通过实例介绍JS的方方面面,由浅入深的来学习和研究JavaScript语言,内容安排合理,语言通俗易懂,力求覆盖到JavaScript语言的全部内容。希望能对大家的实际应用有所帮助。本书不敢滥竽充数,然则作者本人水平有限,欢迎大家批评指正,共同提高。争取做最好的JavaScript指南针。

 

 

刘恒辉   

标签:指南,JavaScript,提高,编程,JS,学习,应用,序言
来源: https://www.cnblogs.com/lzhdim/p/16611721.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有