CSS:
全称Cascading Style Sheets,中文名层级样式表,主要用于对html相关内容(字体、边框...)的美化,将html标签功能和类型同其相关美化剥离开来,减少各开发单位的耦合程度(也就是减少美工看不懂的代码啦啦啦~~)。其具体内容可以直接由外部文件使用import导入或者写到<style type="text/css"></style>之间。
目前复习的内容:
一、其构成为选择器+属性,即(选择器名){样式属性},选择器从作用域上可主要分为派生选择器、类选择器和ID选择器,其对比见下表
选择器类型 |
作用 |
定义 |
使用方法 |
样例 |
派生选择器 |
对指定标签或其子标签的样式进行定义 |
tagname(标签名)(空格)subtagname(子标签名){ |
直接使用对应标签
|
li strong { font-style: italic; font-weight: normal; } |
类选择器 |
通过定义一个通用样式改变需要更改样式的标签,可被用作派生选择器 |
.name {属性} |
html标签的class属性赋值为"name" |
.center {text-align: center}
|
ID选择器 |
同上 |
#name {属性} |
html标签的id属性赋值为"name" |
#red {color:red;}
|
属性选择器 |
对指定属性设置样式,不局限于class和id,比如input属性 |
[属性名] { 样式属性 } |
对应属性赋值 |
[title] { color:red; }
|
JavaScript:
一、JavaScript与Java简单对比
JavaScript为嵌入到网页中的脚本语言,弱类型,由Netscape公司创建,是一种基于对象的语言,用于为html语言添加一定的处理逻辑
Java为高级开发语言,强类型,由Sun公司创建,是一种完全面相对象的语言,可用于桌面、网站等开发
二、JavaScript相关重点知识概述
1、JavaScript是弱类型语言,其类型定义一概由var关键字定义。
2、其具体内容必须放置于<script></script>之间。
3、由于其是基于对象的语言,可以使用弱类型定义一个类,然后将其作为外部文件导入进来,这样就能直接使用封装好的类了。
例子:
定义一个对象
obj_name = new Object();
obj_name .(成员变量) = ...;
obj_name.fun() = function (函数名){};
4、JavaScript的函数
由于其是弱类型,故其函数没有返回值,统一使用function关键字定义,其函数名本质为一个对象,可以通过var f_name = new Function(“形参”,“函数体”)来实例化一个function的对象,个人觉得JavaScript的函数就像一个弱类型的对象数组,其内部的成员变量,方法都是该数组的元素。其对象的访问可以是f_name.(成员名)或者f_name["成员名"]。
例子:
<script> function myFunction() { alert("Hello World!"); } </script>
5、in和with关键字主要是为了便于遍历对象内成员函数或变量设计的。
6、DOM(Document Object Model 文档对象模型)
html: