zoukankan      html  css  js  c++  java
  • python day100-[day21-30]-1 Web前端概述

    HTML简史

    20200309

    超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言

    HTML5新特性
    引入原生多媒体支持(audio和video标签)
    引入可编程内容(canvas标签)
    引入语义Web(article、aside、details、figure、footer、header、nav、section、summary等标签)
    引入新的表单控件(日历、邮箱、搜索、滑条等)
    引入对离线存储更好的支持(localStorage和sessionStorage)
    引入对定位、拖放、WebSocket、后台任务等的支持
    

    使用标签承载内容

    • html结构
      head
      title
      meta
      body

    • 文本、列表、链接、图像、表格、表单、音视频、窗口

    • 文档类型、注释、属性、块级元素 / 行级元素、字符实体(实体替换符)


    使用CSS渲染页面

    CSS的作用
    CSS的工作原理
    规则、属性和值
    常用选择器

    • 颜色(color)、文本(text / font)、盒子(box model)、列表、表格和表单、图像、布局

    使用JavaScript控制行为

    JavaScript基本语法
    面向对象
    BOM
    DOM
    JavaScript API


    使用jQuery

    Write Less Do More(用更少的代码来完成更多的工作)
    使用CSS选择器来查找元素(更简单更方便)
    使用jQuery方法来操作元素(解决浏览器兼容性问题、应用于所有元素并施加多个方法)

    • 引入jQuery、查找元素、执行操作、链式操作、检测页面是否可用、jQuery插件、避免和其他库的冲突、使用Ajax

    前端框架

    • 渐进式框架 - Vue.js :前后端分离开发(前端渲染)必选框架
    • UI框架 - Element :基于Vue 2.0的桌面端组件库,用于构造用户界面,支持响应式布局
    • 报表框架 - ECharts:百度出品的开源可视化库,常用于生成各种类型的报表
    • 基于弹性盒子的CSS框架 - Bulma:Bulma是一个基于Flexbox的现代化的CSS框架,其初衷就是移动优先(Mobile First),模块化设计,可以轻松用来实现各种简单或者复杂的内容布局,即使不懂CSS的开发者也能够使用它定制出漂亮的页面
    • 响应式布局框架 - Bootstrap:用于快速开发Web应用程序的前端框架,支持响应式布局
  • 相关阅读:
    [转]Hello ActiveMQ
    Access中合并两张表为一张表
    infragistics ultraGrid单元格、行只读
    (转)c#中对"Crossthread operation not valid"错误的处理办法
    [LintCode] String Homomorphism Review
    [LintCode] Longest Increasing Continuous Subsequence Review
    [LintCode] Longest Increasing Continuous subsequence II Review
    [LintCode] Coins in a Line II Review
    标准的SQL的解析顺序
    SQLServer 存储过程 SET NOCOUNT { ON | OFF } 的使用(转载)
  • 原文地址:https://www.cnblogs.com/damahuhu/p/12451504.html
Copyright © 2011-2022 走看看