首页 > 编程语言 >序言 - JavaScript指南

序言 - JavaScript指南

时间:2022-08-22 09:36:24浏览次数:54  
标签:指南 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,学习,应用,序言
From: https://www.cnblogs.com/lzhdim/p/16611721.html

相关文章

  • JavaScript实现数字前补“0”的五种方法示例
    来自:https://www.jb51.net/article/153945.htm侵删<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-trans......
  • JavaScript快速入门-04-运算符
    4运算符4.1算术运算符4.1.1概述  JavaScript提供的算术运算符如下所示:类型符号示例加法运算符+a+b减法运算符-a-b乘法运算符*a*b除......
  • 十步学习法与程序员延寿指南
    最近一直在思考如何制定自己的个人目标,凑巧某天开车的时候在微信读书上听到了《软技能:代码之外的生存指南》这本书,里面提到的关于程序员职业生涯规划部分十分受用,后来到喜......
  • 封面 - IT人之软件工具指南
     IT项目之软件项目工具指南   AGuidetoITSoftwareToolsIT人之软件工具指南--------------------------------------------------------------------------......
  • 封面 - JavaScript指南
     IT软件开发之JavaScript   AGuidetoJavaScriptJavaScript指南-------------------------------------------------------------------------------争取做......
  • JavaScript(上)
    说说你对作用域链的理解作用域链的作用是保证执行环境里有权访问的变量和函数是有序的,作用域链的变量只能向上访问,变量访问到window对象即被终止,作用域链向下访问变......
  • 01 速成手册使用指南
    01速成手册使用指南点击文本框设置格式点击动画菜单这时窗口的工作区就会被压缩地很小,点击弹出的菜单项的头部,可移动到任何位置,使得工作区域变大。......
  • JavaScript使用reduce动态修改对象的属性名
      首先在添加到数组的时候,弄2个,把number冒号右边的是可以动态修改的,后面再使用reduce合并;    countryChildrenDouble的数据     合并之后twoO......
  • JavaScript中的运动(2)
    运动swiper插件(内置css和js)概述:swiper是一个开源的免费的一个滚动的组件(他可以运用于轮播图焦点图滑动效果等)内置的Demo(演示)他里面包含对应的css(以class的形式......
  • javascript:null和undefined的区别(chrome 104.0.5112.101)
    一,js代码:<html><head><metacharset="utf-8"/><title>测试</title></head><body><buttononclick="test()">测试</button><script>functiontest......