培养目标
随着Web2.0的大潮席卷而来,2012年互联网发展速度空前,互联网向标准化、专业化、精细化方向发展,导致Web开发职位进一步细分,Web前 端开发工程师、Web页面重构师等这些高薪职业相继诞生。Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript等各种 Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过 技术改善用户体验。要求精通HTML/XHTML、CSS,熟悉页面架构和布局,对Web标准和标签语义化有深入理解。熟悉Ajax、 JavaScript、DOM等前端技术。
1,web前端表现层及与前后端交互的架构设计和开发
2,JavaScript程序模块开发,常用功能的实现
3,配合后台开发人员实现产品界面和功能
4,编程风格规范,遵循代码撰写标准;
目前,国内严重缺乏优秀的网站设计与开发人员,各大企业对网页制作及网站开发人员的需求量正急速增加,目前国内web前端工程师的待遇在6000元以上,很多年轻人通过培训进入此行业发展。
培训特色
1、全面的web前端知识体系。从这里你可以从零到网页前端高手不是问题;
2、合理课程,系统的知识让你由浅入深渐进学习;
3、学费低廉,仅收880元,非常超值;
4 网络视频学习,在线学习、工作两不误;
5、永久的VIP会员,当期不会可加入下学期直到学会为止;
6、A5信誉,品质保证, 对讲课不满意可以申请全额退款;
7、专业的在线视频讲课软件,可以直接全程观看讲师的桌面操作过程;
8、讲课完毕预留10-20分钟的答疑时间,可以解决学员的各类实际操作问题。
选择注意: 观察培训师资实战经验,知识体系,学习服务条件。
适合人群: 热爱程序开发、网站设计、网站开发、网站建设的人群
结业水平: 能熟练的使用常用前端开发技术完成网站前端开发工作。#p#副标题#e#
讲 师介绍
网名:阿Q,现任海南某不知名网络公司技术总管,长期从事网站前端和后端开发,六年网络教学经验.对网页前端各种技术都有系统的学习和研究。
课时:共20节课 开课时间:1月22号 20:00 -21:30
讲课方式:好视通视频软件
(本期收20位学员 按照报名顺序,人满为止。再次承诺: 对讲课不满意可以申请全额退款)
在线报名咨询: qq 8561289 qq 886128
咨询电话 400-008-3536
web前端工程师培训大纲:
第一部分:HTML+CSS 基础知识
第一章:初识代码
前端开发语言介绍—— html(Hypertext Markup Language)—— 结构
前端开发语言介绍—— css (Cascading Style Sheets)—— 样式
前端开发语言介绍—— JS(javascript)—— 行为
前端开发工具介绍—— Photoshop editplus,webstorm,dreamweaver各个浏览器及开发人员工具
一个HTML的基本结构——文档头部声明,html,meta title,body
CSS样式表出现的位置——行间样式表 内部样式表 外部样式表
常见样式介绍:width,height,border,background,font等等……
复合样式—— padding,margin,border,background等等……
margin的两种叠加现象
结课标准:
理解HTML文档,CSS样式之前的关系
理解样式出现的位置及有缺点
熟悉常见的样式
第二章:常见标签及书写规范
课程内容介绍:
超链接a标签——href A链接样式 伪类的详细介绍
常见标签——div、ul、ol、li、dl、dt、dd 、h1-h6、p、span等……
选择符讲解——类型选择符 id选择符 class选择符 包含选择符 群组选择符
选择符的优先级——基础选择符的优先级 包含选择的优先级
标签嵌套规则详细讲解
HTML的书写规范讲解
标签样式初始化,原则:但凡是浏览默认的样式,都不要使用
常见的块元素:div,h1-h6,p,ul,ol,li,dl,dd,dt
常见的行内元素:span,a,strong,em
块和内嵌的转换及问题
display:inline-block;的特性及问题
特殊的内嵌标签img
结构实例
结课标准:#p#副标题#e#
掌握a的四个伪类,及先后顺序
掌握CSS选择符,及优先级
掌握标签嵌套规则及X(HTML)的书写规范
掌握块和内嵌的及转换问题
可以写出至少五种不种类型的HTML结构
第三章:浮动详解
课程内容介绍:
浮动的原理详细讲解,脱离文档流
浮动的特点——让块元素在同一行内显示让行内元素支持宽高等……
浮动的使用实例
clear——意思是元素的某个方向上不能有浮动元素
浮动产生的问题——双边距bug等……
清除浮动的方法——给浮动元素的父级也加浮动
清除浮动的方法给浮动元素的父级加display:inline-block;
清除浮动的方法——在浮动元素下加一个空标签,给它设置:clear:both
清除浮动的方法——用br标签清浮动
清除浮动的方法——用after伪元素标签清浮动
IE的专有属性zoom的详细讲解
overflow的详细讲解
在页垂直水平居中的div
IE下最小高度问题
浮动实例
结课标准:
掌握浮动的原理,及引起的问题
掌握常用的清浮动的方法
可以独立完不同类型的浮动结构的练习
第四章:定位详解
课程内容介绍:
相对定位——原始位置会被保留 是根据自己原始位置来计算坐标的等详细讲解
绝对定位——脱离方档流 会跟有定位的父级来计算自己的坐标等详细讲解
相对定位和绝对定位引起的问题
固定定位——把元素固定在可视区的某一块等详细讲解(IE6不支持)
定位之后的层级比较——元素定位之后,后一个的层级高于前一个层级
z-index 值越大,层级越高。层级只能在同级元素(兄弟标签)之间比较。
定位的应用——幻灯片
铺满全屏的div
优酷弹窗效果
结课标准:#p#副标题#e#
掌握三种定位的原理及应用
可以实现定位布局
第五章:滑动门和圆角技术详解
课程内容介绍:
两层嵌套制作圆角
三层嵌套制作圆角
滑动门导航的制作
倾斜的导航
宽高自适应的圆角布局
css sprite 背景图片合并 的使用及优点。
结课标准:
可以独立完成滑动门导航的制作
可以独立完成宽高自适应的圆角布局
全使用背景图片合并
第六章:表格表单
课程内容介绍:
表格详解——Thead、tbody、tr、th、td
表格详解——border-collapse:collapse、colspan、rowspan
表格实例
表单元素详细介绍
表单元素样式——表单元素的样式重置及问题
表单元素的兼容性问题及解决方法
不常见的表单元素
结课标准:
可以独立完成表格制作
可以独立完成126注册页面
可以解决表单元素的兼容性问题
第七章:探究JS结构
课程内容介绍:
网站常见JS效果(1):鼠标提示符
网站常见JS效果(2):选项卡
网站常见JS效果(3):下拉菜单
网站常见JS效果(4):轮播图自动切换
结课标准:
制作常见的JS效果,有清晰的思路和明确的结构
能够举一反三,知晓其他常见特效的结构与思路
让JS开发者感觉万事俱备
第八章:网站常见兼容性问题及解决方案
课程内容介绍:
兼容性——调试、判断页面出错、错位的方法
浏览器BUG总结——图片问题 高度问题 浮动问题 定位问题 表单问题 注释问题
CSS hack——常见CSS hack !important 条件注释语句
特殊布局—— 圣杯布局(两列\三列宽度自适应)等高布局 瀑布流布局
常犯错误——计算的不精确 嵌套不合理
元素浮动一定要记得一排的元素都要加浮动
结课标准:#p#副标题#e#
可以独立完成小型页面
第二部分:JavaScript 前端开发基础
第九章:JS程序入门基础
课程内容介绍:
JavaScript是什么:网页特效原理、淘宝、新浪、百度等网页特效
JavaScript修改样式、编写JS的流程、布局:HTML+CSS,形成思路的方法
第一个JS特效——提示框:获取元素、添加事件、getElementById
事件、函数是什么、函数调用、匿名函数、变量、window是什么、onload事件
属性操作:什么是属性、属性名、属性值、属性读写操作
JS里的语法注意事项、属性操作的另一种形式:[]
if判断的三种形式、弹出菜单实例、扩展、为a链接添加JS、innerHTML
索引值应用:获取多个元素、for循环、this.index、选项卡实例-思路1、思路2
结课标准:
理解并吸收JS基础课程知识点
能独立运用这些基础知识点完成网页常见的交互特效:
凤凰娱乐导航焦点图
影片信息提示效果
展开收缩菜单
第十章:JS基础语法及流程控制
课程内容介绍:
JavaScript的组成:ECMAScript,DOM,BOM
JS数据类型:类比HTML中的:block、inline,及typeof运算符
常见数据类型:number、string、boolean、undefined、object、function
函数传参:传递、接收、运行。函数可以多次调用,可以传递多个参数 传参实例
什么是域?什么是作用?作用域:外面变量里面找得到,里面变量外面找不到
变量的定义,及定义在哪.闭包,什么是闭包:函数套函数,闭包的使用。
命名规范:命名规范及必要性,可读性,规范性
运算符:算术:+ 加、- 减、* 乘、/ 除、% 取模 实例:隔行变色、秒转时间
运算符:赋值:=、+=、-=、*=、/=、%=
运算符:关系:<、>、<=、>=、==、!=、===、!==
运算符:逻辑:&& 与、|| 或、! 否 实例:全选、不选与反选
程序流程控制:判断语句::if、switch、?: 循环语句:while、for
程序流程控制:跳出:break、continue 什么是真、什么是假:
真:true、非零数字、非空字符串、非空对象
假:false、数字零、空字符串、空对象、undefined、NaN
结课标准:
隔行变色:鼠标移入移出变颜色 点击以后的颜色变化
价格计算
带略缩图的图片轮换
评分:点击选中或取消
第十一章:函数详解
课程内容介绍:
顾函数传参 函数返回值:return
函数可以是任何数据类型 示例:通过ID名、配合函数传参特性获取元素
可变参(不定参):arguments 实例:求和函数
封装CSS函数
获取非行间样式的兼容写法
obj.currentStyle[attr] getComputedStyle(obj,false)[attr]
判断arguments.length 判断是否有最后一个参数
定时器基础 什么是定时器
定时器函数:setInterval、clearInterval和setTimeout、clearTimeout
两种定时器的区别,小实例:按钮控制DIV变化 查看QQ资料实例
定时器应用(1):自动播放的选项卡
定时器应用(2):简易数码时钟
结课标准:#p#副标题#e#
写一个计算函数
简易网页时钟,带上冒号
带缩略图的图片轮换
按钮控制商品图片上下滚动
第十二章:字符串数组
课程内容介绍:
字符串方法——获取类:charAt charCodeAt fromCharCode
字符串方法——查找类:indexOf,lastIndexOf,及两个参数的含义
字符串方法——比较类:>, <, ==
字符串方法——截取类:substring
字符串方法—其他:split,toUpperCase, toLowerCase
Json:什么是Json Json和数组 Json的循环
数组基础:数组的使用 数组的属性 数组使用原则
数组添加元素: push(元素),从尾部添加,unshift(元素),从头部添加
数组删除元素:pop(),从尾部弹出,shift(),从头部弹出
数组的插入、删除:splice(开始, 0, 元素…) 两个参数的情况
结课标准:
查找某字符串在文本中出现的次数,分别在第几位
带正负的评分效果
自定义字体形状
展开收缩的文字内容
模拟打字机
按钮控制图片左右走动
第三部分:DOM,BOM,EVENT对象 - 彻底掌握HTML的秘密,随心所欲的实现功能
第十三章:DOM与JAVASCRIPT
课程内容介绍:
DOM基础:什么是DOM DOM节点
childNodes和children ,firstChild和firstElementChild
lastChild和lastElementChild,nextSibling和nextElementSibling
previousSibling和previousElementSibling
parentNode和offsetParent
操作元素属性的第三种方式 setAttribute(名称, 值) 问题及好处
创建和插入DOM元素 createElement(标签名) appendChild(节点)
insertBefore(节点, 原有节点) 在已有元素前插入 例子:倒序留言板
删除DOM元素removeChild(节点)
替换DOM元素replaceChild(节点, 已有节点)
结课标准:
58同城筛选效果
上移下移
内容关键字信息
第十四章:BOM与表格
课程内容介绍:
表格应用——获取表格元素 tBodies、tHead、tFoot、rows、cells
表格应用——隔行变色 鼠标移入高亮
表格应用——添加、删除一行 搜索、高亮显示、筛选、排序
用className选择元素——选出所有元素 通过className条件筛选 封装成函数
表单应用——什么是表单,向服务器提交数据,用户注册 action提交到哪里
表单事件:onsubmit 提交时发生onreset 重置时发生
BOM与JAVASCRIPT 打开窗口, open实例:蓝色理想运行代码功能
BOM与JAVASCRIPT 关闭窗口,close关闭时提示问题, 兼容性问题
常用属性:window.navigator.userAgent window.location
可视区尺寸document.documentElement.clientWidth
滚动距离document.body.scrollTop document.documentElement.scrollTop
内容高度scrollHeight 文档高度document.body.offsetHeight
可视区尺寸 滚动距离 内容高度 文档高度document.documentElement.clientWidth
常用方法和事件 window对象常用事件 onscroll onresize 优酷弹窗的例子
结课标准:#p#副标题#e#
表格隔行变色、鼠标移入、选择高亮显示、添加、删除、搜索、上移、下移
表单校验:用户注册、验证(名字不能为空,密码不能为空,两次密码必须一样)
回到顶部按钮
页面左右两侧居中广告
优酷弹窗
第十五章:事件详解
课程内容介绍:
事件详解——光标事件 光标移入事件onfocus 光标移出事件 onblur
This关键字 This指向 :谁调用的this就指向谁
Event对象 用来获取事件的详细信息:鼠标位置、键盘按键 Event对象的兼容
事件流 事件冒泡 取消冒泡 事件捕获
绑定事件 绑定事件的兼容性 普通事件与绑定事件的区别与取消
键盘事件 keyCode 获取用户按下键盘的哪个按键 例子:键盘控制Div移动
键盘事件 其他属性 ctrlKey、shiftKey、altKey
默认事件 阻止默认事件 普通写法:return false;
默认事件的实例:屏蔽右键菜单 :oncontextmenu 和只能输入数字的输入框
拖拽 简易拖拽 拖拽原理——三大事件
定时器应用(1):自动播放的选项卡
定时器应用(2):简易数码时钟
结课标准:
模拟select控件
自定义右键菜单
拖拽回放
方块跟随鼠标移动
链接提示title框
只允许输入数字的文本框
用键盘控制Div的移动
左右点击图片切换
鼠标绘制方块
第十六章:事件高级应用
课程内容介绍:
高级拖拽——完美拖拽 标准下阻止默认事件,可以拖拽图片 封装成函数
高级拖拽—限制范围 不能拖拽出页面可视区 磁性吸附
高级拖拽——碰撞检测原理——九宫格
高级拖拽——与DOM配合 带框的拖拽 保留原有位置
高级拖拽——拖拽改变层大小
自定义滚动条——只有横向拖拽 限制范围 计算比例
自定义滚动条——控制其他对象:控制物体的大小或透明度 控制文字滚动
鼠标滚轮 鼠标滚轮事件 鼠标滚轮与自定义滚动条结合
cookie的作用——页面用来保存信息 同一个网站中所有页面共享一套cookie
cookie的使用——设置 读取 删除
cookie例子:用cookie记录上一次拖拽的位置 Cookie登录后删除信息
结课标准:#p#副标题#e#
带框的拖拽
拖拽改变层的大小(左右都可拖拽,带箭头的拖拽)
拖拽记录位置
网页换肤记录样式
登录框记录用户名
记录用户浏览视频的记录
自定义滚动条控制页面(配合滚轮)
输入框中滚轮加减数字
第四部分:Ajax和Json - 瀑布流效果,及天气预报实例
第十八章 Ajax和Jsonp
课程内容介绍:
什么是Ajax 用户注册例子演示 节省用户操作,时间,提高用户体验。
使用Ajax 传输获取数据 使用ajax获取某一文本文件的内容
Ajax过程详解——创建对象XMLHttpRequest() Date()对象 Open()方法
表单应用 什么是表单:提交用户信息 action method 传输方式
Get和Post的区别:Get通过url地址传输 Post通过浏览器内部传输
Get和Post的传输数据安全性和传输数据量
AJAX——Open方法三个参数的含义 提交方式 提交地址 异步(同步)
AJAX——Send方法 发送数据,相当于Form的submit
AJAX——请求状态监控 onreadystatechange事件
编写Ajax——发送请求 send 中文编码 缓存 设置请求头
编写Ajax——数据类型 服务器返回给咱们的真正数据 XML、HTML、JSON
JSON的写法 Eval解析JSON的时候需要注意的地方 例子:添加JSON数据到ul
结课标准:
获取一组数据
Ajax() 封装函数编写
Ajax选项卡(扩展:实时刷新数据)
瀑布流布局
更多培训信息请登录 查询
A5创业网 版权所有