自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

道阻且长,行则将至。

越努力,越幸运

  • 博客(73)
  • 资源 (40)
  • 收藏
  • 关注

原创 JavaScript学习(六十四)—关于JS的浮点数计算精度问题解决方案

JavaScript学习(六十四)—关于JS的浮点数计算精度问题解决方案您的语言没有中断,它正在执行浮点数学运算。计算机只能本地存储整数,因此它们需要某种表示十进制数字的方式。此表示并不完全准确。这就是为什么(通常不是)的原因 0.1 + 0.2 != 0.3。为什么会这样呢?实际上,这很有趣。当您有一个以10为底的系统(如我们的系统)时,它只能表达使用该底数的质数的分数。10的素数是2和5。因此,由于分母都使用10的素数,所以1 / 2、1 / 4、1 / 5、1 / 8和1/10都可以清

2021-04-29 17:10:30 1281 3

原创 计算机网络学习(六)—网络层概述以及相关习题

计算机网络学习(六)—网络层概述以及相关习题学习内容一、网络层的概述二、网络层提供的两种服务三、IPv4地址的概述四、分类编址IPv4地址五、划分子网的IPv4地址六、无分类编制的IPv4地址七、IPv4的应用规划一、网络层的概述网络层的主要任务是实现网络互连,进而实现数据包在各网络之间的传输。要实现网络层服务,要解决以下主要的问题:网络层向运输层提供怎样的服务(可靠传输还是不可靠传输)网络寻址的问题路由选择问题因特网是目前全世界用户数量最多的互联网,它使

2021-04-29 16:27:50 771 13

原创 JavaScript学习(六十三)—typeof和instanceof检测数据类型的异同

