自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 JavaScript中的事件

事件类型定义事件类型指的是文档或者浏览器窗口中发生的一些特定交互瞬间。我们可以通过侦听器(或者处理程序)来预定事件,以便事件发生的时候执行相应的代码。事件类型(event type):事件类型是一个用来说明发生什么类型事件的字符串。像鼠标悬浮,按下键盘等。我们也可以把事件类型叫做事件名字,用特定的名字来标识所谈论的特定类型的事件。事件目标(event target):事件目标是发生的事件或与之相关的对象。当讲事件时,我们必须同时指定类型和目标。像window上的load事件或者链接的click事件

2020-06-16 18:56:59 162 1

原创 C++中如何避免头文件包含问题

C++中如何避免头文件包含问题假设有一个名为“Head.h”的文件:#include"Circle.h"再有一个名为“TestHead.cpp”的文件:#include"Circle.h"#include"Head.h"这个时候如果编译TestHead.cpp就会出现一个编译错误,指出Circle类有多个定义。这是因为,在C++中,预处理器是把头文件的内容插入它们包含的位置。Circle.h在上面第一行中被包含。由于Circle类的头文件也包含在Head.h中,而TestHead.cpp包含

2020-06-14 14:03:24 849

原创 JavaScript中的Date对象

JavaScript中的Date对象定义创建 Date 实例用来处理日期和时间。Date 对象基于1970年1月1日世界协调时起的毫秒数。语法var myDate=new Date()1. 构造函数new Date()new Date(value):value代表自世界协调时1970年1月1日00:00:00 经过的毫秒数。new Date(dateString):dateString表示日期的字符串值。该字符串应该能被 Date.parse() 方法识别。new Date(year,mo

2020-06-10 19:48:38 202

原创 JavaScript的属性特性

JavaScript的属性特性JavaScript提供了一个内部数据结构,用来描述一个对象的属性的行为,控制它的行为。这被称为“属性描述对象”(attributes object)。每个属性都有自己对应的属性描述对象,保存该属性的一些元信息。{ value: 123, writable: false, enumerable: true, configurable: false, get: undefined, set: undefined}属性描述对象提供6个元属性。(

2020-06-09 20:28:37 153

原创 JavaScript中的函数

JavaScript中的函数实现默认参数的方法function calc(x,y){ //value为要设置的默认值 x=x||value; y=y||value; return x+y;}function calc(x,y){ //value为要设置的默认值 x=x===undefined?value:x; y=y===undefined?value:y; return x+y;}使用arguments对象arguments对象是所有(非箭头)函数中都可用的

2020-06-08 20:46:05 168

原创 JavaScript的三种用法

行内直接放在HTML的标签内:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title></head><body><input type="button" value="按钮" onclick="javascript:alert('提示')"></body>&lt

2020-06-07 14:57:27 139

原创 css3的变形与动画

CSS3的变形与动画transform属性transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。主要有rotate(旋转)、scale(缩放)、skew(扭曲)和translate(移动)几种功能。1.rotate通过指定的角度对元素进行旋转,可以通过transform-origin属性的定义来指定旋转的基点,例如rotate(30deg),其中30是旋转角度,deg是单位,如果设置的值为正数表示顺时针旋转,如果设置的值为负数,则表示逆时针旋转。

2020-06-06 20:23:01 238

原创 CSS3盒模型

盒模型inline-block类型inline-tablelist-item类型run-in类型在CSS3中使用display来定义盒的类型,分为block类型和inline类型。例如:div和p属于block类型,span和a属于inline类型。例如:<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>盒的基本类型</title&

2020-06-05 20:30:06 169

原创 CSS3选择器

CSS3的属性选择器[attribute*=value] 选择器如果元素用attribute表示的属性的值中包含用value指定的字符,那么该元素使用这个样式。设置 class 属性值包含 “test” 的所有 div 元素的背景色:<!DOCTYPE html><html><head><style> div[class*="test"]{background:#ffff00;}</style></head&gt

2020-06-04 20:52:49 178

原创 video元素与audio元素

video元素与audio元素audio标签是HTML5中添加音频的元素,它支持三种形式的音频:mp3,wav,ogg 。src属性表示音频地址。controls属性用来显示控制条。使用方法:<audio src="xxx.mp3" controls="controls">您的浏览器不支持audio元素</audio>video标签是HTML5中添加视频的元素,它支持三种形式的视频:mp4,webm,ogg 。使用方法:<video width="750"

2020-06-03 19:43:30 589 1

原创 Web Storage本地储存

Web Storage本地储存HTML5中的储存包括两种:sessionStorage 和 localStoragesessionStorage:用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。localStorage:用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。sessionStorage提供了四个方法来辅助我们进行对本地存储

2020-06-03 19:31:21 151

原创 HTML5的大纲以及canvas

HTML5的大纲HTML5的大纲分为显式编排和隐式编排显式编排是指明确使用<section>来进行分块,从而创建网页,在每个区块内使用<h>标题。隐式编排是指不使用<section>来进行区域划分,而是使用<h>或 <hgroup>元素排版的方式。这种排版方式的分级规则是:在h1到h6中h1的级别最高,h6的级别最低,在排版时,如果出现新的标题比上一级高或相同,则生成另一个区块。如果出现新的标题比上一级低,则生成下级区块。例如:&lt

2020-06-01 20:23:16 214

原创 HTML5新增和废弃的元素

HTML5新增和废弃的元素HTML5新增的元素HTML5废弃的元素HTML5新增的元素figure元素与figcaption元素<figure>表示一段独立的内容,通常与<figcaption>一起使用,一般用于插图,表格等。<figcaption>是<figure>的标题,一般放在<figure>的第一行或最后一行。一个<figure>最多只能有一个<figcaption>元素。<figure>

2020-05-31 11:13:28 458

原创 html5的主体结构元素和非主体结构元素

html5新增的主体结构元素和非主体结构元素html5 的网页结构<!DOCTYPE html><html> <head lang="en"> <meta charset="utf-8"> <title></title> </head> <body> <header></header> <nav></nav> <articl

2020-05-30 19:48:32 461

原创 网页请求从输入到最终显示到页面的简单流程

网页请求从输入到最终显示到页面的简单流程第一步第二步第三步第四步第一步在网页中输入网址。例:https://www.taobao.com第二步浏览器会先解析域名,然后与对方的服务器端口进行连接;源于:https://blog.csdn.net/u012248450/article/details/51036329Client首先发送一个连接试探,ACK=0 表示确认号无效,SYN = 1 表示这是一个连接请求或连接接受报文,同时表示这个数据报不能携带数据,seq = x 表示Client自

2020-05-30 14:53:13 410

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除