自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 41.在tomcat上模拟互联网通信

1. 以我自己为例: 我要取我webapp文件夹下的myweb网站里的图片,插入这个地址: 女王

2021-10-23 09:32:53 217

原创 7.浏览器请求的方式的区别(get,post)

1.数量 浏览器可以选择请求的方式,有7种。 但现在,我们只考虑两种:post和get方式

2021-10-09 10:36:30 2260

原创 2.http服务器中的文件资源管理

1.共享资源文件: 指的是可以通过网络传输的文件 2.共享资源文件分类: (1)静态资源文件 1.固定文件,比如图片,视频什么的 2.命令。只能在浏览器上编译运行的命令(html,css,js) (2)动态资源文件 命令。只能在服务器端编译执行的命令 2.关于http服务器中文件资源的调用 (1)静态资源文件的调用 http服务器直接以【2进制流】的形式将静态文件的内容传输给发起请求的浏览器 (2)静态资源文件的调用 http服务器先...

2021-10-07 11:23:30 419

原创 1.C/S架构与B/S架构

1.关于含义 C指的是client(客户机)S指的是server(服务机)。 而B指的是Browser(浏览器),S指的是server(服务机)。 2.两种架构的应用场景 C/S架构多用于对客户机要求较高的应用,比如什么大型网游,或者QQ,微信之类的。 优点:对服务器消耗少 缺点:对客户机要求比较高 B/S架构: 指直接通过浏览器向服务器发送请求,获得资源 优点:对客户机要求较小 缺点:对服务器要求比较高,需要解决超多线程问题 目前市场上B/S框架为主流,解决超高线程并发问题的方法

2021-09-29 13:20:04 229

原创 36.关于dom查询的一些剩余的内容

1.document的documentElement属性 举例: 它其实就是整个document文件里的html标签 2.关于document的all属性 它是一个数组,保存的是整个文件里的所有标签 但需要注意的是 type of ducument.all是undefined ...

2021-09-29 12:44:23 99

原创 一个关于勾选框的练习

