前端学习路线

第一部分 HTML


第一章 职业规划和前景


  • 职业方向规划定位:

    • web前端开发工程师

    • web网站架构师

    • 自己创业

    • 转岗管理或其他

  • web前端开发的前景展望:

    • 未来IT行业企业需求最多的人才

    • 结合最新的html5抢占移动端的市场

    • 自己创业做老板

    • 随着互联网的普及web开发成为企业的宠儿和核心

  • web职业发展目标:

    • 起步阶段:

    • 提升阶段:

    • 成型阶段:

    • 基本知识的掌握

    • 常用工具的掌握

    • 沟通技巧的掌握(围绕客户的需求)

    • 良好的开发习惯(加注释、对齐方式)

    • 熟悉掌握HTML基本标签和属性

    • 熟练掌握css的基本语法和使用

    • 浏览器兼容和w3c标准的掌握

    • 结合html+css+js开始系统项目的开发

    • 精通DIV+CCS布局

    • 精通css样式表控制html标签

    • 熟悉运用js制作动态网站的效果

    • 能独立开发完成网站

    • 负责内容的HTML

    • 负责外观的css(层叠样式表)

    • 负责行为的js

    • ps切图

    • 第一、梳理知识架构

    • 第二、分解目标(起步阶段、提升阶段、成型阶段)


第二章 html基本结构


  • 认识HTML:

    • html不是一种编程语言,是一种标志语言

    • 标记语言是由一套标识标签组成的

    • html使用标签来描述网页

  • html结构:

<html>
    <head></head>
    <body></body></html>
  • 不成对出现的标签
    <br> <hr> <meta> <img> <input..> <option..> <link>

  • HTML 基本标签的讲解:

  •  

    • <strong>用于强调文本,强度更深,表示重要文本--->用于SEO优化

    • <b>只是视觉加粗效果--->单纯为了产生加粗

    • <html> <head> <body>标签

    • <h1>----<h6> 仅仅用于标题文本,不要为了产生粗体文本使用它们

    • <p>标签 段落标签

    • <strong><b>标签

    • 都会让文字产生加粗效果

    • <em> <i>标签

      • em用于强调文本

      • i只是视觉斜体效果

      • <strong><em>强调更强

    • 特殊符号:

      • &nbsp; ---->空格

      • &gt; --->大于号

      • &lt;--->小于号

      • &quot;--->引号

      • &copy;-->版权号


第三章 html基本标签


  • HTMl基本标签:

    • 可以创建一个内容滚动效果

    • 锚点也是一种超链接,是页面内进行跳转的超链接

    • 第一步:创建锚点 <a name="锚点名称"></a>

    • 第二步:使用创建好的锚点名称 <a href="#锚点名称">内容</a>

    • target属性:

    • _self(在原来页面打开)

    • _blank(新窗口打开)

    • _top(打开时忽略所有的框架)

    • _parent(在父窗口中打开)

    • 文字的格式按源码的排版来显示,我们称之为预处理格式

    • 对被用来组合文档中的行内元素

    • 注意:span没有固定的格式表现,当对它应用样式时,才会产生视觉上的变化

    • span标签

    • <pre>标签

    • <a>标签--->他有一个必不可少的属性 href

    • 创建锚点和锚链接

    • marquee标签

<marquee direction="down" loop="4" οnmοuseοver=this.stop() οnmοuseοut=this.start()></marquee>
  • direction 表示滚动方向,取值有(left,right,up,down,默认left)

  • loop 表示滚动循环的次数,默认为无限循环

οnmοuseοver=this.stop() οnmοuseοver=this.start() scrollamout="1"(滚动速度)
  • 表示当鼠标移上区域的时候停止滚动,鼠标移开继续滚动


