编辑推荐

适读人群:JavaScript从入门到精通、自学类读者

  《软件开发自学视频教程:JavaScript自学视频教程》提供了极为丰富的学习资源,清单如下:《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》学习资源清单:
  1.配套自学视频101集
  几乎覆盖《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》所有实例,先听视频讲解,再仿照书中实例实践,会大幅提高学习效率。
  2.编程实例分析1411个
  各类一应俱全,无论学习哪一章节,都可从中找到相关实例加以练习,相信对深入学习极有帮助。
  3.典型模块分析15类
  既可作为综合应用实例学习,又可将模块移植到相关应用中,从而避免重复劳动,提高工作效率。
  4.项目案例分析17套
  从需求分析、系统设计、模块分解到代码实现,几乎展现了项目开发的整个过程。
  5.实践训练任务587项
  大都是实践型任务,用于训练和提高熟练度,网站还提供了相关答案。
  6.数学及逻辑思维能力、面试能力、编程英语能力测试596项
  用以读者自我测试,为就业做准备。
  7.编程人生23个
  精选的IT成功人士经历,希望成为读者不断进取、勇攀高峰的强大精神动力。
  8.电子课件121节
  为了方便教学使用,《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》附带了全套PPT电子课件。
  9.《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》实例源程序
  提供了《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》所有实例的源程序,读者可以直接拷贝使用,避免录入之苦。
  10.《程序员求职面试宝典》电子书1部
  各类面试真题、面试技巧、程序员职业生涯、简历设计、IT企业中的自身修养等帮助读者更好就业和长远发展。

内容简介

  《软件开发自学视频教程:JavaScript自学视频教程》以初学者为主要对象,全面介绍了使用JavaScript语言进行程序开发相关的各种技术。在内容排列上由浅入深,让读者循序渐进掌握JavaScript程序开发技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的注意、说明、技巧等栏目,夯实读者理论技术,丰富管理与开发经验。
  《软件开发自学视频教程:JavaScript自学视频教程》共分3篇,共20章,其中,第1篇为入门篇,主要包括JavaScript入门、JavaScript基础、流程控制语句、函数、字符串与数值处理对象、正则表达式、数组、程序调试与错误处理等内容;第2篇为提高篇,主要包括Document文档对象、Window窗口对象、JavaScript事件处理、表单的应用、JavaScript操作XML和DOM、Cookie应用、图像处理、文件处理和页面打印、嵌入式插件、AJAX技术、JQuery脚本库等内容;第3篇为实战篇,主要包括JavaScript+Ajax+jQuery开发企业门户网站一个实战项目。另外《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》光盘含:
  12小时视频讲解/1411个编程实例/15个经典模块分析/17个项目开发案例/587个编程实践任务/596个能力测试题目(基础能力测试、数学及逻辑思维能力测试、面试能力测试、编程英语能力测试)/23个IT励志故事。
  《软件开发自学视频教程:JavaScript自学视频教程》适用于JavaScript程序开发的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。

作者简介

  软件开发技术联盟,是一家以计算机软件开发和教育为核心的高科技企业和一些中青年骨干教师组成松散组织,专门从事应用软件开发与服务,涉及的软件行业有煤矿、公交、物流、办公系统、零售、生产等多种领域。该企业近年来从事图书的研发编写,编写的图书有《软件开发视频大讲堂》、《软件开发全程实录》等多个系列,多种图书荣获全行业优秀畅销书奖。

精彩书评

  ★这套书编写细腻,配套丰富,适合自学读者看看。
  ——黑马培训中心教学总监

目录

