zoukankan      html  css  js  c++  java
  • 前端学习

      今天学习了前端的三种前台代码实现,包括基本的HTML和CSS以及JavaScript。

      一、什么是前端

        前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动效设计,给用户带来极高的用户体验。

        前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括基本的HTML和CSS以及JavaScript。

      广义前端:所有用户可以直接看到并交互的界面

      狭义前端:浏览器上运行的用户交互界面

      二、前端开发技术栈

        HTML

        超文本标记语言  Hyper Text Markup Language

        负责完成页面的结构

        文件后缀:.html  .htm

        v_hint:“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素

        CSS

        级联样式表  Cascading Style Sheet

        负责页面的风格设计,样式、表现

        文件后缀:.CSS

        JavaScript

        浏览器脚本语言,可以编写运行在浏览器上的程序

        负责编写页面特效、调用浏览器的API(BOM)、操作改变页面内容(DOM),从后段获取数据(Ajax),渲染页面等

        文件后缀:.js

      三、第一个页面

        1.基础模板

        <!doctype html>

        <html long = "zh">

          <head>

            <meta charset = "utf-8">

            <title>第一个页面</title>      

          </head>

          <body>

    .      </body>

        </html>

        2.模板解读

        doctype: 指定文档类型,规定html标签语法

        html:文档根标签,标注着文档(页面)的开始与结束

        head:文档头标签,可以引用脚本文件、指定样式表、书写代码逻辑快、提供元信息

        body:文档主体标签,包含文档所有文本与超文本内容

        title:文档tag标题标签,设置文档tag的标题内容

      四、html常用标签

        1、无语义标签

          <div></div>

          <span></span>

        2.常用语义标签

          <hn></hn>标题

          <p></p>段落

          <pre></pre>原文本

          <br /> 换行

          <hr />分割线

      五、标签分类

        1.单|双标签

          单标签:单标签在自身标签标志结束,主要应用场景为功能性标签

          双标签:双标签有成对的结束标识,主要应用场景为内容性标签

        2.行|块标签

          行标签:又名内联标签,内联标签自身不具备宽高,通常同行显示

          块标签:又名块级标签,块标签拥有自身宽高,通常独自占据一行

        3.单一|组合标签

          单一标签:单独出现,表示具体的功能或展示具体的内容

          组合标签:配合使用,才能产生相应的内容与效果

        3.文本标签

          <i></i> 斜体字

          <em></em>斜体字,表示强调

          <b></b>粗体字

          <strong></strong>粗体字,表示强调(语气更强)

          <del></del>删除的文本

          <ins></ins>插入的文本

          <sub></sub>下标字

          <sup></sup>上标字

          <ruby>

            拼音<rt>pinyin</rt>

          </ruby> 中文注音,h5新增

        4.其他标签

          <section></section>块

          <small></small>小号字体

          

        

  • 相关阅读:
    【算法】CDQ分治 -- 三维偏序 & 动态逆序对
    【题解】ZJOI2007报表统计
    【乱七八糟】兰陵王
    【题解】NOI2017游戏
    【题解】JSOI2010满汉全席
    【题解】NOI2014动物园
    【题解】HNOI2010合唱队
    【题解】SDOI2010地精部落
    cf 843 D Dynamic Shortest Path [最短路+bfs]
    cf 843 B Interactive LowerBound [随机化]
  • 原文地址:https://www.cnblogs.com/xiaocaiyang/p/10066477.html
Copyright © 2011-2022 走看看