1.认识HTML5
1> 未来的⼀一种趋势
2> 跨平台:利⽤用HTML5编写的UI界⾯面代码能运⾏行在所有拥有浏览器的平台
3> HTML5的运⾏行平台:浏览器
4> 但是HTML5不能完成⼀一些特定的功能:⽐比如拍照、相册(UIImagePickerController)
2.开发工具
1> android:eclipse、MyEclipse、android studio
* WebStorm(默认集成了各种插件,推荐)
2> iOS:Xcode
3> HTML5
* eclipse、MyEclipse(后台开发推荐)
* Dreamwaver(美⼯推荐,⺴⽹网⻚页三剑客:Dreamwaver、Flash、Fireworks -> Adobe)
* sublime text(前端推荐⼤大神编辑器,可以装各种各样的插件,配⾊色完美)
3.HTML语法
1> 内容都是由标签组成的
2> 基本结构
<!-- html是所有⺴⽹网⻚页的根标签 -->
<html>
<!-- ⺴⽹网⻚页的配置信息 -->
<head>
<meta charset="UTF-8">
<title>第⼀一个⺴⽹网⻚页</title>
</head>
<!-- ⺴⽹网⻚页的具体内容 -->
<body>
</body>
Hello World!
</html>
3> 常⻅见标签
* div、span、a、ul、li、input
4.CSS语法
1> 2⼤大核⼼心
* div + .high:相邻兄弟选择器,跟div互为兄弟且相邻的class="high"的标签
2> 较为复杂的选择器(容易混淆)
* div , .high:并列选择器,div标签 或者 class="high"的标签
* div.high:复合选择器,class="high"的div标签
* div .high:后台选择器,div中所有class="high"的后代标签(直接、间接后代都可以)
* div > .high:直接后台选择器,div中所有class="high"的直接后代标签(不包括间接后代)
5.JS基本语法
1> 数据类型
{
// 函数体}
3> 对象
* number:包括所有数字(整数、⼩小数)
* boolean:正常取值true 或者 false
* string:字符串,可以⽤用双引号或者单引号引住内容(建议⽤用单引号)
* object:对象类型(注意:数组[]也是对象类型),⽐比如{ }
2> 函数
* 函数的定义格式
function 函数名(参数列表)