第四章 img图片标签与路径


  • 图片标签与路径:

    • 常见图片格式 jpg png gif

    • Gif (只支持全透明)

    • Jpeg /jpg

    • Png 半/全透明都支持

  • 图片标签写法 :

    • <img src="" alt="" width="" height="" />

  • 图片四要素:

    • src="" 图片路径

    • alt="" 图片含义

    • width="" 图片宽度 和图片大小保持一致

    • height="" 图片高度 和图片大小保持一致

    • title=""

  • 路径知识:

    • 相对路径:(Relative Path) 相对于该文件的路径;

    • 绝对路径:(Absolute Path) 从磁盘出发的路径;

    • 相对路径、绝对路径:

    • <img src="" …… align="" /> align属性--设置图片与后面文字的位置关系
      值--topbottommiddleabsmiddleleftright

  • 在静态页面中:

  •  

    • /开头表示根目录;

    • ./表示当前目录;(斜画线前面一个点)

    • ../上级目录;(斜画线前面两个点)

    • 直接用文件名不带/也表示同一目录

    • 这些都是相对于当前文件的位置来说的,如果用绝对路径的话就是写全了。


第五章 三种列表的讲解


  • 三种列表的知识讲解:

    • 无序列表是一个没有顺序项目的列表,此列表项默认粗体圆点进行标识

    • <ul>无序列表

<ul>
   <li></li>
   <li></li>
   <li></li></ul>
  • <ol>有序列表

    • 有序列表也是一列项目,只是列表项目使用的是数字进行标记。 有序列表始于 <ol> 标签。每个列表项始于 <li> 标签。

<ol>
   <li>内容一</li>
   <li>内容二</li>
   <li>内容三</li></ol>
  • 列表符号

    • type="A" A B C D

    • type="a" a b c d

    • type="1" 1 2 3 4 默认值type="I" I II III type="i" i ii iii

    • type="circle" 空心圆 type=“disc” 实心圆 默认值 type="square" 方块符

    • 无序列表-列表符号:

    • 有序列表-列表符号

    • 列表嵌套

    • 无序列表-嵌套

<ul>
 <li>柚子  <ul>
   <li>沙田柚</li>
   <li>蜜柚</li>
  </ul>
 </li>
 <li>荔枝</li>
 <li>苹果</li></ul>
  • 有序列表-嵌套

<ol>
 <li>茶  <ul>
   <li>红茶</li>
   <li>绿茶</li>
  </ul>
 </li>
 <li>果汁</li>
 <li>牛奶</li></ol>
  • 定义列表

    • 定义列表不仅仅是一列项目,而是项目及其注释的组合。定义列表以 <dl> 标签开始。每个定义列表项以 <dt> 开始。每个自定义列表项的定义以 <dd> 开始。

<dl>  
     <dt>pc网页制作</dt>  
     <dd>学习DIV+CSS JS JQ 项目实战</dd>  
     <dt>手机网页制作</dt>  
     <dd>手机网页制作实战</dd></dl>
  • dd是对dt的解释

    • < dl>< /dl>用来创建一个普通的列表,

    • < dt>< /dt>用来创建列表中的上层项目,

    • < dd>< /dd>用来创建列表中最下层项目,

    • < dt>< /dt>< dd>< /dd>都必须放在< dl>< /dl>标志对之间。

<dl>
    <dt>中国城市</dt>
    <dd>北京 </dd>
    <dd>上海 </dd>
    <dd>广州 </dd>
    <dt>美国城市</dt>
    <dd>华盛顿 </dd>
    <dd>芝加哥 </dd>
    <dd>纽约 </dd></dl>
  • dl是definition list的缩写

  • dtdefinition title的缩写

  • dd是definition description的缩写

  • list-style属性具有三个属性分量:

  • list-style-position :设置列表项图标的位置,位于文本内或者文本外

  • list-style-type: 设置列表项图标的类型

  • list-style-image :使用图像设置列表项图标


第六章 表单元素(上)


  • 表单标签:

    • <form>表单是一个包含表单元素的区域,包括起来的都是表单的内容

    • <form>表单标签

<form>
 <input type="text"/></form>
  • HTML标签 - Action和确认按钮:

    • 当用户单击确认按钮时,表单的内容会被传送到另一个文件。表单的动作属性定义了目的文件的文件名。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。

<form action="html.do" method="get">    
        username:  <input type="text" name="user" />   
        <input type="submit" value="提  交" /></form>
  • HTML标签 - 隐藏域隐藏标签:

  • 隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。浏览者单击发送按钮发送表单的时候,隐藏域的信息也被一起发送到服务器

