- HTML5 是 html(网页) 的第五版标准,历时8年才制定完! HTML5 的设计理念就是移动先行。HTML5的设计目的是为了在移动设备上支持多媒体。新的语法特征被引进以支持这一点,如video、audio和canvas 标记。
- 跨平台: 利用 HTML5 编写的 UI 界面代码能够运行在所有拥有浏览器的平台
- HTML5 并不是万能的,不能和手机硬件交互。
- HTML5 是未来的一种趋势! 作为移动端开发人员,要有所了解!
- APP的开发方式:Web App、Native App、Hybrid App
- HTML5 的开发使用的UI框架: Sencha-touch jQuery-Mobile
- PhoneGap/Cordova:一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台
- Written once, run everywhere
- React Native (ReactJS)
- Learn once, write anywhere
- 什么是HTML
- HTML的全称是HyperText Markup Language,超文本标记语言
- 其实它就是文本,由浏览器负责将它解析成具体的网页内容
- 比如,浏览器会将 左边的HTML代码 转换为 右边的网页内容
- HTML的组成
- 跟XML类似,HTML由N个标签(节点、元素、标记)组成
- HTML语法非常松散,目前的最新版是5.0,也就是HTML 5
常见标签
标题:h1、h2、h3、h4、h5....
段落:p
换行:br
容器:div、span(用来容纳其他标签)
表格:table、tr、td
列表:ul、ol、li
图片:img
表单:input
链接:a
http://www.runoob.com/html/html5-intro.html
CSS
- 什么是CSS
- CSS的全称是Cascading Style Sheets,层叠样式表
- 它用来控制HTML标签的样式,在美化网页中起到非常重要的作用
- CSS的编写格式是键值对形式的
color: red;
background-color: blue;
font-size: 20px;
冒号:左边的是属性名,冒号:右边的属性值
CSS的使用
- CSS有3种书写形式
- 行内样式:(内联样式)直接在标签的style属性中书写
<body style="color: red;">
- 页内样式:在本网页的style标签中书写
<style>
body {
color: red;
}
</style>
- 外部样式:在单独的CSS文件中书写,然后在网页中用link标签引用
<link rel="stylesheet" href="index.css">
CSS的选择器
- 选择器的作用:选择对应的标签,为其添加样式
- 选择器的分类:
- 标签选择器 div { color:red; }
- 类选择器 .cls {color:blue; }
- id选择器 #hi { color:orange; }
- 并列选择器 div, .cls { color: red ; }
- 复合选择器 div.cls {color:red;}
- 后代选择器 div p {color:red;}
- 直接后代选择器 div > p{color:red;}
CSS常用属性
- color
- background-color
- display
JavaScript
- 什么是JavaScript
- JavaScript是一门广泛用于浏览器客户端的脚本语言
- 由Netspace公司设计,当时跟Sun公司合作,所以名字起得像Java
- 一般简称JS
- JS的常见用途
- HTML DOM操作(节点操作,比如添加、修改、删除节点)
- 给HTML网页增加动态功能,比如动画
- 事件处理:比如监听鼠标点击、鼠标滑动、键盘输入
JavaScript的使用
- JS常见的书写方式有2种
- 页内JS:在当前网页的script标签中编写
<script type="text/javascript">
</script>
- 外部JS
<script src=“index.js"></script>