请有意向学习的同学仔细阅读以下课程说明
1. 课程整体说明
基本上所有讲WEB开发的课程都有JS部分,但是一般来说,知识点都比较凌乱,不系统。本课程就是要把JS课程彻底全面化,系统化,可以说从战略的角度来学习JS。所有JS代码都经过反复修改优化,全部原创,绝对不是从网上下个源码就拿来做案例来忽悠学生。
2. JS最重要的应用是?
包括三部分。
1)JS验证。采用正则和Ajax验证,这部分非常重要,随便去一个大型网站注册一个用户,就知道验证的重要性了。
2)JS流程控制与常用操作。这部分涉及的内容比较多,例如:BOM,DOM,事件等,很多情况会讲到2个版本,基础版本,jQuery版本。
3)JS特效。这部分主要是用jQuery实现丰富多彩的网页特效(可能是你最感兴趣的部分)。
3. 学习目标
我们后期完成的实例都是门户JS程序员的实际工作项目,让你学完以后水平能有质的飞跃,可以就业各大互联网公司,成为比较牛的JS程序员。
4. 授课方式
绝不照本宣科,那样还不如自己在家看书学习了。在整体课程框架下,会根据各位同学学习情况灵活调整。边讲边练边辅导,这样学习效果最佳。
大约4周学习基础知识,3周做实例,这样可以做到融会贯通。
5. 学习时间以及学费
周末班学习7周,周六日全天上课,每天6小时课程。脱产班学习一个月,周一到周五上课,每天4小时。周末班与脱产班课程完全一致。
学费3000元,我们认为这是个比较合理的价格,物有所值,请勿议价。
6. 可以免费试听吗?
免费试听一天,不用报名费,觉得满意,第二次课交学费,不满意分文不收。
7. 学习JS需要基础吗?
学习JS需要有HTML与CSS基础,越熟悉越好
8. 本课程为新程原创课程,勿抄袭,请自重。
10. 课程均为无限期免费重修。
11. 关于学员就业。
很多培训班弄个大头照,或者开课之前合影就吹嘘多少人门户网站就业,工资多高,教学有多么负责之类的。大家可以看一下新程的学员就业情况(在网页左侧),用事实说话,全都是有就业照片的,就业班一直都是100%就业,这是任何培训班绝对做不到的。对于培训班来说,就业说明一切,就业好,就说明授课是负责,就说明课程是有技术含量。别的都是拿嘴说的,没有可信度。
在新程学习后,就业于新浪网的同学,事实胜于雄辩!
具体开课信息请咨询:
QQ咨询:朱老师