<form>        
     <input type="hidden" name="hid" value="value"></form>
  • <input>标签的掌握

    • <input type="" name="" value="" />

    • type="text" 单行文本输入框

    • type="password" 密码(maxlength=""

    • type="radio" 单项选择(checked="checked"

    • type="checkbox" 多项选择

    • type="button" 按钮

    • type="submit" 提交 type="image" 图片提交

    • type="file" 上传文件

    • type="reset" 重置

    • type="hidden" 隐藏

    • 常用type类型:

  • 关于表单中的设置默认值:

<input type="text" name="" value="今天心情不错" />
<input type="radio" name="" value="" checked="checked">
<input type="checkbox" name="" value="" checked="checked">
<select name="" >
 <option  value=""></option>
 <option  value="" selected="selected"></option><select>
  • textarea没有默认值

  • <label>标签的使用

    • label 元素不会向用户呈现任何特殊效果。

    • 不过,它为鼠标用户改进了可用性。

    • 如果您在 label 元素内点击文本,就会触发此控件。

    • 就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。

    • <label></label>

    • <label> 标签的 for 属性应当与相关元素的 id 属性相同。

    • 例子:(重要---注册表单--用户体验--必做)

<p>单向选择</p><label for="male">男:</label><input type="radio" name="sex" id="male"/><label for="nv">女:</label><input type="radio" name="sex"checked="check"/>

第七章 表单和表格(下)


  • 表单和表格标签:

    • <textarea>文本域标签

    • <textarea>标签:

    • <textarea></textarea>是文本域标签,可以在其中插入一段文字内容,它有两个常用属性rowscols

  • 注意:

    • rows表示这个文本域有多少行

    • cols表示这个文本域有多少列

  • 除了这两个属性它还有readonly(只读,文本域的内容无法改变,相当于协议)和title(鼠标放上提示)

  • <select>标签的掌握

    • 注:当提交表单时,浏览器会提交选定的项目,或者收集用逗号分隔的多个选项,将其合成一个单独的参数列表,并且在将 <select> 表单数据提交给服务器时包括 name 属性

<form>      
    <select name=""  id="">
         <option value="1">1月</option>  
          <option value="2">2月</option>      </select></form>
  • 常用到的属性:disabled=“disabled” name="sel" size="2"

  • <table>表格标签

  • <table>表格标签:<table>是表格标签,可以用它定义一个表格。

<table border="1">
    <tr>
    <td>姓名</td>
    <td>性别</td>
    </tr></table>
  • 注意:<table>border属性不能少

  • <tr> <td>标签的使用

    • <tr>可以定义表格中的一行,一个<tr></tr>表示一行。

    • <tr>行标签:

<table border="1"><tr>
 <td>姓名</td>
 <td>性别</td></tr><tr>
 <td>姓名</td>
 <td>性别</td></tr></table>
  • <td>单元格标签:

    • <td>可以定义表格中的一个单元格,<td></td>表示一个单元格。

<table border="1"><tr><td >姓名</td><td>性别</td><td>爱好</td></tr></table>
  • border-collapse 属性设置是否将表格边框折叠为单一边框:

  • border-collapse:collapse;

  • colspan左右合并

  • rowspan上下合并

第一部分总结:

  • 非可视化标签:head meta style scrpit...

  • 可视化标签:img div span a ul li...

  • 只有可视化标签,才能用css改变它

  • 单标签:meta link base img input br hr

  • 双标签:html head body div a p span ..ul li ol dl ....

  • 常用可视化标签

    • 慢慢已经被淘汰了 被ul li代替

    • 如果是合并竖排的就是合并行(rowspan

    • 如果是合并横排的就是合并列(colspan

    • 列表

    • 结论:只要将来设计页面中有固定样式的列表,就用ul和li

    • src*属性用来设置图片的url数据

    • alt提供给搜索引擎搜索的

    • width

    • height

    • 结论 :显示图片

    • href*属性:设置跳转的网页地址

    • target属性:设置跳转的目标

    • 结论:凡事页面可以点击跳转或者表单提交的文字,都用a标签

    • 一般用它来布局

    • div

    • a 超链接标签

    • img

    • ul li

    • table caption tr td (th)


HTML部分导图总结


  • HTML5标签集合

转载于:https://www.cnblogs.com/fengyongxian/p/6442012.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/371468.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

p1164【立方体求和】

题目&#xff1a; SubRaY有一天得到一块西瓜,是长方体形的....SubRaY发现这块西瓜长m厘米,宽n厘米,高h厘米.他发现如果把这块西瓜平均地分成m*n*h块1立方厘米的小正方体,那么每一小块都会有一个营养值(可能为负,因为西瓜是有可能坏掉的,但是绝对值不超过200).现在SubRaY决定从这…

html生成自定义表格,自定义js的表格插件

场景&#xff1a;指定元素&#xff0c;生成自定义表格。目的&#xff1a;了解js的插件开发。html代码&#xff1a;自定义表格插件var test new MyTable({elid:"mytable",//定义哪个div要生成表单thead:{//指定列名name:"姓名",age:"年龄",addr:…

使用JBehave,Gradle和Jenkins的行为驱动开发(BDD)

行为驱动开发 &#xff08;BDD&#xff09;是一个协作过程 &#xff0c;产品负责人&#xff0c;开发人员和测试人员可以合作交付可为企业带来价值的软件。 BDD是 测试驱动开发 &#xff08;TDD&#xff09; 的合理下一步 。 行为驱动的发展 本质上&#xff0c;BDD是一种交付…

Maven Fluido Skin和Javadoc类图

我使用Maven网站已有一段时间了&#xff0c;对此我感到非常满意。 我不想在Maven 3之后更新我的项目&#xff0c;但是没关系&#xff0c;Maven 3带来了许多新奇的东西。 但是&#xff0c;有两件事使我感到烦恼&#xff1a;缺乏美观和现代的外观&#xff0c;以及浏览复杂代码的J…

咸宁省2021年模拟高考成绩查询怎么查,2021咸宁市地区高考成绩排名查询,咸宁市高考各高中成绩喜报榜单...

距离2018年高考还有不到一个月的时间了&#xff0c;很多人在准备最后冲刺的同时&#xff0c;也在关心高考成绩。2018各地区高考成绩排名查询,高考各高中成绩喜报榜单尚未公布&#xff0c;下面是往年各地区高考成绩排名查询,高考各高中成绩喜报榜单&#xff0c;想要了解同学可以…

国际旅游管理专业跨专业考计算机,旅游管理考研我想跨专业考旅游管理专业的研究 – 手机爱问...

2005-12-11我是学旅游管理的大一学生,听人说这专业就这位兄弟提出的苦恼在大学生中很典型呀!其实你说的不尽然!旅游管理专业,是个很有前景的专业呀!怎么会没有前途呀?你对自己的人生也太悲观了吧?就是你说,学校不太好,这可能对自身在大学四年的发展有所限制,但这主要还是看自…

java基础03变量和基本数据类型

package cn.bdqn.test;/*** * author 小豆腐* * 变量&#xff1a;会变化的量&#xff1f;&#xff1f;* 一个数据在内存中存储空间的表示&#xff01;在运行期间可以动态改变&#xff01;* * 关键字:在java中已经被使用或者定义的单词&#xff01;不能作为变量名&#xff01…

JavaFX中基于表达式的PathTransitions

在JavaFX中&#xff0c;您可以使用PathTransition对象为路径上的节点设置动画。 PathTransitions使用Shape对象描述它们需要沿其动画的路径。 JavaFX提供了各种类型的形状&#xff08;例如&#xff0c;多边形&#xff0c;圆形&#xff0c;多边形&#xff0c;路径&#xff09;。…

html 显示视频列表,dvd光碟制作节目轨菜单布局,不要视频缩略图,只显示文件列表...

“如何在刻录视频光盘时自定义制作菜单&#xff1f;实现的效果就是当光盘插入DVD影碟机播放时&#xff0c;首先会出现一个所有视频文件列表的菜单(节目轨菜单)&#xff0c;就相似于音乐CD曲目表一样&#xff0c;不需要有视频缩略图&#xff0c;可通过遥控器选择性播放列表中某一…

v3学院教你学习-task和function的异同

v3学院教你学习-task和function的异同 task&#xff08;任务&#xff09;与function&#xff08;函数&#xff09;的不同 任务与函数主要有以下四点不同&#xff1a; l 函数只能与主模块共用一个仿真时间单位&#xff0c;而任务定义自己的仿真时间单位。 l 函数不能启动任务&am…

Java 7:HashMap与ConcurrentHashMap

从我过去有关性能的文章和HashMap案例研究中可能已经看到&#xff0c;Java线程安全性问题可以很轻松地使Java EE应用程序和Java EE容器崩溃。 在对Java EE性能问题进行故障排除时&#xff0c;我观察到的最常见问题之一是由非线程安全的HashMap get&#xff08;&#xff09;和pu…

【2017-03-02】集合、结构体、枚举

集合和数组的差别&#xff1a; 数组&#xff1a;同一类型&#xff0c;固定长度集合&#xff1a;不同类型&#xff0c;不固定长度 一、普通集合&#xff08;弱类型&#xff09; 1、ArryList 使用集合首先要引用命名空间。 或者在ArryList上右键找“解析”。 2、集合的定义&#…

Mathematica图片局部变色

这篇博客来源于Stack-Exchange上的一个帖子&#xff0c;问题描述如下&#xff1a;如何将图中的红球变为蓝球&#xff1f; 这个问题下面有很多答案&#xff0c;我选了最好的一个答案&#xff0c;代码如下 img Import["C:/Users/1/Desktop/red.jpg"]; getReds[x_Image…

在WebLogic 12c上运行RichFaces

我最初以为我可以在几个月前写这篇文章。 但是我最终被不一样的事情所淹没。 其中之一是&#xff0c;它无法像我在4.0版本中那样简单地启动RichFaces展示柜。 有了所有的JMS magic和不同的提供者检查&#xff0c;这已经成为简单构建和部署它的挑战。 无论如何&#xff0c;我愿意…

Spring Boot系列教程一:Eclipse安装spring-tool-suite插件

一.前言 一直使用eclipse&#xff0c;个人习惯选用Eclipsespring-tool-suite进行开发&#xff0c;特别注意Eclipse要选用对应的spring-tool-suite进行安装&#xff0c;这点笔者浪费了好长时间&#xff0c;以下为对应的版本。eclipse-kepler.4.3.1–>springsource-tool-suite…

湖南工程学院计算机网络考试,湖南工程学院 计算机网络期末试卷试题

湖南工程学院 计算机网络期末试卷试题湖南工程学院 计算机网络 期末试题(计算机10级&#xff0c;90%的题目)1 从逻辑功能上看,计算机网络可分为哪两个子网?答&#xff1a;通信子网和资源子网 2 数据链路层的最基本功能答&#xff1a;数据链路层的最基本的功能是向该层用户提供…

C#设计模式(11)——外观模式(Facade Pattern)

一、引言 在软件开发过程中&#xff0c;客户端程序经常会与复杂系统的内部子系统进行耦合&#xff0c;从而导致客户端程序随着子系统的变化而变化&#xff0c;然而为了将复杂系统的内部子系统与客户端之间的依赖解耦&#xff0c;从而就有了外观模式&#xff0c;也称作 ”门面“…

OS X Mountain Lion上的多个Java版本

在Mountain Lion之前&#xff0c;Java被捆绑在OS X中。似乎在升级期间&#xff0c;我在计算机上安装的Java 6版本被删除了。 显然&#xff0c;在升级过程中卸载Java的原因是Java运行时存在的安全问题。通过这种方式&#xff0c;您不得不安装可解决此安全问题的最新版本。 所以我…

2020暨阳学院园林计算机考研考场,【图片】2020考研,老学长教你如何规划!【计算机考研吧】_百度贴吧...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼二、关键一步——院校选择我把各位同学的院校选择阶段分为以上几个阶段&#xff0c;因为考研这一年中&#xff0c;很多人的目标院校并不是固定不变的&#xff0c;而是随着不同阶段而改变的。学长我在大三下学期这一时间段内也多次更…

JavaOne 2012:向上,向上和向外:使用Akka扩展软件

在最后的社区主题演讲后&#xff0c;我前往希尔顿金门大桥3/4/5观看了维克多巴生 &#xff08; Viktor Klang &#xff09;的&#xff08; Typesafe &#xff09;“上&#xff0c;下&#xff0c;外&#xff1a;Akka”演讲。 巴生&#xff08;Klang&#xff09;是Akka的技术主管…