第1篇入门篇第1章JavaScript入门1.1JavaScript概述1.1.1JavaScript的发展历程1.1.2JavaScript的主要特点1.1.3JavaScript典型应用1.2JavaScript运行环境1.2.1硬件要求1.2.2软件要求1.2.3浏览器对JavaScript脚本的支持1.3JavaScript的开发工具1.3.1MacromediaDreamweaver1.3.2MicrosoftFrontPage1.4在HTML中使用JavaScript1.4.1在页面中直接嵌入JavaScript脚本1.4.2链接外部JavaScript文件1.5综合应用1.6本章小结1.7跟我上机第2章JavaScript基础2.1JavaScript基本语法2.1.1程序的执行顺序2.1.2字母大小写敏感2.1.3语句的结束标记2.2JavaScript数据结构2.2.1标识符2.2.2关键字2.2.3常量2.2.4变量2.3数据类型2.3.1数字型数据2.3.2字符串型数据2.3.3布尔型数据2.3.4特殊数据类型2.3.5数据类型的转换规则2.4运算符与表达式2.4.1算术运算符2.4.2比较运算符2.4.3赋值运算符2.4.4字符串运算符2.4.5布尔运算符2.4.6条件运算符2.4.7其他运算符2.4.8运算符优先级2.4.9表达式2.5综合应用2.5.1输出姚明个人信息2.5.2计算长方形的面积2.6本章常见错误2.6.1程序代码大小写不统一2.6.2输出字符串时未加引号2.7本章小结2.8跟我上机第3章流程控制语句3.1条件控制语句3.1.1if条件控制语句3.1.2if…else语句3.1.3if…elseif语句3.1.4if语句的嵌套3.1.5switch多分支语句3.2循环控制语句3.2.1while循环语句3.2.2do…while循环语句3.2.3for循环语句3.3跳转语句3.3.1continue跳转语句3.3.2break跳转语句3.4综合应用3.4.1利用continue语句计算100以内所有偶数的和3.4.2用for语句制作一个乘法口诀表3.5本章常见错误3.5.1条件语句中缺少小括号3.5.2while语句不正确形成死循环3.6本章小结3.7跟我上机第4章函数4.1函数的定义4.2函数的调用4.2.1函数的参数4.2.2函数的简单调用4.2.3通过链接调用函数4.2.4在响应事件中调用函数4.2.5函数的返回值4.3几种特殊的函数4.3.1构造函数与函数直接量4.3.2JavaScript的内置函数4.3.3嵌套函数4.3.4递归函数4.4综合应用4.4.1自定义一个为数字取绝对值的函数4.4.2随机生成指定位数的验证码4.5本章常见错误4.5.1使用JavaScript关键字作为变量名或函数名4.5.2自定义函数后没有调用4.6本章小结4.7跟我上机第5章字符串与数值处理对象5.1字符串对象String5.1.1search()方法5.1.2match()方法5.1.3split()方法5.1.4replace()方法5.2常用的数值处理对象5.2.1Math对象5.2.2Number对象5.2.3Boolean对象5.2.4Date对象5.3综合应用5.3.1将RGB格式的颜色值转换为十六进制格式5.3.2通过自定义函数实时显示系统时间5.4本章常见错误5.4.1书写Date对象的方法名不正确5.4.2使用new关键字创建Math对象5.5本章小结5.6跟我上机第6章正则表达式6.1正则表达式概述6.1.1为什么要使用正则表达式6.1.2正则表达式基本结构6.2正则表达式的语法规则6.2.1模式匹配符6.2.2定位符与原义字符6.2.3限定符与选择匹配符6.2.4特殊字符与字符匹配符6.2.5分组组合与反向引用符6.2.6整合常用的正则表达式6.3RegExp对象6.3.1创建RegExp对象6.3.2RegExp对象的属性6.3.3RegExp对象的方法6.4综合应用6.4.1验证输入是否为汉字6.4.2验证身份证号码6.5本章常见错误6.5.1匹配特殊字符时未使用转义字符""6.5.2显式构造函数中的表达式未加引号6.6本章小结6.7跟我上机第7章数组7.1数组对象Array7.1.1Array对象概述7.1.2数组元素的输入输出7.2常用的数组操作方法7.2.1数组的添加和删除7.2.2数组的排序7.2.3获取数组中的某段数组元素7.2.4将数组转换成字符串7.3综合应用7.3.1使用数组显示星期7.3.2使用数组存储商品信息7.4本章常见错误7.4.1数组对象名和已存在的变量重名7.4.2获取数组长度写成arrayObj.length()7.5本章小结7.6跟我上机第8章程序调试与错误处理8.1IE浏览器内置的错误报告8.2处理异常8.2.1常见的3种异常类型8.2.2onerror事件处理异常8.2.3try...catch语句处理异常8.3JavaScript语言调试8.3.1使用write()方法进行调试8.3.2使用alert语句进行调试8.3.3使用抛出自定义异常进行调试8.4综合应用8.4.1使用提示对话框显示异常信息8.4.2判断参数个数和除数是否为08.5本章常见错误8.5.1根据浏览器中的错误提示断定错误8.5.2try…catch使用大写8.6本章小结8.7跟我上机
第2篇提高篇第9章Document文档对象9.1文档对象概述9.2文档对象的常用属性、方法与事件9.2.1Document对象的常用属性9.2.2Document对象的常用方法9.2.3Document对象的常用事件9.3Document对象的应用9.3.1链接文字颜色设置9.3.2文档背景色和前景色设置9.3.3查看文档创建时间、修改时间和文档大小9.3.4获取对象的当前状态9.3.5获取并设置URL9.3.6在文档中输出数据9.3.7动态添加一个HTML标记9.3.8获取文本框并修改其内容9.4综合应用9.4.1动态设置网页的标题栏9.4.2打开新窗口并输出内容9.5本章常见错误9.5.1Document对象的属性和方法忽略大小写9.5.2document.getElementById(…)为空或不是对象9.6本章小结9.7跟我上机第10章Window窗口对象10.1Window对象概述10.1.1Window对象的属性10.1.2Window对象的方法10.1.3Window对象的使用10.2对话框10.2.1警告对话框10.2.2确认对话框10.2.3提示对话框10.3打开与关闭窗口10.3.1打开窗口10.3.2关闭窗口10.4控制窗口10.4.1移动窗口10.4.2窗口滚动10.4.3改变窗口大小10.4.4控制窗口状态栏10.4.5访问窗口历史10.4.6设置超时10.5窗口事件10.5.1通用窗口事件10.5.2扩展窗口事件10.6IE浏览器窗口扩展10.6.1模式窗口10.6.2无模式窗口10.6.3弹出窗口10.7综合应用10.7.1根据用户分辨率自动调整窗口10.7.2网页拾色器10.8本章常见错误10.8.1在使用Window方法时未写小括号10.8.2clearTimeout(timerId)中的timerId加了引号10.9本章小结10.10跟我上机第11章JavaScript事件处理11.1事件与事件处理概述11.1.1事件与事件名称11.1.2JavaScript的常用事件11.1.3事件的调用11.2DOM事件模型11.2.1事件流11.2.2主流浏览器的事件模型11.2.3事件对象11.2.4注册与移除事件监听器11.3表单相关事件11.3.1获得焦点与失去焦点事件11.3.2失去焦点内容改变事件11.3.3表单提交与重置事件11.4鼠标键盘事件11.4.1鼠标单击事件11.4.2鼠标按下和松开事件11.4.3鼠标移入移出事件11.4.4鼠标移动事件11.4.5键盘事件11.5页面事件11.5.1加载与卸载事件11.5.2页面大小事件11.6滚动字幕事件11.6.1onbounce事件11.6.2onstart事件11.7文本编辑事件11.8综合应用11.8.1屏蔽键盘相关事件11.8.2限制文本框的输入11.9本章常见错误11.9.1onsubmit调用自定义函数时未加return语句11.9.2JavaScript中的事件名称忽略了大小写11.10本章小结11.11跟我上机第12章表单的应用12.1表单概述12.2表单标记及其属性12.2.1name属性12.2.2action属性12.2.3method属性12.2.4enctype属性12.2.5target属性12.3输入标记<input>12.3.1文字域text12.3.2密码域password12.3.3单选按钮radio12.3.4复选框checkbox12.3.5普通按钮button12.3.6提交按钮submit12.3.7重置按钮reset12.3.8图像域image12.3.9隐藏域hidden12.3.10文件域file12.4文本域标记<textarea>12.5菜单和列表标记<select>、<option>12.6在Dreamweaver中快速创建表单12.7JavaScript访问表单及表单元素12.7.1JavaScript访问表单12.7.2JavaScript访问表单元素12.8表单的验证12.9综合应用12.9.1让密码域更安全12.9.2制作个人信息页面12.10本章常见错误12.10.1上传文件表单没有设置enctype属性12.10.2表单中的列表不能实现多选12.11本章小结12.12跟我上机第13章JavaScript操作XML和DOM13.1XML编程13.1.1XML概述13.1.2创建XML文件13.1.3加载XML文件13.1.4读取XML13.2DOM编程13.2.1DOM概述13.2.2DOM对象节点属性13.2.3操作节点13.2.4获取文档中的指定元素13.2.5与DHTML相对应的DOM13.3DOM与XML编程13.4综合应用13.4.1通过JavaScript操作XML实现分页13.4.2通过操作XML数据岛实现添加、删除留言信息13.5本章常见错误13.5.1getElementById()方法无法获取到指定元素13.5.2getElementsByName()方法无法获取元素13.6本章小结13.7跟我上机第14章Cookie应用14.1Cookie基础14.1.1Cookie概述14.1.2Cookie的传递流程14.1.3Cookie的常用属性14.2JavaScript中的Cookie应用14.2.1Cookie的设置14.2.2Cookie写入和读取14.2.3删除Cookie14.3Cookie的安全问题14.4综合应用14.4.1页面重定向中使用Cookie14.4.2弹出的窗口之Cookie控制14.5本章常见错误14.5.1expires属性用encodeURI()进行编码14.5.2浏览器重新打开后获取不到Cookie值14.6本章小结14.7跟我上机第15章图像处理15.1Image对象15.2JavaScript中的图像应用15.2.1图像的预装载15.2.2图片的随机显示15.2.3浮动广告15.2.4图片验证码15.2.5图片置顶15.2.6进度条15.2.7图片时钟15.3特殊的图像效果15.3.1图片渐变15.3.2图片翻转15.3.3图片闪烁15.4综合应用15.4.1图片水波倒影15.4.2图片的无间断滚动15.5本章常见错误15.5.1图像文件路径不正确15.5.2document.images[]获取图像不正确15.6本章小结15.7跟我上机第16章文件处理和页面打印16.1文件处理对象16.1.1FileSystemObject对象16.1.2Drive对象16.1.3File对象16.1.4Folder对象16.2页面打印16.2.1使用execWB方法进行打印16.2.2打印页面局部内容16.2.3设置页眉页脚16.2.4分页打印16.3综合应用16.3.1表格导出到Word并打印16.3.2将Web页面中的数据导出到Excel16.4本章常见错误16.4.1GetFile()方法指定的文件不存在16.4.2Delete()方法删除的文件不存在16.5本章小结16.6跟我上机第17章嵌入式插件17.1嵌入对象标记object17.2MIME类型17.3ActiveX控件17.3.1创建ActiveX17.3.2嵌入ActiveX17.3.3JavaScript与ActiveX交互17.4Javaapplet对象17.4.1创建Javaapplet17.4.2嵌入Javaapplet17.4.3在IE中执行Javaapplet17.4.4JavaScript与Javaapplet交互17.5使用Flash动画17.5.1嵌入Flash动画17.5.2使用JavaScript控制Flash17.6综合应用17.6.1为网页设置背景音乐17.6.2插入背景透明的Flash动画17.7本章常见错误17.7.1无法向注册表中注册ActiveX控件17.7.2使用<object>标记嵌入Flash未指定MIME类型17.8本章小结17.9跟我上机第18章AJAX技术18.1AJAX概述18.1.1什么是AJAX18.1.2AJAX应用案例18.1.3AJAX的开发模式18.1.4AJAX的优点18.2AJAX的技术组成18.2.1XMLHttpRequest对象18.2.2XML语言18.2.3JavaScript脚本语言18.2.4DOM18.2.5CSS18.3XMLHttpRequest对象18.3.1XMLHttpRequest对象的初始化18.3.2XMLHttpRequest对象的常用属性18.3.3XMLHttpRequest对象的常用方法18.4AJAX的重构18.5AJAX开发注意事项18.5.1浏览器兼容性问题18.5.2安全问题18.5.3性能问题18.5.4解决中文乱码问题18.6综合应用18.6.1应用AJAX技术检测用户名18.6.2应用AJAX技术删除数据18.7本章常见错误18.7.1在应用AJAX过程中出现乱码18.7.2不能及时获取最新数据18.8本章小结18.9跟我上机第19章JQuery脚本库19.1JQuery概述19.1.1JQuery主要特点19.1.2JQuery案例展示19.2JQuery下载与配置19.2.1JQuery下载19.2.2JQuery配置19.3JQuery的插件19.3.1插件的使用19.3.2流行的插件19.4JQuery选择器19.4.1JQuery的工厂函数19.4.2基本选择器19.4.3层级选择器19.4.4过滤选择器19.4.5属性选择器19.4.6表单选择器19.5JQuery操作元素19.5.1操作元素内容和值19.5.2操作DOM节点19.5.3操作元素属性19.5.4操作元素的CSS样式19.6JQuery的事件处理19.6.1页面加载响应事件19.6.2JQuery中的事件19.6.3事件绑定19.6.4模拟用户操作事件19.6.5事件捕获与事件冒泡19.7JQuery动画19.7.1元素的隐藏和显示19.7.2元素的淡入淡出19.7.3元素的滑动效果19.7.4自定义动画效果19.8综合应用19.8.1表格隔行换色19.8.2打造自己的开心农场19.9本章常见错误19.9.1两个元素的id属性值相同19.9.2使用animate()方法时未设置position定位属性19.10本章小结19.11跟我上机
第3篇实战篇第20章JavaScript+AJAX+JQuery开发企业门户网站20.1系统分析20.2系统设计20.2.1系统目标20.2.2系统功能结构20.3网页预览20.4关键技术20.4.1JavaScript脚本技术20.4.2AJAX无刷新技术20.4.3JQuery技术20.5JavaScript实现导航菜单20.6JQuery实现图片展示20.7AJAX实现最新消息页面20.8JavaScript实现产品推荐页面20.9JavaScript实现浮动窗口20.10本章小结

