自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【JS基础】字符串的方法、正则表达式

在底层,字符串时以字符串数组的形式保存的。可以返回字符串指定位置的字符。根据索引获取指定的字符。获取指定位置支付的字符编码。需要通过构造函数去调用。检索一个字符串中是否含有指定内容。如果含有,则会返回第一次出现的索引。如果没有找到,则会返回-1。如果添加第二个参数,表示开始查找的位置。从后面开始查找,其他与indexOf相同。这两个基本没有区别。可以将字符串拆分成一个数组。...

2022-07-28 12:51:48 573 1

原创 【JS基础】call和apply、arguments、Date对象、Math、包装类

call和apply是函数对象的方法,需要通过函数对象来调用。调用call和apply可以将一个对象指定为第一个参数,这个对象将会成为这个函数的this。call()方法可以将实参在对象之后依次传递,apply()方法需要将实参封装到数组里统一传递。...

2022-07-28 09:42:15 128

原创 【JS基础】数组、数组字面量、数组方法

自定义对象内建对象有ES标准定义的对象。数组(Array),数组也是一个对象。它和普通的对象功能类似,也是用来存储一些值的。不同的是,普通对象是使用字符串作为的,数组使用数字作为操作元素。索引从0开始的整数。数组的存储性能比普通对象更好。在开发中经常使用数组来存储一些数据。若读取不存在的索引,不会报错,而是返回undefined。获取数组长度使用length属性对于非连续的数组,使用length会返回最大索引的值+1。尽量不要创建非连续的数组。总会添加在最后。...

2022-07-28 00:21:11 243

原创 【JS基础】toString、垃圾回收

当我们直接在页面中打印一个对象时,实际上是输出的对象的toString()方法的返回值。该方法在原型的原型中。可以直接修改原型中的toString方法,以达到统一类型的对象输出相同格式。

2022-07-27 21:06:42 134

原创 【JS基础】this、工厂方法、原型对象

函数的独立调用。test()this就是指向window。通过调用,谁调用就指向谁。如上图,31行的this,是由obj.foo()调用的,即对象的方法,故该this指向obj34行的this,由text()独立调用,指向window。立即执行函数也是window。这两个函数的this是否相等,是由函数的执行方式决定的。闭包,当函数执行的时候,导致函数被定义,并抛出;上图情况,this指向window。。如下图上图也是指向window。call,apply,bind。...

2022-07-27 20:48:36 78

原创 【JS基础】函数、方法、作用域

函数也是一个对象。函数中封装一些功能,在需要时可以执行这些功能(代码)。函数具有所有对象具有的功能,而且里面还可以封装代码。在实际开发中,基本不用构造函数方法创建函数,一般使用。还有函数表达式创建函数的方法。调用函数时,解析器不会检查实参的数量。可以使用return来返回返回值,可以返回任意类型的值。调用函数,相当于返回值。fun(fun2)函数对象,相当于直接使用函数对象。...

2022-07-27 14:30:14 92

原创 【JS基础】对象

之前我们认识了String、Number、Boolean、Null、Undefined五种基础数据类型。今天我们来认识Object这一引用数据类型,即。基本数据类型,值与值之间没有任何的联系,都是独立的,不能成为一个整体。对象是一种复合的数据类型,在对象中可以保存多个不同数据类型的属性。使用new关键字调用的函数,是构造函数constructor。构造函数是专门用来创建对象的函数。使用typeof检查对象时,会返回object。在对象中添加的值称为属性,向对象.的方式来操作。只能用。...

2022-07-26 16:37:54 47

原创 【JS基础】代码块、流程控制语句

所写的都是语句,我们的程序是由一条一条语句构成的,执行的时候自上而下。可以用{}来为,他们要么都执行要么都不执行,该{}中都语句叫作一个。

2022-07-26 14:33:40 138

原创 【JS基础】一元运算符、自增自减、赋值关系运算符、Unicode编码、相等运算符、条件运算符、优先级

号、-号,表示正负。正号不会对运算造成影响。负号可以对数字进行取反。对于非Number值,会先转化为Number再进行运算。

2022-07-26 10:28:53 150

原创 【JS基础】强制类型转换、进制、算数运算符

