这段时间学习了网页的基础知识,考虑到知识点内容比较多,为了方便记忆,我还是记下来,方便日后总结。
这里我学习的方式通过黑马pink老师的教学视频学习。
Web 标准是由 W3C 组织和其他标准化组织制定的 一系列标准的集合 。W3C(万维网联盟)是国际最著名的标准化组织。
Web标准的构成
主要包括 结构(Structure) , 表现(Presentation) , 行为(Behavior) 三个方面。
结构 : 结构用于对网页元素进行整理和分类,现阶段主要学的是HTML。
表现 : 表现用于设置网页元素的版式,颜色、大小等外观样式,主要指的CSS
行为 :行为是指网页模式的定义及交互的编写,现阶段主要学的是JavaScript
HTML分为双标签( <html>和 </html>),以及单标签( <br/>), 这种情况出现的概率不大。
这里主要分三个部分:
为了使网页更具有语义化,我们经常会在页面中用到标题标签。HTML 提供了 6 个等级的网页标题, 即 <h1>- <h6>, 数字越小字体越粗越大。
在网页中,要把文字有条理地显示出来,就需要将这些文字分段显示。在 HTML 标签中, <p>标签用于 定义段落 ,它可以将整个网页分为若干个段落。
特点:
在 HTML 中,一个段落中的文字会从左到右依次排列,直到浏览器窗口的右端,然后才自动换行。如果希望 某段文本强制换行显示,就需要使用换行标签 <br />。
特点:
<div>标签用来布局,一行只能放一个 <div>,大盒子
<span>标签用来布局, 一行可以放多个 <span>,小盒子
当我们点击某个连接可以快速定位页面中的某个位置
列表标签主要分为三个类别分别是: 无序标签 , 有序标签 和 自定义标签 。
表单主要为了 收集用户信息 , 在 HTML 中,一个完整的表单通常由 表单域 、 表单控件(也称为表单元素) 和 提示信息 3个部分构成。
(1) 表单域
表单域 是一个 包含表单元素的区域 , 在HTML标签中, <form>标签用于定义表单域,以实现用户信息收集和传递。
action 用于制定url地址
method 用于设置表单数据提交方式,是 get 还是 post
name 用于制定表单的名称,以区分同一个页面的多个表单域
(2)表单控件
表单控件分为三个 input , label , select , textarea
【1】 input (这里注意为单标签)
<input type="属性值" />
这里的type有一下属性:
button 定义可点击按钮, 多数情况可通过JavaScript启动脚本
checkbox 定义复选框
file 定义输入字段和浏览按钮,供文件上传, 可以有界面的选择文件
hidden 定义隐藏的输入字段
image 定义图像形式的提交按钮
password 定义密码字段, 该字段中的字符被掩码
radio 定义单选按钮
reset 定义重置按钮, 重置按钮会清除表单中的所有数据
submit 定义提交按钮,提交按钮会把表单数据发送给服务器
text 定义单行的输入字段,用户可在其中输入文本,默认宽度为20个字符
这里除了 input 外还有其他标签,如下所示:
name 定义input元素的名称, 对于单选/复选框必须有相同的名字才能支持单选功能
value 规定input元素的值, 可以给value一个默认的值
checked 规定此input元素首次加载时应当被选中
maxmargin 规定在输入字段的字符最大长度
【2】label标签
<label> 标签用于绑定一个表单元素, 当点击 <label> 标签内的文本时,浏览器就会自动将焦点(光标)转到或者
选择对应的表单元素上,用来增加用户体验, 如下我鼠标点击 男 , 相当于 sex 这个单选按钮
【3】select标签
在页面中,如果有多个选项让用户选择,并且想要节约页面空间时,我们可以使用 <select>标签控件定义下拉列表( <option>中定义 selected =“ selected " 时,当前项即为默认选中项。 )
【4】textarea标签
在表单元素中, <textarea> 标签是用于定义多行文本输入的控件。 使用多行文本输入控件,可以输入更多的文字,该控件常见于留言板,评论。( rows 表示行数, cols 表示列数)
页是图片、链接、文字、声音、视频等元素组成, 其实就是一个html文件(后缀名为html) 网页生成制作: 有前端人员书写 HTML 文件, 然后浏览器打开,就能看到了网页.
HTML: 超文本标记语言, 用来制作网页的一门语言. 有标签组成的. 比如 图片标签 链接标签 视频标签等...
首先,了解前端开发什么是html?
首先要明确,html是前端的基础!Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代产物,那时网站的主要内容是静态的,用户使用网站的行为也以浏览为主。2005年以后,互联网进入Web2.0时代,各种类似桌面软件的Web应用大量涌现,网站的前端由此发生了翻天覆地的变化。网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。说得直白点就是美工photoshop,交互设计,flash,js,html+css。就小规模公司而言,一个技术员都得会这几样技能,这样很锻炼人的,慢慢的你就会成为公司的主力。大规模的公司把这些分得很细,所以,你可以精通一门,熟悉其他的,进军大公司。
那么我们应该怎么学习前端开发这门技术呢? 现在很多小伙伴喜欢在互联网上找视频资料学习网页制作,但是光看视频你是不可能学会网页制作的,没有人指导你,而且很多视频已经过时了,并没有什么用! 如果你真的想学习网页制作这门技术,你可以来这个裙,前面是4九4,中间是〇六思,最后是就三思!在这里有最新的HTML课程免费学习 也有很多人指导你进步,不需要你付出什么,只要你是真心想学习的,随便看看的就不要加了,加了也是浪费大家的时间。
Web前端的学习建议
Web前端的学习误区入门快、见效快让我们在不知不觉中已经深深爱上了网页制作。此时,很多人会陷入一个误区,那就是既然借助这么帅的IDE,通过鼠标点击菜单就可以快速方便地制作网页。
那么我们为什么还要去学习HTML、CSS、JavaScrpt、jQuery等这些苦逼的代码呢?这不是舍简求繁吗?
但是随着学习的深入,就会发现我们步入了一种窘境——过分的依赖IDE导致我们不清楚其实现的本质,知其然但不知其所以然。
因此在页面效果出现问题时,我们便手足无措,更不用提如何进行页面优化以及完成一些更高级的应用了。其原因是显而易见的——聪明的IDE成全了我们的惰性,使我们忽略了华丽的网页背后最本质的内容——code。
在学习Web前端中的一些建议和方法。
在CSS布局时需要注意的一个问题是很多同学缺乏对页面布局进行整体分析,不能够从宏观上对页面中盒子间的嵌套关系进行把握,就急于动手去做,导致页面中各元素间的关系很混乱,容易出现盒子在浮动时错位等情况。建议大家在布局时采用“自顶向下,逐步细化”的思想,先用几个盒子将页面从整体上划分,然后逐步在盒子中继续嵌套盒子。
“君子生非异也,善假于物也”,在学习的过程中还要多浏览一些优秀的网站,善于分析借鉴其设计思路和布局方法,见多方能识广,进而才可以融会贯通,取他人之长为我所用。
web前端开发工程师做为互联网行业紧缺的职位之一,人才缺口巨大,每天还在不断的更新。人才少,薪资自然也是很吸引人的,据某网站77939样本统计从业人员平均月薪9690元,而且跟据经验的增加,薪资也是在不断的攀高的。潭州教育就业环节拥有专业的就业团队,对毕业学员全程指导,真正兑现万元就业。
更容易进名企
专业的前端人才对口的大多数都是知名企业,像百度,淘宝,京东……都在急招,大企业对每个职业的专业化更加有要求,发展前景好。潭州教育的Web前端培训课程由众多资深实战老师精心设计,从实战出发,教学质量更好,Web前端学习班课程针对企业用人标准设置,毕业前严格把关,更利于高薪就业。
引用乔布斯的话,Web就是未来,我们作为前端开发工作者也是未来。相信Web前端开发的明天会更好。
1、建议先买一本html新手入门的教材,学习html每个标签的含义和用法,推荐推荐《HTML之路:XHTML和CSS最佳实践指南》,这本书是国外著名网站HTML DOG中的精华内容的集结,完全可以零基础,零起点开始系统的学习HTML和CSS。
2、最重要的是,它非常非常薄,看起来在心理上也不吃力。一些教学网站也很有帮助,例如可以当做参考手册的w3school 在线教程如果英语不是很吃力,可以看看Learn to code里面htmlfoundatation教程,
3、交互式界面,正确完成任务之后还有徽章奖励,做起来很有动力在完成了以上步骤之后,在上网浏览网页的时候多去思考它的语义结构、布局怎样的,配色如何,那些炫目的动态效果是怎么做出来的,用到了哪些新的库,新的框架,
用浏览器的“查看源代码”来验证自己的想法也是很有意思的一件事实践是最好的老师,接一个小任务,一点一点的完成,过程中要学会用好http://www.google.com这个好东西克服自己的惰性,培养自己对html的兴趣 and Good Luck!