- 博客(43)
- 收藏
- 关注
原创 2.http服务器中的文件资源管理
1.共享资源文件:指的是可以通过网络传输的文件2.共享资源文件分类:(1)静态资源文件 1.固定文件,比如图片,视频什么的 2.命令。只能在浏览器上编译运行的命令(html,css,js)(2)动态资源文件 命令。只能在服务器端编译执行的命令2.关于http服务器中文件资源的调用(1)静态资源文件的调用http服务器直接以【2进制流】的形式将静态文件的内容传输给发起请求的浏览器(2)静态资源文件的调用http服务器先...
2021-10-07 11:23:30
322
原创 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
151
原创 36.关于dom查询的一些剩余的内容
1.document的documentElement属性举例:它其实就是整个document文件里的html标签2.关于document的all属性它是一个数组,保存的是整个文件里的所有标签但需要注意的是 type of ducument.all是undefined...
2021-09-29 12:44:23
47
原创 一个关于勾选框的练习
有几个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
80
原创 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
382
原创 33.关于childnodes和firstchildnode属性(父节点)
1.它可以获取大节点中的小节点举例最后显示结果是9这是为什么呢?因为它两个元素节点之间的空格也算成了node但是,需要注意的是,如果浏览器版本是IE8及以下,则检测不出来空白而与之对应的,firstchildnode是获取的子元素节点中的第一个元素...
2021-09-16 10:25:04
191
原创 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
486
原创 30.关于事件
1.事件,说白了,就是用户和浏览器之间的交互行为而js可以改变用户和浏览器的事件交互的结果比如:点击屏幕2.关于可以设置的事件举例:3.将事件的改变设置在js里举例:通过getElementById方法来获得对象4.关于onload事件onload是window对象的一个属性,是当所有元素节点对象加载完成后才做举例:...
2021-09-14 21:04:49
72
原创 29.关于htmlDOM树
1.大致像一颗倒过来的树2.关于节点(1)节点的分类计算机网络中,pc机,路由器,交换机,这些都是一个个的节点在dom中,节点分为4类I.文档节点,即整个html文件II.元素节点:HTML文件中的html标签III.属性节点:元素的属性IV:文本节点:html标签中的文本内容举例:...
2021-09-14 20:29:32
55
原创 29.邮件表达式与正则表达式
1.利用正则表达式来检验一个字符串是否符合邮件格式假设邮件表达式如下134124.dfafad@12132.com最前面的数字可以是字母数字下划线那么该用怎么样的正则表达式来进行检验呢?如下...
2021-09-04 22:10:16
81
原创 27.关于正则表达式的额外的一些小知识
1. .表示任意字符举例: 因此,要检测.这个字符的话,得用转义字符\,举例:2.关于正则表达式中的某些元字符它们可以作为正则表达式的值来进行test举例:\w表示检验任意字母,数字,下划线\W正好与之相反\s是查找有无空格,\S与之相反...
2021-09-04 18:35:15
54
原创 26.字符串和正则相关的方法
1.split方法将字符串拆分成字符数组举例:2.search方法来找字符串出现的第一次 下标所在的索引,注意,没有双引号3.match方法可以找出匹配的所有字符串,并将它们存在一个数组里,返回该数组没有双引号,需要使用ig(表示全局查找)4.replace方法可以替换字符串中内容,用你想取代的内容来替换注意:要使用ig表示全局替换...
2021-08-20 20:18:39
72
原创 25.正则表达式
1.正则表达式是用来定义一些字符串的规则的 计算机根据正则表达式,来判断一个字符串是否符合某些规则举例:2.创建正则表达式对象的方式这两种方式,上面那种方式显然更加灵活3.验证一个字符串是否符合正则表达式test方法举例:4.创建正则表达式对象时的第二个参数有两种选择,分别是"i"和"g""i"代表ignore,意味着忽略大小写和"g",代表global,代表不能忽略大小写与string对象...
2021-08-20 19:52:58
192
原创 24.关于string对象的某些属性和方法
charAtlengthcharCodeAtfromCharCodeconcatindexOflastIndexOfslicesubStrsplittoUpperCasetoLowerCase
2021-08-20 00:21:45
80
原创 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
129
原创 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
47
原创 21.关于参数:arguments
1.默认条件下,浏览器会传递给函数传递两个隐含的参数:this和arguments其中,arguments是一个类数组对象(不是数组,却具有数组的某些功能)举例: 2.arguments可以当成数组来使用,arguments[0]表示第一个实参,arguments[1]表示第二个实参特别的,arguments具有length属性举例:3.关于arguments的callee属性,它表示这个正在执行的函数对象本身...
2021-08-16 20:15:08
146
原创 20.call和apply方法
0.它是函数对象的方法1.说实话,我没搞懂,这俩方法到底是用来干嘛的2.它可以用来改变函数对象的作用域(1)一般情况下,函数对象的作用域窗口,也就是window举例:(2)使用call和apply方法可以改变函数对象的作用域,即将this更改为不是window举例:3.当函数括号中有参数的时候,可以在call和apply的括号中传递参数来代替 原函数 的参数需要注意的是:只能将第一个参数当做传递参数,但是,可以在后面跟上实参。举例:(1...
2021-08-16 20:01:08
48
原创 18.某些数组的比较重要的方法
1.push方法将元素添加到数组末尾并且,该方法的返回值是数组的长度举例:2.pop元素将数组的最后一个元素删除并且返回值是被删除的元素举例:3.unshift方法向数组开头添加一个或多个元素返回数组的长度4.shift删除并返回数组的第一个元素举例:...
2021-08-11 18:30:31
51
原创 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
42
原创 16.关于对象的空间回收(垃圾清理)
1.跟java一样,js也有自动回收不用的对象的内存空间的能力。只需要将对象的值设置为null就行举例:将对象的值设为null,就会自动回收。
2021-08-04 14:33:52
136
原创 15.关于输出与关于toString()方法
1.平时当我们直接打印一个对象的时候,相当于打印的是这个对象的toString()方法,但是,又由于toString方法是在object对象中的,因此我们输出的就会是[object object],因此,需要改写toString()方法举例:...
2021-08-04 13:36:23
398
原创 14.函数的原型以及prototype属性和__proto__属性
1.每创建一个函数,解析器都会向函数中添加一个属性叫prototype,这个属性相当于一个指针,指向原型对象,而原型对象其实就是一个类似接口的东西,是该种类的祖宗类。2.函数以普通形式调用原型对象没有任何作用,而倘若以构造函数的方式去调用对象,它所创建的对象都会有一个隐含的属性,该隐函属性也是指针,指向原型对象。验证prototype属性和__proto__属性都指向的是对象 3.既然我们已经知道prototype和__proto__指向一个公共的原型...
2021-07-25 12:49:13
235
原创 javascript学习笔记(12)this
1.当直接输入this的时候,它默认是全局,window举例:此处的this就是全局,所以这个this.a就是123.2.对象中的方法调用this举例:输出的是nimasile3.采用统一接口的方式来输出:
2021-07-18 15:01:28
139
1
原创 javascript学习笔记(11)关于debug
1.以google为例运行一个程序之后按下F12,会看到sources下面就是你要debug的资源添加断点,按F5进行刷新。
2021-07-18 13:37:20
81
1
原创 javascript学习笔记(10)作用域与函数
1.变量必须提前声明2.使用函数声明表达式创建的函数可以在声明表达式前使用举例:3.使用函数表达式创建的函数,则不可以在函数式前使用
2021-07-18 11:39:46
107
1
原创 javascript学习笔记(9)对象中的方法与函数
1.js中的方法就是在一个对象中调用函数举例:注意的是:只要有.就属于调用方法比如"hello".toString2.在对象内添加方法:举例:3.枚举对象中的属性:
2021-07-18 09:50:55
93
原创 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
55
原创 javascript学习笔记(6)关于栈内存和堆内存
1.(1)基本数据类型直接保存在栈内存中值与值之间独立存在,改变一个变量不会影响其它变量(2)栈内存中保存的是变量名+值(3)当生成一个对象时,该对象真实存在于堆内存中,但栈内存中保存了对象的对象名与地址变量实际上保存的是变量的地址4.关于两个对象的比较比较的是地址,倘若地址一样,那就一样。即使对象中属性值不同。...
2021-07-07 08:27:26
49
原创 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
44
原创 javascript学习笔记(4)javascript中的语法
1.if语句2.switch语句3.while语句和do while语句4.for循环
2021-07-06 15:33:03
46
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人