目前上网的方式:
手机
平板
电脑
移动端:智能手机、平板
PC:电脑、笔记本
运行在移动端的东西:APP
ios:object-c
android:java
pc端的东西:桌面应用程序 c++
我们上网的方式都是通过浏览器打开地址来进行上网
前端是做网页开发的,也能做app开发,跨平台
前端是做能看得见摸得着的东西
常见的系统:
ios:
android:
windowsPhone:
windows
Mac OS X
linux
...
------------------------------------------------
前端之网页开发
网页开发:前端开发+后台开发
前端:呈现数据
后台:管理数据
html:网页的内容、网页结构---结构层
css:负责网页的样式---表现层
javascript:是一种专为网页交互的脚本语言---行为层
HTML:超文本标记语言
目前最新版本为HTML5,用得最广泛的是HTML4
------------------------------------------------
如何来编辑HTML?
用记事本编辑--->修改后缀名(扩展名)--->用浏览器运行
浏览器
浏览器内核:渲染引擎、javascript解析引擎
渲染引擎:主要是用来渲染HTML、CSS
javascript解析引擎:专门用来解析javascript
浏览器:
Firefox(火狐)---Gecho
IE(Internet Explorer)---Trident
Chrome(谷歌)---Webkit
Safari(苹果)---Webkit
Opera(欧朋)---Presto/Blink
HTML文档结构
<html>
<head>
<title></title>
</head>
<body>
主要战场
</body>
</html>
一张网页里面只有一对html标签、head标签、body标签、title标签
------------------------------------------------
HTML的语法
html标签(标记)
单标记 <tag/>
双标记 <tag></tag>
html的属性
<tag 属性名1="属性值1" 属性名2="属性值2" .../>
<tag 属性名1="属性值1" 属性名2="属性值2" ...>---起始标记(标签)
内容
</tag>---结束标记(标签)
<耳朵 宽度="250cm" 高度="500cm"></耳朵>
HTML的注意事项
1 必须要符合基本语法
2 必须要定义文档类型
<!DOCTYPE html>
DOCTYPE:document type