前端常用知识点总结

html,js等前端相关知识点总结



前言

前端即网站前台部分,运行在浏览器上展现给用户浏览的网页。web前端就是利用三大核心 即 html,css,JavaScript分别是网页控件、美化控件代码、增强表现力的脚本语言等技术实现。


一、简介

1.html

HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。

2.javascript

JavaScript 简称“JS” 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。

3.css

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

二、常用知识点

1.HTML

1.html5文档(基本格式)

代码如下(示例):

<!DOCTYPE html> <-- 声明为 HTML5 文档-->
<html>
<head>
<meta charset="utf-8">
<title>标题</title>
</head>
 
<body>
文档内容..
</body>
 
</html>

2.html常用标签

标签描述
基础
<!DOCTYPE>定义文档类型。
< html>定义一个 HTML 文档。
< title>为文档定义一个标题。
< body>定义文档的主体。
< h1> - < h6>定义 HTML 标题。
< p>定义一个段落。
< br>定义简单的折行(换行)。
< hr>定义水平线。
<! -->定义一个注释。
格式
< b>定义粗体文本。
< abbr>定义一个缩写。
< em>定义强调文本。
< i>定义斜体文本。
< s>定义加删除线的文本。
< strong>定义语气更为强烈的强调文本。
< sub>定义下标文本。
< sup>定义上标文本。
< time>定义一个日期/时间
< u>定义下划线文本。
表单
< form>定义一个 HTML 表单,用于用户输入。
< input>定义一个输入控件。
< textarea>定义多行的文本输入控件。
< button>定义按钮。
< select>定义选择列表(下拉列表)。
< optgroup>定义选择列表中相关选项的组合。
< option>定义选择列表中的选项。
< label>定义 input 元素的标注。
< fieldset>定义围绕表单中元素的边框。
< legend>定义 fieldset 元素的标题。
< datalist>规定了 input 元素可能的选项列表。
< keygen>规定用于表单的密钥对生成器字段。
< output>定义一个计算的结果。
框架
< iframe>定义内联框架。
图像
< img>定义图像。
< map>定义图像映射。
< area>定义图像地图内部的区域。
链接
< a>定义一个链接
< link>定义文档与外部资源的关系。
< main>定义文档的主体部分。
< nav>定义导航链接。
列表
< ul>定义一个无序列表。
< ol>定义一个有序列表。
< li>定义一个列表项。
< dl>定义一个定义列表。
< dt>定义一个定义定义列表中的项目。
< dd>定义定义列表中项目的描述。
< menu>定义菜单列表。
表格
< table>定义一个表格。
< caption>定义表格标题。
< th>定义表格中的表头单元格。
< tr>定义表格中的行。
< td>定义表格中的单元。
< thead>定义表格中的表头内容。
< tbody>定义表格中的主体内容。
< tfoot>定义表格中的表注内容(脚注)。
< col>定义表格中一个或多个列的属性值。
< colgroup>定义表格中供格式化的列组。
样式/节
< style>定义文档的样式信息。
< div>定义文档中的节。
< span>定义文档中的节。

2.js

1.js表单验证

代码如下(示例):

<!DOCTYPE html> <-- 声明为 HTML5 文档-->
<html>
<head>
<meta charset="utf-8">
<title>标题</title>
</head>
<body>
 <form name="myForm" action="/demo" onsubmit="return validateForm()" method="post">
	名字: <input type="text" name="name">
	<input type="submit" value="提交">
</form>
<script>
function validateForm() {
    var x = document.forms["myForm"]["name"].value;
    if (x == null || x == "") {
        alert("请输入姓名。");
        return false;
    }
}
</script>
</body>
 
</html>

2.js通过id获取值

代码如下(示例):

<!DOCTYPE html> <-- 声明为 HTML5 文档-->
<html>
<head>
<meta charset="utf-8">
<title>标题</title>
</head>
<body>
<input type="text" name="name" id="name">
<script>
function validateForm() {
    var x = document.getElementById("name").value;
        alert("获取到的值为"+x)
}
</script>
</body>
 
</html>

2.js通过id改变 HTML 内容

代码如下(示例):

<html>
<body>

<p id="p1">Hello World!</p>

<script>
document.getElementById("p1").innerHTML="改变的文本!";
</script>

</body>
</html>

3.jq通过id获取值

jq官网 jq在线引入
代码如下(示例):

<html>
<body>

<input type="text" name="test" id="test" type = "test">

<script>
$(" #test ").val()
$(" input[ name='test' ] ").val()
$(" input[ type='text' ] ").val()
$(" input[ type='text' ]").attr("value")
</script>

</body>
</html>

总结

未完善

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值