自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 共享文件夹和(共享)打印机的使用

在要共享的文件夹电脑上,新建一个文件夹,右键文件夹,点开最下方的属性,在属性窗口点开共享,点高级共享,勾上“共享此文件夹”,并起个名,接着“应用”“确定”。再点击“共享”旁边的安全,点中SYSTEM,选择“编辑”,在打开的界面中把权限全开,然后“应用”“确定”。打开控制面板中“硬件与声音”下的“查看设备与打印机”,选择要共享的打印机鼠标右键选中“打印机属性”,在属性界面中点中“共享”,点击该该界面中的“更改共享选项”,接着勾选“共享这台打印机”,最后“应用”“确定”。② 在要共享的电脑上。

2023-06-06 15:09:29 386

原创 http各版本简单的区别

第一个版本:http0.9只支持GET请求,并且不支持请求头。只支持传输纯文本内容,不支持图片等格式文件。第二个版本:http1.0新增POST等请求方式,并且每次通信都要包含请求头。不仅支持传输纯文本内容,还可以根据content-type选择多种数据格式,比如视频,音频,图片等。新增状态码,缓存等功能。支持缓存使得在一定时间内访问同一个网站可以直接访问缓存。缺陷:每次tcp连接后只能发送一个请求,服务器响应后就会关闭这次连接。想要再次请求数据需要再一次tcp三次握手链接,这样很消耗性能.

2021-11-28 13:41:08 376

原创 sessionStorage、localStorage、cookie区别与作用

一.相同点都用来实现存储功能二.不同点1.存储大小cookie智能存储4k以下大小的数据。sessionStorage和localStorage能达到5M甚至以上2.存储时间sessionStorage是会话存储,也就是一次客户端与服务器通信的时间,当浏览器或窗口关闭,就会消失。localStorage是本地存储,存储在浏览器中,不主动清除就会存在。cookie可以被设置有效时间,在有效期间内都会存在。3.作用方式cookie用于把数据传回服务器,也可以从服务器传

2021-11-01 01:23:25 259

原创 前端性能优化

一.基础优化1.减少http请求①合并css与js文件:随着项目的开发,js与css文件越来越多,那一个页面引入的css与js文件变多就会导致http请求变多,导致性能降低,将多个css文件合并为一个css文件,js文件同理,就能减少http请求②对于图片使用精灵图,小的图片使用base64编码③图标使用字体图标请求更快④用变量存储请求结果,操作本地变量2.减少资源体积①压缩css与js文件,比如使用yui②压缩较大的图片③使用gzip对资源压缩3.加快静态资源请求

2021-10-29 03:00:56 93

原创 js笔试题:写一个函数,输入两个数组,输出两个数组中最小的数值之差(绝对值)

