〖授课方式〗北京网络技术培训日常班
〖课程名称〗北京火星人html5+css3+js网站前端开发班
〖发布单位〗北京火星人科技文化发展中心 → 进入主页
〖原 价〗¥6,800 〖优 惠 价〗¥6,800
〖学习时间〗10周
〖开课形式〗随到随学
〖更新日期〗2015年03月04日
〖主办地区〗北京 [招生培训]
〖开课地点〗北京朝阳区永安里建外大厦1105室
〖百度搜索〗北京网页培训,网站前台后台,海淀网页培训
学校承诺:北京web前端开发培训课程:先试听,后报名!随时免费试听,满意后再报名。可以脱产学习和利用周末/晚班学习,小班授课(2-10人一班)学会为止,不限制学时,真正的掌握工作中的实战实用!每个部分都有实战讲评与训练!任何部分学习感觉不清楚的,可以免费重新学习!
1、什么是Javascript 2、Javascript历史、现状和未来 3、怎样才能学好Javascript 4、Javascript程序存在形式 5、Javascript开发环境 6、开发第一个Javascript程序 7、何时以及如何使用注释
1、二进制与计算机 2、数据类型和字面量 2.1、数字量 2.2、字符串 2.3、布尔值 2.4、其它类型(函数\对象\数组\null\undefined\Date......)
3、变量 3.1、变量声明与赋值 3.2、变量作用域 3.3、传值和传址 3.3、命名规则与编程习惯
4、运算符 4.1、数学运算符 4.2、字符串运算符 4.3、关系运算符 4.4、逻辑运算符 4.5、位运算符 4.6、赋值运算符 4.7、其他运算符
5、表达式 6、语句与词法 6.1、表达式语句 6.2、复合语句 6.3、大小写敏感 6.4、空白与换行 6.5、分号 6.6、标识符与保留字
7.1、顺序执行 7.2、分支执行 7.3、循环执行
三、函数 1、函数与面向过程开发 2、函数声明 3、函数调用与返回 4、参数声明与参数传递 5、递归调用 6、匿名函数与函数直接量
四、数组 1、声明数组 2、数组元素的读和写 3、数组的方法
1、介绍面向对象开发思想 2、什么是对象 2.1、对象的特征:属性 2.2、对象的行为:方法 2.3、对象的消息:事件 2.4、全局对象与内置对象
2.5、构造函数与自定义对象 2.6、原型与继承 2.7、父类与子类 2.8、对象和数组的区别与联系 2.9、复合对象
1、介绍名称空间 2、如何创建名称空间并进行高效模块管理 3、类库与开发框架 4、开发规范与团队协作
1、介绍BOM对象模型 2、window对象 2.1、Location 2.2、Screen 2.3、History 2.4、navigator
2.5、Document 2.6、Frame 3、通过BOM对象模型访问及控制浏览器 4、通过BOM对象模型访问及控制页面内容
1、DOM简介 2、文档树与节点 2.1、上级节点(parentNode) 2.2、同级节点(prevousSibling、nextSibling) 2.3、下级节点(childNodes、firstChild与lastChild)
3、获取节点 3.1、getElementById方法 3.2、getElementsByName方法 3.3、getElementsByTagName方法
4.1、创建: 4.1.1、createElement方法 4.1.2、createTextNode方法 4.1.3、createCommentNode方法
4.2、增加: 4.2.1、appendChild方法 4.2.1、insertBefore方法 4.2、修改:replaceChild方法 4.3、删除节点:removeChild方法
5.1、检测属性是否存在(hasAttribute方法) 5.2、设置和获取属性(setAttribute方法与getAttribute方法) 5.3、删除属性(removeAttribute方法)
6、文档片段(createDocumentFragment方法) 7、使用HTTP DOM简化编程 7.1、设置className
1、访问样式表 1.1、内联样式表 oNode.style对象 1.2、styleSheets集合与styleSheet对象 1.2.1、styleSheet.disabled 1.2.2、styleSheet.href
1.2.3、styleSheet.media 1.2.4、styleSheet.type="text/css" 1.3、cssRules(IE:rules)规则集合 1.4、最终的样式
1.4.1、currentStyle属性 1.4.2、document.defaultView.getComputedStyle(oNode)方法 2、innerText与innerHTML 3、outerText与outerHTML
1、什么是事件消息 2、鼠标事件 3、键盘事件 4、onload与unLoad事件
5、事件冒泡与事件捕获 6、事件处理程序与DOM 7、事件对象 8、自定义事件
1、form对象 2、表单元素 3、验证表单内容
1、什么是cookie 2、读写cookie 3、cookie与安全性
十三、正则表达式十四、浏览器检测与特性处理十五、异常处理与调试技巧十六、ajax与webservice
1、HTML5的历史和现状 2、HTML5新功能
1、什么是Canvas 2、Canvas坐标 3、Canvas绘图 4、Canvas与CSS 5、检测浏览器支持情况 6、Canvas实战
1.canvas元素的基础知识 2.使用路径 3.绘制渐变图形 4.绘制变形图形 5.图形组合 6.给图形绘制阴影 7.使用图像 8.绘制文字 9.补充知识
1.Web Storage:Web Storage是什么 简章Web留言本 作为简易数据来利用 2.本地数据库:本地数据库的基本概念 用executeSql来执行查询 使用数据库实现Web留言本 transaction方法中的处理
1.video元素与audio元素的基础知识 2.属性 3.方法 4.事件
1.离线Web应用程序详解 2.manifest文件 3.浏览器与服务器的交互过程 4.applicationCache对象
1.跨文档消息传输 2.Web Sicjets通信 Comunication1、跨文档消息2、跨源XMLHttpRequest3、创建应用 Geolocation地理信息1、位置信息2、Geolocation API3、创建Ceolocation地址应用
1.基础知识 2.与线程进行数据的交互 3.线程嵌套 4.线程中可用的变量、函数与类
1.Geolocation API的基本知识 2.position对象 3.在页面上使用google地图 4.线程中可用的变量、函数与类七、改进的表单 八、Web Workers 九、Web Storage 十、离线应用十一、RIA展望
北京css3培训课程: 1.CSS 3发展概述 2.CSS 3模块化简介 3.CSS 3新特性概览 4.主流浏览器对CSS 3的支持 5.CSS 3的未来和思考
北京css3培训课程: 1.属性选择器 2.结构伪类选择器:设计优雅的数据表格 CSS大战保龄球 让枯燥的列表更有趣 清理圆角边框中的垃圾标签 3.UI元素状态伪类选择器:设计可用的表单 设计友好、易用的表单 4.其他新增选择器:设计层序化的数据表格 改善页内导航的视觉体验
1.文本阴影—text-shadow属性? 2. 溢出文本省略—text-over flow属性 3.文本换行显示—word-wrop属性 4.CSS 3文本模块解析 5.CSS 3不同版本之间的文本规范的差异 6.HSL色彩模式 7.HSLA色彩模式 8.RGBA色彩模式 9. 不透明度—opacity属性
1.定义盒子的布局取向—box-orient属性 2.定义盒子的布局顺序—box-direction属性 3.定义盒子布局位置—box-ordinal-group属性 4.定义盒子的弹性空间—box-flex属性 5.管理盒子的空间—box-pack和box-align属性 6.空间溢出管理—box-lines属性 7.弹性布局综合实战—打造新技术含量的博客:构建博客页的基本结构 完善博客页的结构 弹性布局设计
1.定义多色边框—border-color属性 2.定义边框背景图—border-image属性 3.设计圆角—border-radius属性 4.设计块阴影—box-shadow属性 5.CSS 3边框和背景样式综合实战 6.设计多重背景图象—background属性 7.定义背景坐标原点—background-origin属性 8.定义背景裁剪区域—background-clip属性 9.定义背景图像大小—background-size属性
10.溢出内容处理—overflow-x和overflow-y属性 11.定义盒模型解析模式—box-sizing属性 12.自由缩放—resize属性 13.定义外轮廓线—outline属性 14.定义外轮廓线宽度—outline-width属性 15.定义外轮廓线样式—outline-style属性 16.定义外轮廓线颜色—outline-color属性 17.定义外轮廓线位移—outline-offset属性 18.定义导航序列号—nav-index属性 19.定义方向键控制顺序 20.为元素添加内容—content属性
1.定义多列布局—columns属性 2.定义列宽度—column-width属性 3.定义列数—column-count属性 4.定义列间距—column-gap属性 5.定义列边框样式—column-rule属性 6.定义跨列显示—column-span属性 7.定义栏目高度—column-fill属性 8.分列打印 9.结合案例实战—设计精美的多列网页版式
1.Webkit引擎的CSS渐变实现方法:基本语法 直线渐变的基本用法 径向渐变的基本用法 渐变的其他应用 2.Gecko引擎的CSS渐变实现方法:直线渐变基本语法 直线渐变的基本用法 径向渐变基本语法 径向渐变的基本用法 渐变的应用 3.IE浏览器引擎的CSS渐变实现方法:基本语法 IE渐变滤镜实战应用 4.W3C标准化的CSS渐变实现方法 5.CSS 3?变实战:CSS渐变下拉菜单 CSS渐变按钮
1.CSS变形(Transformation):变形基础—transform属性 旋转动画—rotate()函数 缩放动画—scale()函数 移动动画—translate()函数 倾斜动画—skew()函数:设置过渡的CSS属性—transition-property属性4.CSS动画—animation属性:设置CSS动画名称—animation-name属性
CSS动画时间—animation-duration属性 设置CSS动画播放方式—animation-timing-function属性 设置CSS动画开始播放的时间—animation-delay属性 5.CSS 3动画综合实战:设计动态立体盒子 设计CSS 3手风琴式折叠面板 设计能够旋转背景的易拉罐 设计旋转出仓的光盘动画效果
1.引用外部字体类型—@font-face规则:@font-face规则的用法 关于开放字体格式 2.定义CSS设备类型—Media Queries:@media规则的用法 使用Media Queries链接外部CSS文件 测试Media Queries 3.定义投影—CSS Reflections 4.定义语音样式—CSS 3 Speech
北京css3培训课程: 1.根据浏览器的窗口大小来选择使用不同的样式 2.在iPhone中的显示 3.Media Queries的使用方法
北京css3培训课程: 1.颜色相关样式 2.用户界面相关样式 3.取消对元素的样式指定——initial属性值
1.实例1:使用HTML5中新增结构元素来构建网页 2.实例2:使用HTML5+CSS3来构建Web应用程序