第六届字节跳动青训营第一课 | 青训营

160 阅读3分钟

一、前端语言的基本功能

1.HTML

主要作用:构建框架结构,包含控制内容布局,对外部设计提供一个层次结构,是所有web界面的一个基石。

2.css

主要作用:样式表,具体包含给元素添加样式,让网页具备不同的响应特征,是网站外表最重要的一个体验工具。

h1{color:blue;font-size:12px;}
3.JavaScript
(1)主要作用:其中最具有灵魂的语言,增加交互体验,处理复杂的函数及特性,保证工作效率,提供可用性。
(2)基本类型:String、Number、Boolean、Null、Undefined、Symbol、Object(Array、Function)
"Any text"
123.45
true or false
null
undefined
Symbol('something')
{key:'value'}
{1,"text",false}
function name(){}

Object:定义自变量

var user = {
name:"Aziz Ali",
yearOfBirth:1988,
calculateAge:function(){
   //some code to caiculate age
   }
   }

Function:段落中的特殊字符,可以被整体的使用

//Function declaration/Function statemnet
function someName(param1,param2){
//bunch of code as needed...
var a=param1 +"love"+param2;
return a;
}
//Invoke(run/call) a function
someName("Me","You")

二、CSS in HTML

Inline CSS

<p style ="color: blue:">This is a paragraph.</p>

Internal CSS
<head>
 <style type = text/css>
 body {background-color:blue;}
 p{color:yellow;}
 </style>
 </head>

External CSS

<head>
<link rel = "stylesheet" type="text/css" href="style.css">
</head>

.列表元素(重点) (1)无序列表 元素标签:

    不可见元素;
  • 可见元素 (2)有序列表 元素标签:
      ;
    1. ###
        更改属性 (3)自定义列表 元素标签:
        (4)嵌套组合 注意点:嵌套的时候需要完整的将另一个列表插入

        块级元素

        7.表格元素(重点) (1)元素标签:table(重点)、th、tr(重点)、td(重点)从左往右排和上下无关 一行中最大的td控制整个表格的宽度 (2)重点标签的含义: table:它是表格的总体描述,可以不可见 tr:开启一行,不能单独显示,相当于一种行组的概念 td:在某一行中的列号,可以用于表示某个具体的单元格 (3)绘制简单表格(3×4:三行四列) 情况1:某一行少了一个td 情况2:某一行多了一个td (4)单元格合并(可以同时横跨)
        情况1:跨行合并 作用于元素:td 作用属性:rowspan ##span横跨 情况2:跨列合并 作用于元素:td 作用属性:colspan (5)高级应用 注意:td里面可以嵌套多种显示元素标签

        表单(重点重点) 作用:用于收集用户信息发送给服务器,服务器在得到数据后经过处理反馈给客户端浏览器(类似问卷调查) 元素:form,input form:表单的外包围,设置网络传输数据的一系列属性 核心属性1:action,属性值是服务器内部的相对虚拟资源映射路径 核心属性2:method,属性值只有两种,分别是get,post get表示通过url输入表单数据 post表示用过body传输表单数据 核心属性3:name,属性值自定义,用于服务端区分昂接受多个表单时,如何取表单元素数据

        input:表单显示元素,包括文本输入框、单选按钮、多选框、(普通)按钮等等 注意:显示样式通过type属性控制