前言/序言

  《软件开发自学视频教程:JavaScript自学视频教程》编写背景
  为什么一方面很多毕业生不太容易找到工作,另一方面很多企业却招不到合适的人才?为什么很多学生学习很刻苦,临毕业了却感到自己似乎什么都不会?为什么很多学生到企业之后,发现很多所学的知识用不上?……高校课程设置与企业应用严重脱节,高校所学知识得不到很好的实践,本来是为了实际应用而学习却变成了应付考试,是造成如上所述现象的主要原因。
  为了能满足社会需要,有些人不得不花费巨额费用、花费半年到一年时间到社会再培训,浪费了巨大的人力物力。有没有一种办法让学生在校就能学到企业应用的内容呢?——《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》就是为此目的而来。《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》从没有编程基础或稍有编程基础的读者层次开始,通过适合自学的方式,从基础知识到小型实例到综合实例到项目案例,让学生在学校就能学到企业应用的内容,从而实现从学校所学到企业应用的重大跨越,架起从学校通向社会的桥梁。
  《软件开发自学视频教程:JavaScript自学视频教程》特点
  1.从基础到项目实战,快速铺就就业之路
  《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》体例为:基础知识+小型实例+综合实例+项目实战,既符合循序渐进的学习规律,也力求贴近项目实战等实际应用。基础知识是必备内容;小型实例则通过实例巩固基础知识;综合实例则是在进一步综合应用基础知识的前提下,通过模块的形式让内容更加贴近实际应用;项目实战则是展现项目开发的全过程,让读者对基本的项目开发有一个全面的认识。
  2.全程配套视频讲解,让老师手把手教您
  《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》配书光盘含配套视频讲解,基本覆盖《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》内容,学习之前,先看、听视频讲解,然后对照书模仿练习,相信会快速提高学习效率。
  3.配套资源极为丰富,各类实例一应俱全
  (1)实例资源库:包括上千个编程实例,各种类型一应俱全,无论学习这《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》的哪一章节,都可以从中找到相关的多种实例加以实践,相信对深入学习极有帮助。
  (2)模块资源库:包括了最常用的十多个经典模块分析,它们既可作为综合应用实例学习,又可移植到相关应用中,进而避免重复劳动,提高工作效率。
  (3)项目(案例)资源库:包括十多个项目开发案例,从需求分析、系统设计、模块分析到代码实现,几乎全程展现了项目开发的整个过程。
  (4)任务(训练)资源库:共计千余个实践任务,读者可以自行实践练习,还可以到对应的网站上寻找答案。
  (5)能力测试资源库:列举了几百个能力测试题目,包括编程基础能力测试、数学及逻辑思维能力测试、面试能力测试、编程英语能力测试,便于读者自我测试。
  (6)编程人生:精选了二十多个IT励志故事,希望读者朋友从这些IT成功人士的经历中汲取精神力量,让这些经历成为您不断进取、勇攀高峰的强大精神动力。
  如何高效使用《软件开发自学视频教程:JavaScript自学视频教程(附光盘)
  建议首先看相关实例视频,然后对照图书的实例,动手操作或者运行程序,反复体会,之后再打开《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》光盘的“自主学习系统”,找一些对应的实例练习。当然,还可以参考“自主学习系统”的其他资源,加以补充和拓展。
  《JavaScript自学视频教程》常见问题
  1.编程软件的获取
  按照《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》上的实例进行操作练习,需要事先在电脑上安装相关的语言或工具的开发环境(编程软件)。《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》光盘只提供了教学视频、自主学习系统等辅助资料,并未提供编程软件,读者朋友需要在网上搜索下载,或者到当地电脑城、软件经销商处购买。
  2.关于《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》的技术问题或有关《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》信息的发布
  (1)读者朋友遇到有关《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》的技术问题,搜索到《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》后,查看该书的留言是否已经对您的相关问题进行了回复,以避免浪费您更多的时间。
  (2)如果留言没有相关问题,咨询有关《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》的技术问题。
  (3)《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》经过多次审校,仍然可能有极少数错误,欢迎读者朋友批评指正,请给我们留言,我们也将对提出问题和建议的读者予以奖励。另外,有关《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》的勘误,我们会在网站上公布。
  3.关于《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》光盘的使用
  《JavaScript自学视频教程》光盘只能在电脑光驱(DVD格式)中使用,光盘中的视频文件双击即可自行播放。极个别光盘视频文件如果不能打开,请暂时关闭一下杀毒软件再打开;若仍然无法打开,建议换台电脑后将光盘内容复制过来后打开(极个别光驱与光盘不兼容导致无法读取的现象是有的)。另外,盘面若有胶水等脏物建议先行擦拭干净。
  关于作者
  《JavaScript自学视频教程》由软件开发技术联盟组织编写。该联盟由一家有十多年集软件开发、数字教育、图书出版为一体的高科技公司——明日科技和一些中青年骨干教师组成。
  《JavaScript自学视频教程》主要由王小科、王国辉执笔编写,其他参与《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》编写的人员有张鑫、杨丽、高润岭、陈英、高春艳、刘莉莉、赛奎春、刘佳、辛洪郁、崔佳音、郭铁、张金辉、王敬杰、高茹、任媛、孙桂杰、李贺、陈威、高飞、刘志铭、宋晶、宋禹蒙、于国槐、王雨竹、张彦国、张领、郭锐、王喜平、张磊、刘丽艳、邹淑芳、刘红艳、张世辉、郭鑫、李根福、王占龙等。
  寄语读者
  亲爱的读者朋友,千里有缘一线牵,感谢您在茫茫书海中找到了《软件开发自学视频教程:JavaScript自学视频教程(附光盘)》,希望她架起你我之间学习、友谊的桥梁,希望她带您轻松步入妙趣横生的编程世界,希望她成为您成长道路上的铺路石。
  软件开发技术联盟


其他推荐