美文网首页
前端-01-day

前端-01-day

作者: 看三小 | 来源:发表于2018-10-15 16:37 被阅读2次

软件主要分两种架构C/S和B/S
我们主要从事B/S软件开发

什么是B/S?

  • B/S中的B指的是browsers,是浏览器的意思,S指Server指服务器的意思。
  • B/S架构的软件一般都是通过访问一个网页的形式来使用的,而将一些运算等操作放到远端的服务器上。
  • 这样就降低了对客户端的要求,我们的计算机上只需要安装一个浏览器即可使用。
  • 向我们常用的 狗东 、淘宝、12306等网站都是B/S架构软件。

软件开发流程

  • PS:网页设计师根据需求设计网页
  • HTML5:前端工程师将设计做成静态网页
  • python:后台工程师将静态网页修改为动态网页
  • 计师的网页都是图
  • 我们要把它变成一堆代码

现在明白了:

  • 我们需要将设计师的设计转换为代码,然后交给后台工程师,再由他们去编写服务器的代码。
  • 我们需要和设计师沟通,需要和产品经理沟通,需要和后台工程师沟通。
  • 我们编写的网页会在整个项目的最前端由用户查看。

前端技术好学吗?

  • 前端技术简单好学?告诉你,不可能。
  • 首先,可以肯定,前端不像java那样有较高门槛。他入门很容易。
  • でも,刚才说了,前端工程师需要和设计师和后台工程师做衔接,这两方面技术我们都得懂一些。
  • 再来,前端虽然入门简单,但是深入起来也不是随便玩玩的。所以学习前端技术必须努力。

我们学习什么内容?

  • 根据W3C标准,一个网页主要有三部分组成:结构、表现、行为。
  • 结构:HTML用于描述页面的结构。
  • 表现:CSS用于控制页面中的元素的样式。
  • 行为:JavaScript用于响应用户的操作。

学习使用工具

  • 浏览器:火狐、IE、谷歌
  • 编辑器:记事本(txt)、NotePad++、Sublime
  • 调试工具:FireBug
  • 图片工具:Photoshop

万维网联盟(W3C)

  • 万维网联盟World Wid Web Consortium。
  • W3C专门为了定义网页相关的标准而成立。
  • W3C定义了网页中的HTML、CSS、DOM、HTTP、XML等标准。

WHATWG

  • 网页超文本应用技术工作小组(WHATWG)
  • 是一个以推动网络HTML5标准为目的而成立的组织。在2004年,由Opera、Mozilla基金会和苹果这些浏览器厂商组成。

HTML

  • HTML (Hypertext Markup Language)超文本标记语言
  • 他负责网页的三个要素之中的结构。
  • HTML使用标签的形式来标识网页中的不同组成部分。
  • 所谓超文本指的是超链接,使用超链接可以让我们从一个页面跳转到另一个页面。
一个最基本的HTML页面:

<!DOCTYPE html>
<html>
<head>
-------<meta charset="UTF-8">
-------<title>网页标题</title>
</head>
<body>
-------<h1>网页正文</h1>
</body>
</html>

标签

  • HTML中的标记指的是标签。
  • HTML使用标记标签来描述网页。
  • 结构:
    <标签名>标签内容</标签名>
    <标签名/>

元素

  • 我们还将一个完整的标签成为元素。
  • 这里我们可以将元素和标签认为是一个同义词。

<h1>一级标题</h1>

上边的h1我们就称为元素。

<p>我是一个<em>段落</em></p>

p也是一个元素,em是p的子元素,p是em的父元素。

<body>
-------<p><em>内容</em></p>
<body>

  • body也是一个元素。
  • body是p和em的祖先元素。
  • p和em是body的后代元素。

属性

  • 可以为HTML标签设置属性。
  • 通过属性为HTML元素提供附加信息。
  • 属性需要设置在开始标签或自结束标签中。
  • 属性总是以 名称/值对 的形式出现。
  • 比如:name=‘balues’
  • 有些属性可以是任意值,有些则必须是指定值。

<h1 title='我是一个标题'>标题</h1>
<img src='' alt='' />

常见属性

  • id
    -- id属性作为标签的唯一标识,在同一个网页中不能出现相同的id属性值。
  • class
    -- class属性用来为标签分组,拥有相同的class属性的标签我们认为就是一组,可以出现相同的class属性,可以为一个元素指定多个class。
  • title
    -- title属性用来指定标签的标题,指定title以后,鼠标移入到元素上方时,会出现提示文字。

注释

  • html注释中的内容不会再网页中显示。
  • 格式:
  • 合理的使用注释可以帮助开发人员理解网页的代码。
  • 注释不能嵌套!

乱码解决

  • 使用meta标签完成乱码的解决任务:

<meta charset='utf-8' />

相关文章

  • 前端-01-day

    软件主要分两种架构C/S和B/S我们主要从事B/S软件开发 什么是B/S? B/S中的B指的是browsers,是...

  • 前端文章系列

    【前端】从0.1开始,创建第一个项目 【前端】初识HTML 【前端】HTML标签 【前端】HTML属性 【前端】C...

  • Web前端小白入门指迷

    大前端之旅 大前端有很多种,Shell 前端,客户端前端,App 前端,Web 前端和可能接下来很会火起来的 VR...

  • 推荐几个好的前端博客和网站

    前端开发博客前端开发博客-前端开发,前端博客 对前端知识结构的理解人类身份验证 - SegmentFault 脚本...

  • 2020-04-11

    前端工程化相关 前端动画相关 优化前端性能

  • Web前端

    Web前端 web前端是什么- 定义 职责 web前端基础知识和学习路线 web前端学习的资源 1.Web前端是...

  • 2018-05-16

    web前端开发 什么是web前端 web前端开发也戏称“web前端开发攻城狮”,目前这个职位也叫“大前端”。这个职...

  • 前端学习:一个好的前端导航可以更好的学习前端

    前端导航: 前端网课(前端的网络课程,在线网站) 前端资源(有论坛等交流平台) 前端手册(html手册,css手册...

  • 2018-09-25

    前端学习 前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现...

  • 浏览收藏文章列表

    前端 frameset frame前端框架支持ie8选择前端框架选择2前端框架选择weexframeset,fra...

网友评论

      本文标题:前端-01-day

      本文链接:https://www.haomeiwen.com/subject/hiifzftx.html