function difference(a,b){ // 存一下两个数组 var arr1=a var arr2=b //创建一个新数组用来存计算后的数值之差 var arr=[] //对arr1,arr2遍历让每个arr1中的数都与arr2种的数做差 for(let i=0;i<arr1.length;i++){ for(let j=0;j<arr2.length;.

2021-10-23 15:06:34 496

原创 js之获取浏览器的body的兼容性问题

比如我想获得body卷出页面的高度 ①document.body.scrollTop 如果HTML文件中开头有 <!DOCTYPEhtml>,那么这个值就会一直为0 ②document.documentElement.scrollTop 如果HTML文件中开头没有 <!DOCTYPEhtml>,那么这个值就会一直为0 ③兼容写法:varscroll=document.body.scrollTop|| ...

2021-09-19 15:42:20 306

原创 js之面向对象思想

1.对象: 1.1万物皆对象 1.2三大特性:封装,继承,多态 1.3创建对象四种方法:字面量,newObject(),工厂函数,构造函数2.基本类型与引用类型的区别 栈:自动分配内存空间,系统自动释放,里面存放的是基本类型的值和引用类型的地址堆:动态分配的内存,大小不定,也不会自动释放。里面存放引用类型的值。(1)基本类型:占用空间稳定,保存在栈中(2)引用类型:占用空间不稳定,保存在堆中3.构...

2021-08-25 09:21:37 150

原创 js之阻止默认事件

①阻止事件冒泡 方法:event.stopProgation() ②阻止事件默认行为 方法:event.preventDefault()

2021-08-25 09:18:21 103

原创 js之实现动画

2.动画的实现 ①实现原理:利用事件和定时器改变样式属性 ②物体渐变:利用opacity document.getElementById("jb").onclick=function(){vartime2=1vard=setInterval(function(){time2-=0.1document.get...

2021-08-24 09:29:50 156

原创 js实现一分钟内后获取验证码

var time1 = 60 document.getElementById("vecode").addEventListener("click", function () { var c = setInterval(function () { time1-- document.getElementById("vecode").innerText = time1 ..

2021-08-24 09:25:00 214

原创 js实现协议按钮禁止

var time = 5 var a = setInterval(function () { document.getElementById("see").innerText = "请阅读协议内容(" + time + ")" time-- if (time < 0) { document.getElementById("see").innerHTML = "确认" .

2021-08-24 09:23:50 65

原创 js之BOM

①概念:浏览器对象模型, ②BOM的顶级对象:BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对象, 调用window下的属性和方法时,可以省略window ③对话框:(样例为火狐中的显示) ❶alert() ...

2021-08-24 09:20:37 47

原创 js之事件进阶

①事件三要素:事件源,事件类型,执行函数 ②监听事件: ❶绑定监听事件:addEventListener("事件类型","事件的处理程序") 注:事件类型不等于事件,比如onclick的类型是click 如果我们给同一个元...

2021-08-24 09:19:18 81

原创 js之DOM节点操作

1.节点①定义:HTML文档中的所有内容都是节点 整个文档:文档节点 元素: 元素节点 文本: 文本节点 属性: 属性节点 ②节点类型: 可以通过noteType属性获取 类型是一组数字,从1到9 ...

2021-08-24 09:17:35 58

原创 jsDOM操作之获取属性与文本

1.文本内容属性: ①innerText:获取标签中的文本(俩标签之间的文字) ②innerHTML:获取标签中的 富文本(即文本内容,标签,及样式(行内、内部、外部样式都能获得)) ③textContent:获取标签的文本的文本,但ie8以下不能兼容这个标签,所以使用时大多用innerText2.元素的属性操作: ①自定义属性:就是不是系统自带的属性,可以自己起名字,自己给属性值(...

2021-08-24 09:03:59 1558

原创 jsDOM操作之事件

1.鼠标事件: ①onmouseover:鼠标光标放在某个元素上面 ②onmouseout:鼠标光标在外面 ③onmouseenter:鼠标光标移入 ④onmouseleave:鼠标光标移除 注:相同点:完成的事件都一样,鼠标光标放在指定位置上面后(从这个位置上移开)会触发某个事件 不同点:前两个强调的是状态,后...

2021-08-24 08:59:30 167

原创 js之DOM操作

1.API的概念: API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。例如:alert()、prompt()、log()、reverse()、getMonths()2.DOM概念: 事件基础文档对象模型, 又称为文档树模型 文档:一个网页可以称为文档...

2021-08-24 08:53:19 69

原创 js之数据类型

1.五种类型:number,string,boolean,null,undefined 规范中提到, 要比较相等性之前,不能将 null 和 undefined 转换成其他任何值,并且规定null 和 undefined 是相等的。null 和 undefined都代表着无效的值。所以null==undefined是对的 2.number{ ...

2021-08-24 08:42:26 52

原创 js之String对象

①字符串不可变:给一个已经有值的字符串变量重新赋值时,原来的值不会被删除,还会被保留在内存中,新的值在一个新开辟的空间中 ②创建字符串对象: varstr=new String() ③注:字符串所有的方法,都不会修改字符串本身(字符串是不可变的),操作完成会返回一个新的字符串 ...

2021-08-23 10:03:38 59

原创 js之Array(数组)对象

①两种创建方式: vara=[1,2,3,4,5] var a=new Array() ②检测一个对象是否是数组: ❶instanceof: 如果返回true就是数组,false是非数组...

2021-08-23 10:02:24 86

原创 js之Data对象

用于处理时间: ① 创建日期对象:vardate=new Date() 打印date的结果是:星期月份日年时间时区 ②日期原始值: 获取1970年1月1日至今的毫秒数 getTime() ...

2021-08-23 10:00:20 105

原创 js之Math对象

①圆周率:Math.PI() ②向下取整:Math.floor()直接舍弃小数点后面的,不四舍五入(向小的方向取,如果括号里是负数,比如-2.1,会变成-3) ③向上取整:Matth.ceil()④取整(四舍五入):Math.round()⑤绝对值:Math.abs()⑥最大值:Math.max(a,b,c,d,e,f,g)⑦最小值:Math.min()⑧正弦:Math.sin(Math.PI/n) ...

2021-08-23 09:59:12 39

原创 js内置对象

JavaScript中的对象分为4种:内置对象、浏览器对象、自定义对象、DOM对象。JavaScript 提供多个内置对象:Math/Array/Number/String/Boolean ... ...。对象只是带有属性和方法的特殊数据类型

2021-08-23 09:56:01 31

原创 js之错误

①try{ 定义在执行时进行错误测试的代码块} catch(err){ 定义当 try 代码块发生错误时,所执行的代码块}②finally{}:其中的语句不论 之前的 try 和 catch 中是否产生异常都会执行该代码块③throwexception: 允许我们创建自定义错误...

2021-08-23 09:52:59 40

原创 js之对象

①使用对象目的:简化参数特别多的参数 ②定义:万物皆可作为对象,但要是一个具体的事物,不能是一类 ③js中的对象:生活中现象的抽象表达,是一个无序属性的集合 对象有特征和行为 特征-------属性 行为-------方法(函数) ...

2021-08-23 09:51:32 46

原创 js之作用域

①全局作用域: 直接编写在 script 标签之中的JS代码,都是全局作用域;   或者是一个单独的 JS 文件中的。   全局作用域在页面打开时创建,页面关闭时销毁; 在全局作用域中有一个全局对象 window(代表的是一个浏览器的窗口,由浏览器创建),可以直接使用。 ...

2021-08-23 09:50:42 34

原创 js之预解析

JavaScript引擎在对JavaScript代码进行解释执行之前,会对JavaScript代码进行预解析,在预解析阶段,会将以关键字var和function开头的语句块提前进行处理。 ①函数提升:代码被执行时,函数的声明会被优先于其他代码执行 ②变量提升:代码被执行时,变量的声明会被优先于其他代码执行。但是注意只有变量声明会被提前,如果声明时赋值了,赋值操作是不会被提前的 ③函数同名:两个函数同时被提前,...

2021-08-23 09:49:46 40

原创 js之函数

1.定义:封装一个代码块,以便后续反复调用2.声明函数: ①function函数名(){ 函数体(代码块) } ②var函数名=fuction(){ 函数体(代码块) }3.调用函数:函数名() ...

2021-08-23 09:46:40 32

原创 js之数组

1.定义: 存储多个元素(可以为任意元素)的有序列表2.创建数组: ①var数组名 = []:创建空数组 ②var数组名 = [元素,元素,元素]:创建含有n个元素的数组 ③数组名.length:获取数组长度 ④数组名.length = n:设置数组长度或者说改变数组长度3.获取数组元素: ...

2021-08-19 09:45:44 390

原创 js之流程控制

1.程序三种基本结构{ ①顺序结构:默认就是从上到下执行 ②分支结构:判断不同情况执行不同代码 ③循环结构:条件符合时重复执行 }2.分支结构{ ①if(判断条件 注:等号要用双等){ ...

2021-08-19 09:41:35 41

原创 js之运算

1.算术运算符:+-*/2.一元运算符:即运算时只有一个变量参与运算的运算符,例:++、--、! a++和a=a+1的效果一致 ++与--分前置与后置{ 前置后置对应的是先后自增,前置就是先自增再赋值,后置就是先赋值再自增 }3. 逻辑运算符(布尔运算符) &&与...

2021-08-19 09:25:54 48

原创 js之基础

1.js是一门弱性语言:即声明的变量可以通过后续命令自动转换类型2.作用:做网页特效,表单的提交。比如:轮播图、tab切换、返回顶部3.组成:三部分{ 1.ECMAScript(ES):规定语言标准 2.DOM(文档对象模型):一套操作浏览器功能的API。可以操作浏览器窗口,例如:弹出框 3.BOM(浏览器对象模型):一套操作页面元素的API。可以对h...

2021-08-19 09:25:12 30

原创 H5之盒子模型

1.css三大重点:盒子模型、浮动、定位2.网页布局的本质:就是拼接盒子的过程3.盒子包含什么:内容,宽,高,边框,内边距,外边距 ①宽:width:; ②高:height:; ③边框:border:设置宽度、类型、颜色 类型:实线...

2021-08-19 09:24:15 913

原创 H5之标签类型

1.三种显示模式: ⑴块状元素:<div><section><form>列表标签 特点: ①有默认宽高,宽度是父类的100%,高度是内容撑起来的 ...

2021-08-19 09:19:53 180

原创 css字体与外观属性

1.字体属性: ①家族属性:font-family:"宋体”/Simsun;中英文和Unicode编码三种方式 浏览器默认微软雅黑 ②大小属性:font-size:“数字px”; 浏览器默认16px ③粗细属性:font-...

2021-08-19 09:17:34 63

原创 css之选择器

1.选择器的分类: ①基础选择器:标签选择器、类名选择器、ID选择器、多类名选择器、通配符选择器 ②复合选择器:交集选择器、并集选择器、后代选择器、子代选择器 ③伪类选择器:一般用于a标签2.基础选择器: ①标签选择器:通过标签的名获取指定元素,适用于只出现一次的标签 ...

2021-08-19 09:14:29 120

原创 css之样式表

1.css三种样式表:行内样式表 内部样式表 外部样式表2.行内样式表:例:<headerstyle=“color:red;”>我是头部标签</header> style是标签的属性,color是style的属性值,red是color的属性值 css样式:属性:属性...

2021-08-19 09:12:43 357

原创 H5之表格

1.标签:<table></table>2.格式:<table> <caption>表格名称(或者叫标题)</caption> <thead> <tr> ...

2021-08-19 09:11:35 737

原创 H5之列表

1.无序列表:标签:<ul><li></li><li></li><li></li>......</ul> 特点:每行前有一个黑点2.有序列表:标签:<ol><li></li><li></li><li></li>......</ol> ...

2021-08-18 14:17:39 124

原创 H5之链接标签

1.超链接:标签:<a>连接名称</a> 属性:href:"对应的网址" target:"blank"打开另一个网页并跳转 :"_self"在本网页跳转 注:如果不写target属性,默认在本网页跳转 在网址的位置写#,意味着跳转一个空网页...

2021-08-18 14:15:54 815

空空如也

空空如也

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

TA关注的人

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