CSS、JavaScript、html相关知识复习(不定期更新,注定逻辑混乱毫无章法,不适合做入门资料纯当业余吐槽)

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:

你可能感兴趣的:(CSS、JavaScript、html相关知识复习(不定期更新,注定逻辑混乱毫无章法,不适合做入门资料纯当业余吐槽))