上海非凡教育Web前端培训
Web前端设计师提升之路
快速咨询web前端开发培训,课程介绍
总学时: 3-4个月
课程安排:【特色理论课+项目实践课+阶段测试】
班级分类:
全日制班班、周末班
适合人群:
零基础起点,应届毕业生、非在职或有意转行者、想从事Web开发者等
培养目标:
Web前端工程师、Web架构师、Web维护工程师、Web设计开发工程师等
01起航篇
HTML标签与CSS样式 了解HTML标签;熟悉常用标签的语义和使用注意事项;能够编写常见的HTML文档结构;了解常用的CSS属性及其常见值;
语言和00P 熟练掌握语言和面向对象思想。使用编写页面脚本,实现对页面的操作和处理。
02进阶篇
Jquery 熟练掌握Jquery语言。使用Jquery编写页面脚本,实现对页面的操作和处理。使用Jquery简化js代码,提高阅读性;
Ajax的使用 了解XMLHttpRequest对象;实现简单的异步访问。
上海Web课程内容牛!
页面制作
第一阶段:课程模块数量五个,项目实训:京东首页的实现,聚美优品首页实现、淘宝首页实现。
注册界面制作
第二阶段:课程模块数量是哪个,项目实训:京东登录,京东注册、淘宝登录、淘宝注册。
服务器通信
第三阶段:课程模块数量两个,项目实训:TMOOC、服务器通信分析,以及服务端部署。
小游戏开发
第四阶段:课程模块数量五个,项目实训:飞机大战、飞翔的小鸟
教学科目:曾任职武汉烽火电子商务有限公司任高级网页设计师;2013年任上海天佑电商有限公司设计主管;现任非凡学院高级签约网页设计讲师
教学科目:毕业于西南科技大学计算机专业,多年网页设计经历,资深网页设计师,优秀职业培训讲师;曾任多家网络公司任专职设计师,熟练运用网页制作软件,拥有成熟的网站开发技巧。现任非凡学院专职讲师。
教学科目:近10年网页设计经历,Adobe认证讲师,曾为海尔集团、龙炎集团、中国二十冶等集团公司培训;曾任上市公司安博集团项目经理;出版刊物有《Photoshop CS5图像处理入门、进阶与提高》等数本
H5/web全栈开发简介
由于网络的快速发展以及人们使用网络的频繁性,企业需要通过网页呈现产品、服务、理念、文化,或向大众提供某种功能服务,这也使得网页设计队伍愈加壮大。网页设计是一个不断更新换代、推陈出新的行业,它要求设计师们必须随时把握最新的设计趋势,从而确保自己不被这个行业所淘汰。
招生对象
1、无计算机基础,想要从事IT开发的学员;
2、热爱互联网,想从事网页开发、Web前端开发的人员;
3、从事IT后台开发,想完美转型全栈开发的工程师;
4、开发人员转型HTML5移动开发的学员。
课程特色
1、课程知识专注:完全专注于前端知识,全面、深入的讲解HTML5、CSS3、JavaScript、jQuery等内容,将这些核心知识学到极致。
2、项目驱动教学:课程在全面渗入传统互联领物域的同时,新课程直指当下最火的移动互联,涉及全栈和移动混合式开发,让学员成为大前端时代的佼佼者。
3、项目驱动教学:引导式项目教学,每一个阶段项目都取自行业经典,让学员具备编写互联网系统的前端页面、交互代码、后台通信代码的能力。
4、高薪课程体系:高阶课程内容全面覆盖响应式布局、Bootstrap、AngularJS、Node.js 、Mongodb、Less、Sass、ReactJS、React Native、微信小程序等当前互联网开发最热、最新、最炫、最酷的技术内容。不仅有PC端,还包括移动端的开发。不仅要做前端的交互,还要用JS做后台。
(1)颜色:观察网页效果图的主题色、辅助色、点睛色,了解页面的配色方案。
(2)尺寸:观察网页效果图的尺寸,确定页面的宽度和模块的分布。
(3)辅助图片:观察网页效果图,看哪些地方使用了素材图片。确定需要单独保留的图片。例如,重复的背景图、小图标、文本内容配图等。对页面效果图有了一个基本的分析之后,就能够“切图”了。
“切图”就是对效果图进行分割,将无法用代码实现的部分保存为图片。当切完图之后,就可以使用Html、css搭建静态页面。搭建静态页面就是将效果图转换为浏览器能够识别的标记语言的过程。
广州web前端开发培训哪家好?我推荐广州优就业web前端开发课程。广州优就业web前端开发培训的规模挺大的,并且环境很美,很舒适,来学习的学生非常.....
[详情]第1阶段:前端页面重构 内容包含了:(PC端网站布局项目、WEB前端CSS3基础项目、WebApp页面布局项目) 第2阶段:Ja.....
[详情]北京的计算机培训机构几乎都有web前段的课程。不同的机构课时、学费、课程安排等等都是不一样的。选择学校的时候可以重点从师资、课程设置、学生就业服务三方面考虑。你.....
[详情]Web前端目前的薪资及前景还是非常好的,如果想学前端HTML5课程,是进行专业性的学习。在你选择学校的时候可以重点从师资、课程设置、学生就业服务三方面考虑。你首.....
[详情]
jQuery,顾名思义是JavaScript和查询(Query),jQuery是免费、开源的。它可以简化查询DOM对象、处理事件、制作动画、处理Ajax交互过程且兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多)。
jQuery优势
体积小,使用灵巧(只需引入一个js文件)。
方便的选择页面元素(模仿CSS选择器更精确、灵活)。
动态更改页面样式/页面内容(操作DOM,动态添加、移除样式)。
控制响应事件(动态添加响应事件)。
提供基本网页特效(提供已封装的网页特效方法)。
快速实现通信(ajax)。
易扩展、插件丰富。
支持链式写法。
引入jQuery
通过script引入本地jQuery文件。
通过引入CDN上面jQuery文件。
版本选择
1.x:兼容ie678,使用最为广泛的,官方只做BUG维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了,最终版本:1.12.4 (2016年5月20日)
2.x:不兼容ie678,很少有人使用,官方只做BUG维护,功能不再新增。如果不考虑兼容低版本的浏览器可以使用2.x,最终版本:2.2.4 (2016年5月20日)
3.x:不兼容ie678,只支持最新的浏览器。除非特殊要求,一般不会使用3.x版本的,很多老的jQuery插件不支持这个版本。目前该版本是官方主要更新维护的版本。
jQuery和$的关系:
一、jQuery选择器
ID选择器:$(“#box”);
类名选择器:$(“.box”);
标签选择器:$(“div”);
后代选择器:$(“#box p”);
:first:获取第一个元素。
:last:获取最后一个元素。
:even:匹配所有索引值为偶数的元素,从 0 开始计数。
:odd:匹配所有索引值为奇数的元素,从 0 开始计数。
:eq(index):匹配一个给定索引值的元素,从 0 开始计数。
:not(selector):去除所有与给定选择器匹配的元素。
:has(selector):匹配含有选择器所匹配的元素的元素。
二、jQuery属性和样式CSS
操作属性:
attr(name|properties|key,value|fn):设置或返回被选元素的属性值。
removeAttr(name):从每一个匹配的元素中删除一个属性。
prop(name|properties|key,value|fn):获取在匹配的元素集中的第一个元素的属性值。
removeProp(name):用来删除由.prop()方法设置的属性集。
区别:attr可以操作(增删改查)自定义的节点属性,而prop不可以(增删改查)。attr和prop对input的disabled属性的返回值不一致,attr返回disabled或者undefined,而prop返回布尔值。
操作Class:
addClass(class|fn) :为每个匹配的元素添加指定的类名。
removeClass([class|fn]) :从所有匹配的元素中删除全部或者指定的类。
toggleClass(class|fn[,switch]):如果存在(不存在)就删除(添加)一个类。
操作内容:
html([val|fn]):取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。
text([val|fn]):取得所有匹配元素的内容。结果是由所有匹配元素包含的文本内容组合起来的文本。这个方法对HTML和XML文档都有效。
val([val|fn|arr]):获得匹配元素的当前值。如果多选,将返回一个数组,其包含所选的值。
操作CSS:
css(name|pro|[,val|fn]):访问匹配元素的样式属性。
操作位置:
offset([coordinates]):获取匹配元素在当前文档的相对偏移。返回的对象包含两个整型属性:top 和 left,以像素计。方法只对可见元素有效。
position():获取匹配元素相对父元素的偏移。返回的对象包含两个整型属性:top 和 left。为精确计算结果,请在补白、边框和填充属性上使用像素单位。此方法只对可见元素有效。
scrollTop([val]):获取匹配元素相对滚动条顶部的偏移。此方法对可见和隐藏元素均有效。
scrollLeft([val]):获取匹配元素相对滚动条左侧的偏移。此方法对可见和隐藏元素均有效。
操作尺寸:
height([val|fn]):取得匹配元素当前计算的高度值(px)。
width([val|fn]):取得第一个匹配元素当前计算的宽度值(px)。
innerHeight():获取第一个匹配元素内部区域高度(包括补白、不包括边框)。此方法对可见和隐藏元素均有效。
innerWidth():获取第一个匹配元素内部区域宽度(包括补白、不包括边框)。此方法对可见和隐藏元素均有效。
outerHeight([options]):获取第一个匹配元素外部高度(默认包括补白和边框)。此方法对可见和隐藏元素均有效。
outerWidth([options]):获取第一个匹配元素外部宽度(默认包括补白和边框)。此方法对可见和隐藏元素均有效。
注:设置options为true,计算margin在内。
三、过滤查找
过滤元素:
eq(index|-index):获取第N个元素。这个元素的位置是从0算起,如果是负数,则从集合中的最后一个元素开始倒数。
first():获取第一个元素。
last():获取最后一个元素。
hasClass(class):检查当前的元素是否含有某个特定的类,如果有,则返回true。
has(expr|ele):保留包含特定后代的元素,去掉那些不含有指定后代的元素。
not(expr|ele|fn):删除与指定表达式匹配的元素。
查找元素:
children([expr]):取得一个包含匹配的元素集合中每一个元素的所有子元素的元素集合。只考虑子元素而不考虑所有后代元素。
find(expr|obj|ele):搜索所有与指定表达式匹配的子元素。
parent([expr]):取得一个包含着所有匹配元素的唯一父元素的元素集合。
offsetParent():返回第一个匹配元素用于定位的父节点。
next([expr]):取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。
nextAll([expr]):查找当前元素之后所有的同辈元素。
prev([expr]):取得一个包含匹配的元素集合中每一个元素紧邻的前一个同辈元素的元素集合。
prevAll([expr]):查找当前元素之前所有的同辈元素。
siblings([expr]):取得一个包含匹配的元素集合中每一个元素的所有唯一同辈元素的元素集合。可以用可选的表达式进行筛选。
串联操作:
add(expr|ele|html|obj[,con]):把与表达式匹配的元素添加到jQuery对象中。这个函数可以用于连接分别与两个表达式匹配的元素结果集。返回的结果将始终以元素在HTML文档中出现的顺序来排序,而不再是简单的添加。
andSelf():将先前所选的加入当前元素中。
end():回到最近的一个"破坏性"操作之前。即,将匹配的元素列表变为前一次的状态。如果之前没有破坏性操作,则返回一个空集。所谓的"破坏性"就是指任何改变所匹配的jQuery元素的操作。
四、jQuery事件
页面载入事件:
ready(fn):当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。这是事件模块中最重要的一个函数,因为它可以极大地提高web应用程序的响应速度。简单地说,这个方法纯粹是对向window.load事件注册事件的替代方法。
绑定事件:
on(events,[selector],[data],fn):在选择元素上绑定一个或多个事件的事件处理函数。
off(events,[selector],[fn]):在选择元素上移除一个或多个事件的事件处理函数。
bind(type,[data],fn):为每个匹配元素的特定事件绑定事件处理函数。
unbind(type,[data|fn]]):bind()的反向操作,从每一个匹配的元素中删除绑定的事件。如果没有参数,则删除所有绑定的事件。
one(type,[data],fn):为每一个匹配元素的特定事件(像click)绑定一个一次性的事件处理函数。
hover([over,]out):当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数。
click([[data],fn]):触发每一个匹配元素的click事件。这个函数会调用执行绑定到click事件的所有函数。
注:其他事件方法使用方式一样。例如:mouseover、mouseout、dblclick、change、blur、focus、keydown、keyup、keypress、mousedown、mouseup、mousemove、mouseenter、mouseleave、resize、scroll、select、submit、unload等。
想要了解更多前端开发知识请关注 我们吧!
本周仅剩 个试听名额
请键入信息,稍后系统将会把领奖短信发至您的手机