JavaScript学习(六十三)—typeof和instanceof检测数据类型的异同一、JavaScript中的数据类型在JavaScript中,我们把数据可以分为原始类型和引用数据类型。原始类型(基本类型):Number、String、Boolean、Null、Undefined引用数据类型(复杂类型):Object、Function。Object包括普通对象、数组对象、正则对象、日期对象、Math数学函数对象等。注意:a、在数值类型中,存在一种特殊数值NaN,意思为“不是数值”(可以使其

2021-04-29 11:09:24 254

原创 面试必知的25个经典回答 ,最全的面试干货,没有之一

面试必知的50个经典回答 最全的面试干货,没有之一我把精心编辑的面试干货送给你,不用太感谢我哦~~~因为你只需要点赞+收藏就好了,咱们就互不相欠了哦一、人事面试题1、请你介绍一下自己?回答提示: 一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最 希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最 成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得

2021-04-23 17:12:00 5761 22

原创 计算机网络—子网掩码的划分

计算机网络—子网掩码的划分文章的内容主要是掌握IP地址的原理与子网的划分方法习题一:假设取得网络地址200.200.200.0 ,子网掩码为255.255.255.0。现在一个子网有100台主机,另外4个子网有20台主机,请问如何划分子网,才能满足要求。请写出五个子网的子网掩码、网络地址、第一个主机地址、最后一个主机地址、广播地址。分析:IP地址的格式是(32bit) = net-id + host-id当外界要和本地电脑通信时,他首先找到和本地的net-id一样的路由器,然后通过路

2021-04-23 08:38:54 1902 2

原创 计算机网络—路由器(Cisco Packet Tracer)常用的命令总结

计算机网络—路由器(Cisco Packet Tracer)常用的命令总结最近朋友上课在使用思科模拟器做实验的时候,经常会在查找命令上花费了很多时间,但是我们最重要的是记住命令,而不是花费太多的时间在查找命令,今天我就来跟大家介绍一下思科模拟器的一些常用命令,希望可以帮到大家。一、路由器口令设置router>enable 进入特权模式router#config terminal 进入全局配置模式router(config)#hostname 设置交换机的主机名rout

2021-04-22 12:13:33 7126 2

原创 jQuery学习(二)—jQuery对象的获取

jQuery学习(二)—jQuery对象的获取

2021-04-22 10:29:48 209 1

原创 jQuery学习(一)—jQuery应用步骤以及ready事件和load事件的区别

jQuery应用步骤以及ready事件和load事件的区别一、jQuery应用步骤第一步:利用script标签的src属性引入jQuery文档第二步:创建一个script标签,在该script下面编辑JS代码第三步:编辑入口函数,当JS代码写在被操作元素前面时,需要编辑入口函数编辑入口函数的方式有两种:二、ready和load的区别:页面中可以有多个ready事件,而load事件会出现覆盖现象。ready事件的执行时间早于load事件,因为ready事件需要在页面的DOM

2021-04-22 09:20:55 364 3

原创 JavaScript学习(六十二)—解析选项和序列化选项

JavaScript学习(六十二)—解析选项和序列化选项一、解析选项格式:JSON.parse(参数1,参数2);参数说明参数1:表示要转换为JS对象的json字符串参数2:表示将json转化为js对象时还原函数

2021-04-21 15:35:27 242 1

原创 JavaScript学习(六十一)—json字符串的解析和JS 对象的序列化

JavaScript学习(六十一)—json字符串的解析和JS 对象的序列化一、json字符串的解析:parse方法将json字符串转换为js对象,我们把这个过程称为json字符串的解析格式:JSON.parse('json字符串');二、JS 对象的序列化JS 对象的序列化: 将JS对象转化为json字符串,需要使用stringify方法作用:将JS对象转化为json字符串格式:JSON.stringify(js对象);...

2021-04-21 14:10:41 467 4

原创 JavaScript学习(六十)—JSON

一、什么是JSON?JSON它是JavaScript Object Notation的缩写JavaScript对象表示法,简单地说JSON就是用JS语法描述的一种格式。它不是编程语言,它具有简单易懂、可移植性强、跨平台的特点。它是目前使用广泛的一种前后端数据交互的格式。二、JSON的构成JSON的构成:简单值、对象、数组(一)、简单值简单值:数值型,字符型( 双引号包起来)、布尔值、null,注意没有undefined(二)、对象对象:所谓的对象就是无序的属性的集合。

2021-04-21 13:27:00 307 5

原创 JavaScript学习(五十九)—原型、原型链、闭包以及闭包的不足

JavaScript学习(五十九)—闭包以及闭包的不足一、什么是闭包?所谓闭包就是指被定义在其他函数内部的函数。闭包函数可以访问它所在的函数的所有变量。文字太抽象了,画图解释一下吧,先看下面这段小代码二、常用的闭包的格式常用的闭包的格式:即将内部函数作为外部函数的返回值返回画图解释一下吧,嘎嘎嘎...

2021-04-20 23:18:47 976 12

原创 JavaScript学习(五十八)—作用域链

JavaScript学习(五十八)—作用域链一、作用域链在每个作用域中都有一个对象,这个对象被称为变量对象。变量对象的作用就是用来管理该作用域下面定义的变量和函数的,也就是在该作用域下面定义的变量和函数都可以被看做是变量对象的属性和方法。全局作用域下面的变量对象就是window对象。二、那么到底什么是作用域链?即在函数内部有一个属性[Scope]属性,该属性指向一个集合,这个集合保存的就是当前函数作用域下面变量对象的地址和它上级作用域变量对象的地址,我们把这个集合就称为作用域

2021-04-20 17:11:02 265 2

原创 JavaScript学习(五十七)— arguments对象

JavaScript学习(五十七)— arguments对象arguments对象该对象是函数内部的一个属性,这个属性本身也是一个对象这个对象是用来管理函数被调用时传过来的实参的arguments在管理实参时也是用下标的形式来管理,实参,即通过arguments[下标]的形式来操作实参arguments对象 包含length属性和callee属性length属性:获取实参的个数callee属性:该属性指向arguments对象所在的函数练习1:练习2:

2021-04-20 15:25:15 218

原创 HTML+CSS+JS实现十款好看的登录注册界面模板,赶紧收藏起来吧!

推荐十款好看的登录注册界面,赶紧收藏起来吧!界面一:简约版界面二界面三界面四界面五界面六界面七界面八界面九界面十

2021-04-20 15:03:48 275685 1439

原创 JavaScript学习(五十六)—寄生式继承(临时构造器的使用)

JavaScript学习(五十六)—寄生式继承(临时构造器的使用)原型链的弊端:能够继承上级构造方法中的内容,也能够继承上级构造方法中的私有属性,但是对于私有属性无法进行初始化解决方法:使用寄生式继承(临时构造器)...

2021-04-20 09:32:34 211

原创 JavaScript学习(五十五)—组合继承

JavaScript学习(五十五)—组合继承组合继承:就是借用构造方法继承和原型链继承的组合形式

2021-04-20 08:38:33 148 1

原创 JavaScript学习(五十四)—原型链继承的概念以及原理和图解

JavaScript学习(五十四)—原型链继承的概念以及原理一、原型链所谓原型链就是指通过原型链继承,在原型之间建立起来的链式结构被称为原型链。当查找对象的某个属性时,会先从该对象的私有属性中查找,如果有则返回对应的值,如果有则沿着对象的_proto_到原型中查找,如果原型中也没有,则沿着原型链继续向上查找。当找到Object原型时,如果也依然没有要查找的属性, 则返回undefined,且停止查找,之所以会查找到Object的原型,是因为所有的构造方法在底层都会自动和Object建立继承关系,

2021-04-19 18:49:30 1210 6

原创 JavaScript学习(五十三)—借用构造方法继承

JavaScript学习(五十三)—借用构造方法继承一、借用构造方法的继承格式:function 构造方法1(形参1,形参2,形参3...){ 构造方法1.call(this,形参1,形参2,形参3...) this.属性名1=形参1; this.属性名2=形参2; .....}function 构造方法2(形参1,形参2,形参3...){ 构造方法2.call(this,形参1,形参2,形参3...) thi

2021-04-19 15:44:25 178 1

原创 JavaScript学习(五十二)—继承、call方法和apply方法

JavaScript学习(五十二)—继承、call方法和apply方法学习内容一、继承二、call方法三、apply方法一、继承所谓继承就是两个构造方法建立起来的某种联系,通过某种联系,可以让下级构造方法创建出来的实例享用上级构造方法原型中的内容,或上级构造方法中对私有属性的绑定和初始化功能。JavaScript中没有专门用于继承的方法,如果要实现继承,可以采用如下的方法:借用构造方法继承、原型继承、组合继承二、call方法作用:扩展函数的作用域格式:函数.call(借用者

2021-04-19 15:17:33 326 1

原创 谈恋爱就是创业?程序员必看的恋爱秘籍,赶紧get起来吧

谈恋爱就是创业?程序员必看的恋爱秘籍,赶紧get起来吧我注意到你的时候,你没注意到我我爱上你的时候,你注意到我我准备离开的时候,你爱上了我好险,你喜欢我的时候我还喜欢着你 高中、大学、毕业、工作,基本这四个阶段里。埋葬了大多数人的青春,要么没钱,要么爸妈不支持,要么隔得太远日渐疏远。不管出于怎样的理由,终究是把那个曾经想到就会掉眼泪的人变成了回忆。爱的轰轰烈烈,最后没挺得过来。有人说,哪有错的时间,都是 因为人没对,只要人对了,错的时间也能熬成正确的时间。不去批判这段话,但可以肯定的是,

2021-04-18 17:57:18 4520 60

原创 JavaScript学习(五十一)—实训题

JavaScript学习(五十一)—实训题实训1 定义一个长方形的构造函数(有参数,通过参数给属性赋值) 属性:长、宽 方法:面积、周长 通过这个构造方法创建3个对象,计算面积和周长实训2 定义创建等边三角形的构造函数 属性:边长、高度 方法:求面积和周长实训3 为字符串对象的原型添加方法reverse方法,功能是颠倒字符串的顺序实训4为字符串的原型添加方法sort,功能是对字串中的字符进行排序实训5...

2021-04-17 17:32:16 1167 3

原创 JavaScript学习(五十)—hasOwnProperty属性和in关键字

JavaScript学习(五十)—hasOwnProperty属性和in关键字一、hasOwnproperty方法作用:判断属性是否为对象的私有属性格式:对象名称.hasOwnProperty返回值:true(是私有属性)、false(不是私有的,也可能表示没有这个属性)二、in关键字作用:判断对象是否包含某个属性,如果包含返回true,否则返回false格式:‘属性名称’ in 对象名称注意:只有对象可以访问到这个属性返回的结果就是true,即不论这个属性是私有

2021-04-17 14:19:03 570

原创 JavaScript学习(四十九)—构造方法、原型、对象图解

JavaScript学习(四十九)—构造方法、原型、对象图解

2021-04-17 12:15:49 215 1

原创 JavaScript学习(四十八)—原型对象的增删改查

在这里插入图片描述

2021-04-16 14:18:44 343

原创 JavaScript学习(四十七)—构造方法创建对象的不足

JavaScript学习(四十七)—构造方法创建对象的不足构造方法创建对象的不足如果将所有的属性和方法都封装到构造方法中,那么在创建对象时,每个对象身上都会有独立的一份构造方法中的属性和方法。如果属性的值或方法的功能是相同的,这样做很明显会造成内存资源的浪费,如果要解决这个问题,可以将相同的内容放在内存的公用空间——原型。...

2021-04-16 11:09:39 192 4

原创 JavaScript学习(四十六)—练习题

JavaScript学习(四十六)—练习题练习1练习2练习3练习4练习5

2021-04-15 19:39:03 279 3

原创 JavaScript学习(四十五)—练习题

JavaScript学习(四十五)—练习题习题1习题2:习题3

2021-04-15 18:07:31 255

原创 JavaScript学习(四十四)—in关键字的使用和for in循环遍历对象的属性

JavaScript学习(四十四)—in关键字的使用和for in循环遍历对象的属性一、in关键字的使用作用:判断某个属性是否属于对象格式:属性名称 in 对象名称 ;返回值:如果返回的结果为true,则表示该对象有这个属性,否则没有注意:in不仅可以用来判断对象的私有属性,还可以判断共有属性二、for in循环遍历对象的属性for(var 变量名称 in 对象名称 ){//变量名称表示对象的属性名 循环体;}...

2021-04-15 16:42:04 439

原创 JavaScript学习(四十三)—构造方法创建对象的图解和注意事项

JavaScript学习(四十三)—构造方法创建对象的图解和注意事项一、构造放法创建对象之所以用构造放法创建对象就是为了解决工厂模式不能识别对象类型的问题。构造放法也可以被称为构造器,他的本质也是一个函数,他能够创建具有同种属性且类型相同的对象。二、构造方法的定义 function 构造方法名称(形参1,形参2,形参3...){ this.属性名称1=形参1; this.属性名称2=形参2; this.属性名称3=形参3; ... this.属性

2021-04-15 16:25:26 346

原创 MySQL学习(一)—初识MySQL

MySQL学习(一)—MySQL的启动和停止害,不知不觉一个半月过去了,时间过得太快了,学校的MySQL已经上到第七周的课程来了,我才想起来要写总结,新学的知识三天不看就忘得差不多了,果然还是要多复习啊,加油,只要我不认怂,生活就没法撂倒我!...

2021-04-15 08:33:37 1500 5

原创 JavaScript学习(四十二)—利用工厂模式创建对象以及工厂模式创建对象的不足

JavaScript学习(四十二)—利用工厂模式创建对象以及工厂模式创建对象的不足一、利用工厂模式创建对象工厂模式是JavaScript中的一种设计模式,它的作用是批量创建具有同种属性的对象。格式如下: function 函数名称(形参1,形参2,形参3...){ var obj={}; obj.属性名称1=形参1 ; obj.属性名称2= 形参2; obj.属性名称3=形参3 ; .....

2021-04-14 23:00:45 267 1

原创 JavaScript学习(四十一)—字面量形式创建对象的注意事项和不足

JavaScript学习(四十一)—字面量形式创建对象的注意事项和不足一、字面量形式创建对象的注意事项如果对象没有名称则该对象称之为匿名对象、对象名保存对象在堆内存中的地址,通过该地址可以找到堆内存中的这个对象在大括号里面封装的是对象所具有的属性和方法,内容以键值对的形式保存。键值得是属性名称,值值得是属性值,键和值成对出现,键和值之间用冒号连接,键值对和键值对间用逗号分隔,值得注意的是最后一组键值对后面不加逗号。值可以是任意类型:可以是基本数据类型,也可以是引用数据类型。

2021-04-14 11:35:19 674 14

原创 JavaScript学习(四十)—字面量创建对象图解

JavaScript学习(三十九)—字面量创建对象图解通过上面的图解我们可以知道:数据在内存中存的地址永远都不相等的

2021-04-13 18:11:02 253

原创 JavaScript学习(三十九)—对象中内容的操作

JavaScript学习(三十九)—对象中内容的操作对象中内容的操作:增、删、改、查(一)、增:给对象添加属性或者方法(二)、查:获取属性的值或者调用方法1)方式1:对象名称.对象属性2)方式2:对象名称[‘属性名称’]3)区别:点语法后面不可以加变量,而中括号后面可以加变量4)注意:如果有该属性则返回其对应的值,如果没有则返回undefined <script> var car = { brand: '宝马',

2021-04-13 14:48:44 239 3

原创 JavaScript学习(三十八)—面向过程与面向对象

JavaScript学习(三十八)—面向过程与面向对象一、程序设计语言中的两大编程思想:面向对象、面向过程(一)、面向过程就是指完成某个需求的时候,先分析出完成该需求时所需要经历的步骤有哪些,然后按照步骤依次执行,最终实现我们想要的效果。这种编程思想就是面向过程,典型的面向过程的编程语言有C语言。(二)、面向对象就是在完成某个需求的时候,先分析完成该需求所需要涉及的对象有哪些,然后找出这些对象所具有的属性和方法,利用这些属性和方法帮助我们完成需求。这种编程思想就是面向对象。典型的面向对象的语

2021-04-13 13:06:46 666 7

原创 JavaScript学习(三十七)—实现右键自定义菜单的功能

JavaScript学习(三十七)—实现自定义菜单代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-s

2021-04-13 09:31:42 212

原创 JavaScript学习(三十六)—移动的小球

JavaScript学习(三十六)—移动的小球代码

2021-04-13 08:53:18 617 6

原创 JavaScript学习(三十五)—拖动元素

JavaScript学习(三十五)—拖动元素代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scal

2021-04-12 21:24:42 238 1

原创 JavaScript学习(三十四)—事件委托

JavaScript学习(三十四)—事件委托(一)、什么是事件委托?所谓的事件委托就是指将事件添加到祖先元素身上,依据事件冒泡的原理,然后利用事件对象的属性来操作后代元素。他解决了容器中后添加的内容也可以有事件的问题。(二)、事件冒泡(三)、事件委托...

2021-04-12 17:23:23 238 1

计算机图形学复习文档(1).docx

计算机图形学复习文档(1)

2023-06-28

JS练习题大全,适用于小白

JS练习题大全,适用于小白

2023-05-31

前端小白自学线路,超详细

前端自学线路,超详细

2023-05-31

中级软件设计师知识点总结

中级软件设计师知识点总结

2023-05-31

HTML+CSS+JavaScript实现英语网站

HTML+CSS+JavaScript实现英语网站

2023-05-31

HTML+CSS+JavaScript实现迅雷首页官网

HTML+CSS+JavaScript实现迅雷首页官网

2023-05-31

HTML+CSS+JavaScript实现登录注册源码

HTML+CSS+JavaScript实现登录注册源码

2023-05-31

HTML+CSS实现网易云网站

HTML+CSS实现网易云网站

2023-05-31

01《数据库系统概论》各章复习题及答案(2013给学生)

01《数据库系统概论》各章复习题及答案(2013给学生)

2022-06-11

史上最全的前端学习思维导图

史上最全的前端学习思维导图 干货满满

2022-03-15

程序猿常用的桌面壁纸.zip

程序猿常用的桌面壁纸

2021-11-19

变换的3d立方体.zip

变换的3d立方体

2021-11-19

2021java互联网架构师学习路线.pdf

2021java互联网架构师学习路线

2021-11-19

大牛级别—当你学不下去看一下.docx

小白

2021-11-19

图+查找+排序+循环链表+循环链表+数组+广义表+二叉树与树的转换+哈夫曼树.pptx

图+查找+排序+循环链表+循环链表+数组+广义表+二叉树与树的转换+哈夫曼树

2021-11-10

700道JAVA面试题.zip

700道JAVA面试题 超详细

2021-11-09

简单易懂的轮播图.zip

轮播图

2021-11-09

《数据结构》颜蔚敏 教材课后习题+答案.doc

数据结构与算法 颜蔚敏 课后习题与答案

2021-11-09

vue.jsDevtools安装包.zip

vue.jsDevtools

2021-10-31

Canvas可爱贪吃蛇动画特效.rar

Canvas可爱贪吃蛇动画特效

2021-09-27

web全栈工程师进阶学习线路图.png

web全栈工程师进阶学习线路图

2021-09-27

四六级考前冲刺复习计划.docx

四六级考前冲刺复习计划

2021-09-27

2020年四级听力场景词.pdf

2020年四级听力场景词

2021-09-27

大学英语四级阅读分类高频词汇.docx

大学英语四级阅读分类高频词汇

2021-09-27

xzs-master.zip

xzs-master

2021-09-27

注册登录界面源码 (2).zip

注册登录界面源码

2021-09-27

登录和注册页面切换js特效.zip

登录注册

2021-09-27

学mysql要创建的表.zip

学mysql要创建的表

2021-09-27

web前端开发工程师-个人简历模板.docx

web前端开发工程师

2021-09-27

前端程序员必备:JavaScript与ES的25个重要知识点.pdf

前端程序员必备:JavaScript与ES的25个重要知识点

2021-09-24

CSS Reset 样式重置的实现示例.pdf

CSS Reset 样式重置的实现示例

2021-09-24

webstorm安装与设置.docx

webstorm安装与设置

2021-09-24

字节前端面试题(第一期).pdf

前端面试题

2021-09-24

常用的ps快捷键.docx

常用的PS快捷键

2021-09-24

小米官网(高仿).zip

HTML+CSS实现小米官网

2021-09-24

2019年计算机图形学试卷第二套 .pdf

2019年计算机图形学试卷第二套

2023-06-28

2019年计算机图形学试卷第二套参考答案及评分标准.doc

2019年计算机图形学试卷第二套参考答案及评分标准

2023-06-28

2019年计算机图形学试卷第一套参考答案及评分标准 - 副本.doc

2019年计算机图形学试卷第一套参考答案及评分标准 - 副本

2023-06-28

计算机图形学试卷一(包含答案).pdf

计算机图形学试卷一(包含答案)

2023-06-28

计算机图形学试卷二(包含答案).pdf

计算机图形学试卷二(包含答案)

2023-06-28

空空如也

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

TA关注的人

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