有几个checkedbox和几个button, 你需要通过js的方式来达到按button时达成某些效果 原文代码如下 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> div{ ...

2021-09-19 10:28:06 138

原创 35.关于父节点,子节点,兄弟节点

1. 2.通过构造的方式来获取任意子节点的父节点 <ul id="nima"> <button type="button" id="nmiaf">fsdfasfsaaf</button> <li id="nmaf"></li> <li id="niaf"></li> <li id="miaf"></l...

2021-09-19 09:53:07 525

原创 34.关于html文件的执行顺序

1 .一般来说是从上到下执行,顺序执行 2.如果有onload的话那就是等完整页面加载完成之后再执行

2021-09-16 10:47:25 638

原创 33.关于childnodes和firstchildnode属性(父节点)

1.它可以获取大节点中的小节点 举例 最后显示结果是9 这是为什么呢? 因为它两个元素节点之间的空格也算成了node 但是,需要注意的是,如果浏览器版本是IE8及以下,则检测不出来空白 而与之对应的,firstchildnode是获取的子元素节点中的第一个元素 ...

2021-09-16 10:25:04 276

原创 32.利用DOM来解决图片的更改

1.<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <script type="text/javascript"> window.onload = function(){ ...

2021-09-15 19:25:58 588

原创 31.关于DOM中的方法

1. 其中,第二个方法,getElementsByTagName所返回的是一个相同标签名的数组

2021-09-14 22:26:52 178

原创 30.关于事件

1.事件,说白了,就是用户和浏览器之间的交互行为 而js可以改变用户和浏览器的事件交互的结果 比如:点击屏幕 2.关于可以设置的事件 举例: 3.将事件的改变设置在js里 举例: 通过getElementById方法来获得对象 4.关于onload事件 onload是window对象的一个属性,是当所有元素节点对象加载完成后才做 举例: ...

2021-09-14 21:04:49 117

原创 29.关于htmlDOM树

1. 大致像一颗倒过来的树 2.关于节点 (1)节点的分类 计算机网络中,pc机,路由器,交换机,这些都是一个个的节点 在dom中,节点分为4类 I.文档节点,即整个html文件 II.元素节点:HTML文件中的html标签 III.属性节点:元素的属性 IV:文本节点:html标签中的文本内容 举例: ...

2021-09-14 20:29:32 131

原创 29.邮件表达式与正则表达式

1.利用正则表达式来检验一个字符串是否符合邮件格式 假设邮件表达式如下 134124.dfafad@12132.com 最前面的数字可以是字母数字下划线 那么该用怎么样的正则表达式来进行检验呢? 如下 ...

2021-09-04 22:10:16 151

原创 28.利用正则表达式去除两边的空格

需要用到^号和$号 举例: 其中*号代表任意个,也就是多个空格的意思

2021-09-04 18:40:27 274

原创 27.关于正则表达式的额外的一些小知识

1. .表示任意字符 举例: 因此,要检测.这个字符的话,得用转义字符\, 举例: 2.关于正则表达式中的某些元字符 它们可以作为正则表达式的值来进行test 举例: \w表示检验任意字母,数字,下划线 \W正好与之相反 \s是查找有无空格,\S与之相反 ...

2021-09-04 18:35:15 109

原创 26.字符串和正则相关的方法

1.split方法 将字符串拆分成字符数组 举例: 2.search方法来找字符串出现的第一次 下标所在的索引,注意,没有双引号 3.match方法 可以找出匹配的所有字符串,并将它们存在一个数组里,返回该数组 没有双引号,需要使用ig(表示全局查找) 4.replace方法 可以替换字符串中内容,用你想取代的内容来替换 注意:要使用ig表示全局替换 ...

2021-08-20 20:18:39 133

原创 25.正则表达式

1.正则表达式是用来定义一些字符串的规则的 计算机根据正则表达式,来判断一个字符串是否符合某些规则 举例: 2.创建正则表达式对象的方式 这两种方式,上面那种方式显然更加灵活 3.验证一个字符串是否符合正则表达式 test方法 举例: 4.创建正则表达式对象时的第二个参数 有两种选择,分别是"i"和"g" "i"代表ignore,意味着忽略大小写 和"g",代表global,代表不能忽略大小写 与string对象...

2021-08-20 19:52:58 264

原创 24.关于string对象的某些属性和方法

charAt length charCodeAt fromCharCode concat indexOf lastIndexOf slice subStr split toUpperCase toLowerCase

2021-08-20 00:21:45 143

原创 24.基本数据类型和对象

1.当对一个基本数据类型使用方法时,该变量会临时转换为对象。 举例:

2021-08-18 20:31:34 161

原创 23.Math工具类

1.顾名思义,Math工具类就和C++中的cmath库差不多,里面封装了很多方法和数据 2.其中一些比较实用且用的比较多的方法 (1)Math.ceil方法: 进行向上取整,1.1会被取为2 (2)Math.floor: 进行向下取整 (3)Math.round: 对一个数进行四舍五入 (4)Math.random方法 生成一个(0,1)的随机数 可以利用round方法配合上random方法来取(x,y)之间的数 (5)关于Math.max和Math.min方法。 ...

2021-08-18 19:49:11 231

原创 22.关于date对象

用途:用来调节日期 1.创建date对象默认是按照给你当前时间 举例: 2.可以在创建对象时添加参数,给你创造一个按你设置时间的对象 3.关于date对象的一些方法 (1)getdate方法 用来告诉你是几号 (2)getday方法 告诉你是周几 0:周天 除此之外递加 (3)getMonth方法 告诉第几月 0:1月 除此之外递加 (3)getFullYear方法 获取当前日期的完整年份 (4)getTime方法 用来计时,...

2021-08-17 19:35:41 103

原创 21.关于参数:arguments

1.默认条件下,浏览器会传递给函数传递两个隐含的参数:this和arguments 其中,arguments是一个类数组对象(不是数组,却具有数组的某些功能) 举例: 2.arguments可以当成数组来使用,arguments[0]表示第一个实参,arguments[1]表示第二个实参 特别的,arguments具有length属性 举例: 3.关于arguments的callee属性,它表示这个正在执行的函数对象本身 ...

2021-08-16 20:15:08 226

原创 20.call和apply方法

0.它是函数对象的方法 1.说实话,我没搞懂,这俩方法到底是用来干嘛的 2.它可以用来改变函数对象的作用域 (1)一般情况下,函数对象的作用域窗口,也就是window 举例: (2)使用call和apply方法可以改变函数对象的作用域,即将this更改为不是window 举例: 3.当函数括号中有参数的时候,可以在call和apply的括号中传递参数来代替 原函数 的参数 需要注意的是:只能将第一个参数当做传递参数,但是,可以在后面跟上实参。 举例: (1...

2021-08-16 20:01:08 89

原创 19.关于数组筛选的练习

1.从很多人中筛选出年龄>18的

2021-08-14 18:48:37 95

原创 18.某些数组的比较重要的方法

1.push方法 将元素添加到数组末尾 并且,该方法的返回值是数组的长度 举例: 2.pop元素 将数组的最后一个元素删除 并且返回值是被删除的元素 举例: 3.unshift方法 向数组开头添加一个或多个元素 返回数组的长度 4.shift 删除并返回数组的第一个元素 举例: ...

2021-08-11 18:30:31 93

原创 17.数组简介

1.数组也是一个对象 2.求连续数组的长度,用数组自带的length属性 举例: 3.对于非连续的数组,长度取其下标的最大值 4.创建数组的方式。 var a = new object(); var a = []; 这两是一样的 var a = [1,2,3,4,5,6]; 使用构造函数创建时也可以直接创造 var a = new array(1,2,4); 5.js中的数组中的元素可以是任意的,不一定一定要同一种类型 ...

2021-08-11 18:17:12 88

原创 16.关于对象的空间回收(垃圾清理)

1.跟java一样,js也有自动回收不用的对象的内存空间的能力。 只需要将对象的值设置为null就行 举例: 将对象的值设为null,就会自动回收。

2021-08-04 14:33:52 203

原创 15.关于输出与关于toString()方法

1.平时当我们直接打印一个对象的时候,相当于打印的是这个对象的toString()方法, 但是,又由于toString方法是在object对象中的,因此我们输出的就会是[object object], 因此,需要改写toString()方法 举例: ...

2021-08-04 13:36:23 482

原创 14.函数的原型以及prototype属性和__proto__属性

1.每创建一个函数,解析器都会向函数中添加一个属性叫prototype,这个属性相当于一个指针,指向原型对象,而原型对象其实就是一个类似接口的东西,是该种类的祖宗类。 2.函数以普通形式调用原型对象没有任何作用,而倘若以构造函数的方式去调用对象,它所创建的对象都会有一个隐含的属性,该隐函属性也是指针,指向原型对象。 验证prototype属性和__proto__属性都指向的是对象 3.既然我们已经知道prototype和__proto__指向一个公共的原型...

2021-07-25 12:49:13 346

原创 javascript学习笔记(13)大规模创建对象

1.通过统一接口的方式创造对象 举例:

2021-07-25 10:01:30 143

原创 javascript学习笔记(12)this

1.当直接输入this的时候,它默认是全局,window 举例: 此处的this就是全局,所以这个this.a就是123. 2.对象中的方法调用this 举例: 输出的是nimasile 3.采用统一接口的方式来输出:

2021-07-18 15:01:28 221 1

原创 javascript学习笔记(11)关于debug

1.以google为例 运行一个程序之后按下F12,会看到sources 下面就是你要debug的资源 添加断点,按F5进行刷新。

2021-07-18 13:37:20 154 1

原创 javascript学习笔记(10)作用域与函数

1.变量必须提前声明 2.使用函数声明表达式创建的函数可以在声明表达式前使用 举例: 3.使用函数表达式创建的函数,则不可以在函数式前使用

2021-07-18 11:39:46 176 1

原创 javascript学习笔记(9)对象中的方法与函数

1.js中的方法就是在一个对象中调用函数 举例: 注意的是:只要有.就属于调用方法 比如"hello".toString 2.在对象内添加方法: 举例: 3.枚举对象中的属性:

2021-07-18 09:50:55 169

原创 javascript学习笔记(8)函数

1.创建函数的两种方式: (1)function fun([形参1,形参2...]){ document.write("你妈炸了!"); } (2)var fun = function([形参1,形参2...]){ 语句... }; fun(); 2.函数的形参: 解析器不会检查函数形参的数量和种类。 3.函数的返回类型. 可以在 ...

2021-07-14 13:26:50 112

原创 javascript学习笔记(7)对象和其所包含的属性

1.使用块的对象 内部属性后添加:来确定值 且不同属性间用逗号来分隔

2021-07-07 08:45:28 124

原创 javascript学习笔记(6)关于栈内存和堆内存

1. (1)基本数据类型直接保存在栈内存中 值与值之间独立存在,改变一个变量不会影响其它变量 (2)栈内存中保存的是变量名+值 (3)当生成一个对象时,该对象真实存在于堆内存中,但栈内存中保存了对象的对象名与地址 变量实际上保存的是变量的地址 4.关于两个对象的比较 比较的是地址,倘若地址一样,那就一样。 即使对象中属性值不同。 ...

2021-07-07 08:27:26 99

原创 javascript学习笔记(5)关于对象

1.关于对象的分类 2.关于对象中属性的操作 (1)添加属性 obj.name = "tom"; (2)删除属性 delete obj.name; (3)使用特殊的属性名,比如123, obj["123"]; 将属性名用双引号和中括号圈起来。 这种方式更加灵活,因为可以将属性当做变量 3.判断对象中是否含有某个属性 "属性名” in 对象 console.log("属性名” in 对象); 返回一个布尔值 ...

2021-07-06 20:55:44 106

原创 javascript学习笔记(4)javascript中的语法

1.if语句 2.switch语句 3.while语句和do while语句 4.for循环

2021-07-06 15:33:03 88

空空如也

空空如也

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

TA关注的人

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