前端语言串讲 | 青训营笔记

71 阅读1分钟

前端语言串讲 (讲师:高臻熙)

01 前端语言的基本能力

image.png

  • 前端语言三件套分别指HTML、CSS、JavaScript,是构建网页的基本组成部分。
  • HTML 定义了网页的结构和内容,css 帮助我们实现网络的外观和样式,而JavaScript则负责为网页添加动态交互和行为。

image.png

  • HTML5 网页架构(骨架)
  • CSS3 添加样式,外表(皮肤)
  • JS 交互(肌肉)

JavaScript

  1. 借鉴C语言的基本语法;

  2. 借鉴Java语言的数据类型和内存管理;

  3. 借鉴Scheme语言,将函数提升到“第一等公民”的地位

  4. 使用基于原型(prototype)的继承机制

image.png

基本语法:

  1. 数据类型:1.String 2.Number 3.Boolean 4.Null 5.Undefined 6.Symbol 7.Object(Array / Function)
  2. JS会自动修改变量类型 var a = 7 + ‘2’
  3. Object
var user = {
    name:'Jack',
    yearOfBirth:1988,
    calculateAge:function(){
        // some code to calculate age
    }
}
  1. Function

image.png

Browser

image.png

V8现有的工作流程

image.png

02 前端语言的协调配合

image.png

CSS的样式:行内样式、内部样式、外部样式

# inline css
<p style="color:blue;"> This is a paragraph. </p>

# internal css
<header>
    <style type="text/css">
        body{background-color:blue;}
        p{color:yellow;}
    </style>
</header>

# external css
<header>
    <link rel="stylesheet" type="text/css" href="style.css">
</header>

image.png image.png

image.png

03 你不知道的HTML(5)

HTML DTD

HTML并非图灵完备,他只是一门标记语言 基本语法分为:标签、文本、注释、DTD、处理信息

image.png HTML 全部标签分类

HTML标签分类:文档型、闭合型、换行型、H5新元素

image.png

image.png HTML body功能性标签

image.png

了解ARIA并非只是为了供盲人阅读,可以为我们设计UI系统提供指导意义。

它的结构角色: image.png

04 拓展分享

Web的风靡 image.png

大前端

image.png