前端语言串讲

67 阅读1分钟

前端语言的基本能力

html作用:构建框架结构(构建人骨骼)
css层叠样式表:为元素添加样式(构建人的皮囊)
javascript作用:实现网页交互(构建人的体型)

css选择器

群组选择器:
选择器1,选择器2,选择器3{}
关系选择器:
①后代选择器(祖先元素的直接后代或间接后代):选择器1 选择器2{}
②子代选择器(父元素直接包含的子元素部分):选择器1>选择器2{}
③相邻兄弟选择器(紧挨着的两个标签):选择器1+选择器2{}
④通用兄弟选择器(选择“选1”后面的所有兄弟“选2”)选择器1~选择器2{}
伪类选择器:
元素伪类
① :hover(鼠标移动后的状态)
② :active(鼠标点击后的状态)          
③:first-child   第一个子元素
④:last-child    最后一个子元素
⑤:nth-child(n)   选中第n个元素

JavaScript

基本语法:
String
Number
Boolean
Null
Undefined
Symbol

前端语言的协作配合

CSS in HTML
①:Inline CSS/行内样式
<p style ="color:blue;">This is a paragraph.</p>
②:Internal CSS/内嵌式
<head>
    <style type=text/css>
    body{color:yellow;}
    </style>
</head>
③External CSS/链接式
<head>
    <link href="style.css"  type="text/css" rel="stylesheet">1
</head>
Javascript in HTML
 <script src=""></script>

HTML DTD

html并非图灵完备,只是标记语言

标签分类:

文档型:<!DOCTYPE>(文档类型声明)
        <head>
        <body>
闭合型:闭合标签<p></p>
       空标签<br><img><input>
换行型:块级标签:<div>
       行内标签<span><a>
H5新元素:媒体标签<video><audio><embed>
        表单标签:<input type="date"><input type="color">

web风靡

对用户友好:无需安装,升级方便,容错率强

对开发者友好:丰富的api能力,开发调试简单,具有跨平台的能力

领域成熟度:

未来方向:三维可视化,低代码站点,前端大统一

大前端
微信小程序能实现