自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 React组件和通讯

state属性⌲创建构造函数中初始化⌲使用使用:this.state.属性名class Test extends React.Component { constructor(props) { super(props) this.state = { name: "value" } } render() { return ( <div>

2022-01-10 12:23:12 328

原创 初识React

React组件函数式定义组件语法:function Zujian(props){ return ( <div> {props.属性} </div> )}ReactDOM.render(<Zujian 属性="属性名"/>,document.getElementById("app"))类定义组件语法:class Zujian extends React.Component{ render(){ returen( <di

2022-01-07 11:09:29 368

原创 vue创建项目

2021-12-08 10:12:45 260

原创 移动端事件

事件类型事件名说明touchstart手指触摸开始事件touchmove手指移动事件touchend手指离开事件使用:与PC端点击事件相同属性跟踪触摸属性属性名说明touches返回屏幕上触点的数组changedTouches返回出发事件触点的数组targetTouches返回事件被触发时,该元素上触点的数组宽高属性属性名说明clientX/Y视口坐标pageX/Y文档坐标s

2021-11-17 12:15:48 55

原创 图片懒加载

html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> img {

2021-11-12 17:17:49 46

原创 自适应+响应式布局/Flex布局

自适应em rem单位名称emrem相对位置父元素根元素html响应式媒体查询(media)分类Value媒体类型all/screen/print媒体特性特定宽高屏幕方向等关键词and/only/not格式@media (关键词) 媒体类型(and 媒体特性 and 媒体特性){相关改变样式}Flex布局常用属性分类:flex/flex-inline盒子属性 盒子属性 伸缩流方向flex-dire

2021-11-12 11:03:33 221

原创 调整移动端大小响应

$(function(){ function setRem(){ var clWidth = $(window).width(); var newWidth = clWidth/375*100; $("html").css("font-size",parseInt(newWidth) + "px"); } setRem(); $(function(){ var time; $(window).on("resize",function(){ clearTimeout(t

2021-11-10 10:23:38 798

原创 Bootstrap-css组件

小图标类名:glyphicon glyphicon-样式样式:通过CSS设置字体大小和颜色设置示例:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-wi

2021-10-30 21:39:41 434

原创 Bootstrap-12栅格/基础样式

12栅格

2021-10-27 11:27:58 722

原创 Canvas-1

第一步获取canvas元素:var canvas =document.getElementById(“id”);第二步设置绘图环境var c = canvas.getContext"2d";第三步开始绘制c.beginPath();第四步绘制样式语法说明直线c.moveTo(x,y);c.lineTo(ex,ey);x,y-起始点ex,ey-结束点三角形c.moveTo(x,y);c.lineTo(x1,y1);c.lineTo(x2,y2);c.cl

2021-10-16 14:08:40 95

原创 多媒体播放器

音频播放器audio语法第一种<audio src="音频路径"></audio>第二种<audio> <source src="路径1"/> <source src="路径2"/> <source src="路径3"/> 无法播放提示</audio>标签属性属性说明controls是否显示控件/按钮autoplay是否自动播放loop是否循环播放prel

2021-10-15 20:47:59 108

原创 jQuery中的Ajax

$.ajax(参数)$.ajax({ type:"get/post", url:"目标文件路径", data:"传到数据库的数据", dataType:"json/text/html/script", success:function(date){ 链接成功执行 }, error:function(a,b,c){ 链接失败执行 }, async:true/false(是否同步)})$ .get(参数)/ $ .post(参数)[]中内容可省略$.get("url路径"[

2021-10-08 14:35:01 50

原创 jQuery事件与特效

事件鼠标事件事件说明mouseenter鼠标移入(无冒泡)mouseleave鼠标移出(无冒泡)mouseover鼠标移入mouseout鼠标移出mousemove鼠标移动click单击dblclick双击复合事件$(selector).hover(function(){enter事件},function(){leave事件})键盘事件(参数e)事件说明keydown按键被按下keyup按键被

2021-10-07 18:50:22 88

原创 jQuery遍历

a

2021-09-30 17:40:47 65

原创 jQuery中的DOM操作(样式、元素、节点、属性)

样式操作增、改$(selector).css(name,value)$(selector).addClass(“classname”)----增加多个时classname用空格隔开$(selector).addClass(“classname1” “classname2” “classname3” “classname4”)获取$(selector).css(name)删除$(selector).removeClass(“classname”)----删除多个时classname用空格隔

2021-09-29 17:03:25 221

原创 初识jQuery(语法+选择器)

引入jQuery

2021-09-28 21:25:33 56

原创 B3-JS面向对象-继承

继承方法一 空对象作为中介1:普通语法:var F = function(){};F.prototype = Father.prototype;Child.prototype = new F();Child.prototype.constructor = Child;var 变量名 = new Child(参数);变量名.属性名/属性名()2:封装为函数语法:function extend(Child,Father){var F = function(){};F.prot

2021-09-15 14:23:28 80

原创 B3-JS面向对象

object方法var 对象名称 = new Object();对象名称.创建属性名 = “值”;对象名称.创建属性名 = function(){**;}示例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta na

2021-09-14 16:35:59 95

原创 B3-正则表达式

语法/表达式/修饰符修饰符修饰符说明g代表可以进行全局匹配i代表不区分大小写匹配m代表可以进行多行匹配表达式字符符号描述/…/-^匹配字符串的开始$匹配字符串的结束\s任何空白字符\S任何非空白字符\d匹配一个数字字符\D匹配除了数字之外的任何字符\w匹配一个数字,字母或下划线\W匹配任何非单字字符\n匹配换行符\u匹配汉字重复次数符号描

2021-09-12 11:47:21 104

原创 B3-JavaScript事件

绑定事件的方法行内onclick = “”—函数对象.onclick = function(){}对象.addEventListener(“click”,function(){},false)方法1<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, ini

2021-09-08 16:07:16 91

原创 B3-DOM节点

节点类型1.文档节点2.元素节点3.属性节点4.文本节点5.注释节点节点关系属性名(.属性)描述parentNode返回节点的父节点childNodes返回节点的所有子节点(数组集合)属性名(包括文本节点)属性名(不包括文本节点)描述firstChildfirstElementChild返回第一个子节点lastChildlastElementChild返回最后一个子节点nextSiblingnextElementS

2021-09-06 16:55:19 73

原创 B3-操作BOM和DOM

window对象的常用方法window.alert()警示框window.prompt()输入框window.confirm()选择框window.open()打开一个新窗口window.close()关闭本窗口计时器window.setTimeout(~,time000)time秒后执行~函数或表达式window.setInterval(~,time000)每隔time秒执行一次~函数或表达式以上window方法中的window均可省略不写1.history对象的方法history.

2021-09-04 17:55:19 153

原创 B3-内置对象

内置对象包括属性和方法属性-------对象名.属性名称;方法-------对象名.方法名称();Array对象用于在一个变量名中储存一系列的值。第一步:创建数组var 变量名 = new Array(数组长度);第二步:赋值1.var 变量名 = new Array(数组长度);变量名[下标] = ***;下标取值:0~(数组长度-1)2.var 变量名 = new Array(num1,num2,…);3.var 变量名 = [num1,num2,…];第三步:Array对象

2021-08-30 16:34:56 69

原创 B3-JavaScript1.3

数组创建数组语法1.[num1,num2…]2.赋值------var 变量名 = [num1,num2,…];访问数组元素变量名[角标]**注意:**角标计数从0开始例如:num1—变量名[0]数组的常用属性及方法属性1-方法3描述应用length(属性)设置或返回数组中元素的数目[点击查看代码及样式]push向数组末尾添加一个或多个元素,并返回新的长度[点击查看代码及样式]join把数组的所有元素放入一个字符串,并通过一个分隔符进行分割

2021-08-26 18:38:01 67

原创 B3-JavaScript1.2

选择结构if语法:if(判断条件){​ 判断条件为真执行代码块;}else{​ 判断条件为假执行代码块;}<!-- 判断是否是闰年 --><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2021-08-24 17:55:52 54

原创 B3-JavaScript1.1

引用JavaScript内部样式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script>

2021-08-23 14:13:34 63

原创 B2-CSS制作动画

过渡transition:;值取值1.过渡属性all/其他属性2.所需时间**s(秒)3.动画函数linear/ease/ease-in/ease-out/ease-in-out4.执行延迟时间**s(秒)例如:transition:all 5s linear;(中间用空格隔开)动画建立关键帧@keyframes 动画名称{0%{ }…%{ }100%{ }}或者@keyframes{from{ }…%{ }to{

2021-08-14 13:50:19 42

原创 B2-CSS高级应用

transform属性2Dtranslate平移语法:—transform:translate(xpx,ypx);<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Docum

2021-08-14 13:06:02 180

原创 B2-CSS3应用

边框圆角语法:----属性 border-radius:***;----值 px/%<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</

2021-08-13 17:13:35 73

原创 B2-HTML5表单

新增input类型 类型 说明 使用 email 电子邮件地址文本框,提交表单时会自动验证Email的值 若提交类型不符合电子邮件地址类型,则会显示提醒 url 网页的URL,提交表单时会自动验证URL值 -- number 只能输入数字 [点击查看代码及样式] range 指定范围内的数字选择器,以滑块的形式呈现 [点击查看代码及样式] search 用于搜索引擎的搜索框 --

2021-08-12 20:50:43 94

原创 B2-初识HTML5

新增元素结构元素元素名称说明header定义了文档的头部区域nav定义导航连接的部分section定义文档中的节(section、区段)article定义页面独立的内容区域aside定义页面的侧边栏内容footer定义section或document的页脚网页元素元素名称说明video定义视频,如电影片段或其他视频流audio定义音频,如音乐或其他音频流canvas定义图形datalist

2021-08-12 18:19:41 58

原创 CSS定位

CSS定位position属性值说明static默认值,无定位relative相对定位,定位位置从该元素的位置出发absolute绝对定位,定位位置从该元素的父级元素的位置出发或父级的父级,如果都没有就按照浏览器的窗口定位fixed固定定位,定位位置从浏览器窗口左上点出发,不跟随浏览器的滑动改变位置相关属性说明属性值(正值)说明(当数值为负时则向相反方向移动)top数字+单位(100px)向远离上部固定大小的方向移动r

2021-08-08 16:27:28 46

原创 HTML浮动

浮动display属性实现内联元素和块级元素之间的转换值特点inline该元素属于内联元素block该元素属于块级元素inline-block该元素可不换行,但有着块级元素的特性(可设置该元素的宽高等)none该元素不显示例如:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equ

2021-08-08 15:51:08 66

原创 HTML盒子模型

盒子模型

2021-08-08 11:59:43 37

原创 列表、表格和表单

列表、表格和表单列表无序列表<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body>

2021-08-06 19:09:03 117

原创 css修饰HTML

css修饰HTML一、CSS的优势1.内容与表现分离;2.CSS使网页的表现统一,并且容易修改;3.丰富的样式使得页面布局更加灵活;4.减少网页的代码量,增加网页的浏览速度,节省网络带宽;5.运用独立于页面的CSS,还有利于网页被搜索引擎收录。二、引入CSS标签的方式1行内样式<!DOCTYTE html><html><head lang="en"> <meta charset="UTF-8"></head><bo

2021-07-31 20:33:59 545

原创 初识HTML

初识HTML一、网页中常见的基本标签标题标签<!DOCTYTE html><html><head lang="en"> <meta charset="UTF-8"></head><body> <h1>一级标题</h1> <h2>一级标题</h2> <h3>一级标题</h3> <h4>一级标题</h4> <h5&

2021-07-28 19:40:22 75

空空如也

空空如也

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

TA关注的人

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