类型转换主要是指,将其他的数据类型转化为String、Number、Boolean。null和undefined这两个值没有toString方法,如果调用他们的方法,会报错。该方法可以将null和undefined转化为string。boolean值,true或false转化为字符串为‘true’和‘false’。方法一Number()有局限,出现一点非数字就无法转换。方法二parseInt()和parseFloat()parseInt()可以将字符串的。...

2022-07-25 16:47:17 180

原创 【JS基础】Number、布尔值、Null和Undefined

在JS中所有的数值都是Number类型,包括整数和浮点数(小数)区分Number和Stringtypeof使用表示数字的最大值。如果超过最大值,则表示为Infinity(无穷)。负无穷则为-Infinity。Infinity是一个字面量,没有引号。使用typeof检查Infinity会返回number。返回的是大于0的最小值,5e-324。NaN是一个特殊的,typeof返回number,表示notanumber。在JS中整数计算基本可以保证精确。...

2022-07-25 11:32:10 815

原创 【JS基础】基本格式、字面量和变量、标志符、字符串

/单行注释/**/多行注释利用注释进行简单的调试严格区分大小写。每一条语句以分号结尾。如果不写分号,浏览器会自动添加,但是会消耗一些系统资源,甚至有些时候浏览器会加错分号。会忽略多个空格和换行,所以可以利用换行、空格进行格式化。......

2022-07-25 10:24:53 340

原创 【JS基础】起源、HelloWorld、编写位置

js诞生于1995年,出现主要是。以前网速较慢,表单到服务器速度慢,输入验证到服务器再判断,若不符合要求,则打回,再经过相同的时间重新发送服务器判断,相当麻烦。所以将验证信息(密码位数,电子邮件格式等)放在服务器验证不是明智的选择,故想要将这些信息放在前端处理。当时Netscape公司研发的navigator浏览器(火狐前身)(在那时是收费浏览器),他们开发出一门语言liveScript,后来sun公司介入开发,且正遇java大热,故改名javascript。js能完成的功能。...

2022-07-24 21:31:37 181

原创 【深入理解CSS】盒模型

tipIE有一个bug,它会默认将元素渲染成行内元素,而不是块级元素,所以代码中我们用声明displayblock来纠正。想要两个盒模型并排,首先设置它们为浮动向左,之后需要设置它们的宽度,由于外边距的影响,main和sidebar不能分别设置为70%和30%,当我们把sidebar宽度改为26%就能实现并排了。但声明不推荐使用这种方法(魔术数值,其意为不是一个理想的值,而是通过更改样式试出来的值)。我们可以通过calc(30%-3em)来优化。...

2022-07-23 16:17:25 139

原创 【深入理解CSS】相对单位

在CSS中内可以声明一个变量,为它赋值,然后在样式表的其他地方引用这个值,可以减少重复和修改。root{#369;}p{color}同时,你也可以在后面加上另一个参数以提供备用值。root{#369;}p{color}动态改变自定义属性root{#fff;#000;1rem;padding1em;border0.5em;color0;0.8em;bold;}.dark{2em;padding1em;#999;...

2022-07-23 15:05:07 345

原创 【深入理解CSS】层叠、优先级、继承

还有一些属性没有四个方向的值,最多指定两个方向,包括box-shabow、background-position等,第一个值表示水平位移,第二个值表示垂直位移。故学习CSS,我们首先需要理解浏览器如何解析样式规则,尤其是当两条规则提供了冲突的样式时会发生什么,就需要理解层叠。若是只指定了三个值,则第一个值表示上,第二个值表示左右,第三个值表示下。te,即link,visited,hover,active。如若是只指定了两个值,则第一个值表示上下,第二个值表示左右。当指定值缺失时,缺失的值和它相对的值相等。.

2022-07-23 14:11:55 257

原创 HTML学习笔记

网页是前端开发人员写的,通过浏览器才能访问阅读的页面网页是网站的”一页“。文件扩展名为.htmlHTML是用来描述网页结构的一种语言,是Web最基本构件块,它定义了Web内容的含义和结构。HTML指的是超文本标记语言(HyperTextMarkupLanguage),“超文本”是指在单个网站内或网站之间将网页相互连接起来的链接。HTML不是一种编程语言,而是一种标记语言(markuplanguage),由一系列标记组成。......

2022-07-20 23:39:51 671

空空如也

空空如也

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

TA关注的人

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