电话咨询:缴老师13810222040 外地咨询请拨:400-66888-34
非常系统、全面的JS课程,让你短时间水平飞速提高
第一部分:语法基础:
1.1 Javascript标签写法。
1.2 变量的定义,变量名称规则,检查变量数据类型。
1.3 数据类型 :Number、String、Boolean、Function、Object、Undefined。
1.4 数据类型转换 :转成字符串、转成数字、强制转换。
1.5 运算符 :数学运算、比较运算、逻辑运算、位运算、赋值运算、运算符优先级。
1.6 流程控制: if语句(包括if语句变体switch、二分式)。while语句,do while语句,for语句。break 和continue用法。
1.7 函数:定义函数,参数,返回值,arguments对象,变量的作用域,函数的闭包问题。
第二部分:对象与方法属性:
2.1 对象的概念,创建对象,使用对象,删除对象。
2.2 属性与方法的概念。
2.3 系统自带对象,以及对象的属性与方法:字符串对象(String),数学对象(Math),时间日期对象(Date)。
第三部分:数组
3.1 数组的概念,创建数组。
3.2 读取数组单元的值,遍历数组。
3.3 操作数组,包括数组单元的添加,移除,截取,合并,排序。
3.4 二维数组的写法,遍历方法。
说明:基础知识无所谓重点不重点,都需要扎实掌握的。其中数据类型是最重要的,只有深刻理解数据类型,才可能有以后技术上的突飞猛进。数组也很重要,对数组的遍历贯通整个JS学习过程。
第四部分:面向对象开发模式(独家)
4.1 用prototype实现JS的面向对象。
4.2 this关键词的使用。
4.3 方法的重载。
4.4 用call(),apply()实现方法的继承。
说明:在实际工作中,JS的面对对象开发模式并不常用,采用JSON格式完全可以实现类似的功能。但是研究JS的面向对象功能,对我们深入理解JS这门语言还是有所帮助的。
第五部分:BOM(浏览器对象模型)
5.1 BOM概念,BOM结构图。
5.2 Window对象。包括窗口操作,window.open,网页会话框,时间间隔和暂停(setTimeout)。
5.3 Document对象。Document对象的集合、属性。实现获取、修改网页元素等功能。
5.4 Frame对象。子窗口、父窗口、顶级窗口的概念。子窗口和父窗口的互相操作。
5.5 History对象。用History对象获取实现网页的前进,后退。
5.6 Location对象。用Location对象的属性获取URL,实现客户端的网页跳转。
5.7 Screen对象。获取浏览器的宽高。
说明:坚决反对把BOM和DOM混为一谈,很多培训班,直接把BOM当DOM讲,非常不科学,不合理。这部分重点是setTimeout方法,它基本上是所有网页特效的基础。
第六部分:检测浏览器和操作系统
6.1 使用user-agent字符串,检测是何种浏览器,浏览器版本号、以及是何种操作系统。
说明:在国内最常见的浏览器是IE和Firefox。检测浏览器并不常用,对于一些明显存在浏览器差异的JS程序,例如事件、DOM,Ajax等,可以通过一些其他的方法实现兼容,。
第七部分:HTML DOM
7.1 DOM概念,节点概念,节点树概念。
7.2元素节点:获取节点(getElementById,getElementsByName,
getElementsByTagName),遍历节点。
7.3元素节点常用属性: nodeValue,nodeName,nodeType
childNodes,parentNode,lastChild,nextSibling,firstChild
7.4 操作元素节点:appendChild,insertBefore,removeChild
7.5 属性节点: 获取属性节点的值,创建和删除属性节点。
7.6 文本节点: 用标准DOM方式获取文本的值。用常用的innerHTML属性获取文本节点的值。
7.7 自定义一个insertAfter方法。
7.8 IE与火狐在DOM上的兼容性问题,二者兼容的标准DOM写法。
说明:HTML DOM 是最核心、最重要的内容之一,可以说一个程序员的DOM编程水平,基本上就代表了他的javascript水平。这部分内容并不难,深刻理解3个种节点即可:元素节点,属性节点,文本节点。
第八部分:XML DOM
8.1 XML DOM概念,与HTML DOM的异同点。
8.2 XML概念,编写方式。
8.3创建一个跨浏览器的XML文件,XML字符串解析器。
说明:XML DOM可以认为是HTML DOM的父集,适用范围更广,但使用较HTML DOM繁琐一些。
第九部分: 正则
9.1 正则概念。
9.2 正则相关方法:test,exec,match。
9.3 正则语法:元字符、字符、量词、边界、非贪婪匹配。
9.4 正则应用:验证用户名、密码、身份证、网址、邮箱等。
说明:正则应用非常广泛,公司面试就经常以正则为命题。从简单的语法开始,到最后写出复杂的正则,那种感觉很美好。
第十部分: 事件
10.1 事件的概念,事件流的概念。
10.2 常见事件:onclick,onmousemove,onmouseout,onload ,onkeypress,onkeyup , onkeydown,onblur,onfocus,onchange,onsubmit。
10.3 利用Event属性获取事件源目标、事件类型、按键代码、鼠标坐标。
10.4 IE与火狐在事件上兼容性问题。
说明:有了事件才可能实现有人与浏览器之间的对话。在jQuery中,事件功能更为强大,兼容性非常好,推荐使用在jQuery事件。
第十一部分: Ajax
11.1 Ajax基本概念与实现原理。
11.2 XMLHttpRequest对象典型方法与属性。
11.3 同步与异步概念区别。
114. 发送请求,处理请求。
说明:Ajax是实现所谓“更好用户体验”的重要方式之一,我们将讲解最基本的Ajax实现方式,以及更加方便的JQuery Ajax。
第十二部分:错误处理
12.1 理解错误、异常的概念。
12.2 获得错误报告、
12.3 错误处理。使用onerror 事件处理错误。使用try…catch 语句处理错误。
12.4 使用Firefox开发工具查看JS错误。
说明:使用使用Firefox错误控制台,对于JS开发者来说非常重要,通过查看错误控制台,可以迅速找到错误所在。
第十三部分:jQuery标准数据格式:JSON
13.1 JSON概念,与数组的异同点。
13.2 JSON与XML的比较。
13.3 JSON 2种形式,与解析方法。
13.4 采用JSON格式,实现JS的面向对象。
说明:JSON,现在已经成为一种标准的数据格式,基本上所有开发语言均支持JSON格式,JSON更是jQuery的标准数据格式,非常好用和重要。
第十四部分:jQuery
14.1 jQuery整体介绍。jQuery包装集概念,DOM对象与jQuery包装集的区别以及互转换。
14.2 jQuery选择器。
14.3 jQuery包装集管理。
14.4 jQuery操作元素的属性与样式。
14.5 jQuery事件与事件处理。
14.6 jQuery中的Ajax。
14.6 jQuery动画效果的实现。
14.7 jQuery工具函数。
14.8 打造自己的jQuery类库。
说明: jQuery也是目前企业普遍采用的开源JS类库,已经成为事实上的标准。俗话说:“有了jQuery,天天喝茶水”。
15.1 豆瓣网首页栏目轮播。
15.2 福彩排列3投注功能。
15.3 雅虎网首页焦点图轮播。
15.4 当当网首页商品分类鼠标停留显示二级分类。
15.5 采用JS验证类,轻松完成各种JS表单验证。
说明: 我们要花一半的学习时间来钻研,实现这些门户网站JS特效,掌握门户网站的JS开发模式,技巧,是我们本次学习的终极目标。门户网站JS程序员能做到的,我们都能做到!