java学习知识点梳理(六)

Day16-18知识点总结:

一.HTML

1.基本标签: 

(1)Html: HyperText Markup Language 超文本标记语言,作用:制作网页

(2)结构标签 html head title body 

(3)排版p br hr 

(4)标题 h1-h6 

(5)容器 div span 

(6)列表 ul ol dl 

(7)表格 table 

(8)图片 img 

(9)超链接 a 

(10)格式化标签 

2.表单标签 form:

(1)action 表单提交的服务器地址 

(2)method 提交方式:get和post 

(3)enctype 编码类型 

3.表单元素:

(1)input 

    type:text    password    radio    checkbox    button    submit    reset    image    file    hidden    email 

(2)select :下列列表 

(3)textarea:文本域 

4.框架标签 :

(1)frameset :用于划分页面

    rows:行划分值

    cols:列划分值

(2)frame:框架元素

(3)内联框架 

    iframe 

5.其他标签 :

(1)meta:提供有关页面的元信息

(2)link:引入css文件地址

(3)script:引入js地址

总结:HTML是一个超文本标记语言,主要用于制作网页,基础网页中包含了head和body标签,head标签中书写的是标题,页面的格式等,body标签中书写的是网页展示出来的内容.

二.CSS

1.CSS 层叠样式表:

(1)控制网页样式的一门语言

2.CSS作用 

(1)修饰美化html网页。

(2)外部样式表可以提高代码复用性从而提高工作效率。

(3)html内容与样式表现分离,便于后期维护。

3.CSS语法规则

选择器:{声明} 

4.CSS使用方式

(1)内联样式:好处:可以单独设置某个元素样式,缺点:不利于样式重用

(2)内部样式:好处:可以控制页面中多个元素样式,缺点:只能一个页面使用

(3)外部样式:好处:多个页面可以同时使用。

    1)link:链接式

    2)@import:导入式

    3)优缺点:

        ①.link所有浏览器都支持,@import某些版本低的IE不支持

        ②.@import是等待html加载完成才加载,link解析到这个语句,就加载

        ③.@import不支持js动态修改

(4)权限等级:内联>内部>外部

5.选择器

(1)基本选择器 :标签 id class

(2)属性选择器:

    格式为:html标签[属性='属性值']{css属性:css属性值;}或者html标签[属性]{css属性:css属性值;},

(3)伪类选择器:对a标签的操作

    静止状态 a:link{css属性}

    悬浮状态 a:hover{css属性}

    触发状态 a:active{css属性}

    完成状态 a:visited{css属性}

(4)层级选择器:

    1)后代选择器

        ①div p{...} 表示div中的p标签,所有的p,后代

        ②div span{....} 表示div中的span标签,包括所有的span,后代

    2)子代选择器

        ①div>span{....} 表示 div中有一个span, span是子代

(5)其他选择器 * h1,h2,h3 

6.CSS属性

(1)字体和文本属性:

(2)背景属性

(3)列表属性

(4)尺寸显示轮廓

(5)浮动属性:float

(6)定位属性:postion: static | relative| absolute| fixed

    1)static:静态定位

    2)relative:相对定位

    3)absolute:绝对定位

    4)fixed:固定定位

7.盒子模型

border :边框

padding:内边距

margin:外边距

8.CSS3扩展属性

圆角border-radius

盒子阴影:box-shadow

背景图片大小:background-size

背景图片:background-image

文本阴影:text-shadow

总结:css是层叠样式表,与html不同的是,html侧重是描绘页面的内容,css侧重是给单调的页面加一些样式,比如颜色,布局等.

三.JavaScript

1.概述

    javascript是一门解释性脚本语言,动态添加,弱类型语言。

2.定义变量

    var n=10;

    var name="xxx";

3.javascript包括基本(原始)类型,引用(对象)类型

原始类型:number boolean string undefined null

引用类型:Object (Person)、Array、String、Number、Boolean、RegExp

4.运算符

(1)算术运算符

(2)赋值运算符

(3)逻辑运算符

(4)关系运算符

(5)字符串连接运算符

(6)三目运算符

5.选择&循环

    if    switch    for    while    do...while    

6.函数和事件

(1)自定义函数

    function

(2)匿名函数

(3)系统函数

    alert() :提示框

    confirm() :确认框

    prompt() :输入框

    parseInt() :字符串转换整数

    parseFloat() :字符串转成小数

    isNaN() :判断是不是一个数字

(4)事件: 

    onchange :HTML 元素内容改变(离开光标触发)

    onclick :用户点击 HTML 元素

    onmouseover :光标移动到HTML元素

    onmouseout :光标离开HTML元素

    onkeydown :用户按下键盘按键

    onload :浏览器已完成页面的加载

7.字符串

    var str="hello,我爱java";//原始类型

    var str2=new String("hello");//引用类型对象类型

    var str3=String("hello");//原始类型

8.正则表达式

(1)RegExp 对象:

    var patt=new RegExp(pattern,modifiers);

    或者var patt=/pattern/modifiers;

(2)RegExp 对象方法:

    1)test()方法:搜索字符串指定的值,根据结果并返回真或假

        var patt1=new RegExp("^1[3589]\\d{9}$");

        document.write(patt1.test("13688889999"));//true

    2)exec() 方法: 检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。

        var reg=/java/ig; //查找字符串java,i表示无视大小写,该表示执行全局匹配(查找所有匹配而非在找到第一个匹配后停止).

        var str="hello java,java是最好的编程语言,我爱Java";

        var s=null;

        while(s=reg.exec(str)){

        document.write(s);

        document.write("<br/>")

总结:JavaScript是动态页面,可以让页面在我们的代码下动起来,比如说轮播图,所以说JavaScript的代码与java的方法大致相同,不同的某些具体的写法.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,174评论 0 3
  • 前端开发面试题 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知...
    怡宝丶阅读 7,414评论 0 7
  • •前端面试题汇总 一、HTML和CSS 21 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? ...
    Simon_s阅读 6,709评论 0 8
  • 前端开发知识点 HTML&CSS对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型...
    Hebborn_hb阅读 4,282评论 0 1
  • 概述 在网易云课堂学习李南江老师的《从零玩转HTML5前端+跨平台开发》时,所整理的笔记。笔记内容为根据个人需求所...
    墨荀阅读 6,988评论 0 7

友情链接更多精彩内容