前言
心血来潮想要了解前端技术,便用了大概半个月的时间断断续续把相关课程看了一下,此篇文章写下做个归纳总结。
分为三个部分:html+css+JavaScript
一、HTML
HTML是Hyper Text Markup Lanuage(超文本标记语言)的简称,是网页制作的基本结构框架。
HTML主要就是用一堆标签层次堆叠而成的文档流,有如下例子
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body>
<h1>我的第一个 Web 页面</h1>
<p id="demo">一个段落。</p>
<button type="button" onclick="myFunction()">点击这里</button>
</body>
</html>
这是一个简单的html写的网页,效果如下
语言分析:html标签内部分为head和body标签,meta设置编码,title标签设置网页标题;在body中的h1标签是一个标题标签(其实有h1-h6类别),p是一个段落标签,button是一个按钮标签。
对于标签可以设置类别class和id,用以区分不同的部分,方便对目标进行操作;有的标签还要写上一些属性值,比如button中的type和onclick等。
二、CSS
css层叠样式表,用于对于html中的元素进行修饰。
css由选择器和声明块组成;选择器指向需要设置样式的元素,声明块中的每一条声明有css属性和值组成;两者组合修饰选择的元素。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<style>
h1{
color:yellow;
text-align:center;
background:green;
border:3px solid;
}
#demo{
background:red;
}
</style>
</head>
<body>
<h1>我的第一个 Web 页面</h1>
<p id="demo">一个段落。</p>
<button type="button" onclick="myFunction()">点击这里</button>
<script>
function myFunction(){
document.getElementById("demo").innerHTML="我的第一个 JavaScript 函数";
}
</script>
</body>
</html>
语言分析:选择器可以选择标签,class或者id,选择不同的选择器有不同的语法;css属性和值一般记住几个常用的就可以,其他的可以在使用的时候查询使用。
三、JavaScript
javascript是一种脚本语言,在某种程度上可以称为java的简化阉割版本。因为已经学习过java,所以在阅读使用JavaScript的时候比较顺手。这里就提一下两者的区别。
- 用法不同
java广泛用于pc端、互联网、数据中心;而JavaScript主要用于html页面。 - 语言类型不同
JavaScript是动态语言,变量声明采用弱变量;而java是静态语言,变量声明是强类型。 - 编译方式不同
因为只是想要了解、能够读懂代码,所以学习只是表面
学习结束之后,自己去找了一些网页小游戏和有趣的网站,进行模仿(连接的时候没有进行动态的连接),之后对于前端语言就有了基本的了解~完结撒花
飞机大战网页游戏(资源来自网上)