自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QQ能上,但是网页打不开?

可以上QQ但无法打开网页

2022-06-29 09:33:35 1936

原创 javascrpt:原型链

视频地址:https://www.bilibili.com/video/BV1Q64y1v7fW?p=3

2022-04-03 18:19:43 153

原创 ES6-13-项目

以下创建Object对象的方法中,哪些是正确的?var obj = { };创建字面量形式,原型Object,每运行一次创建一个var obj = new Object( ); 构造函数形式var obj = Object( );转换为对象var obj = Object.create(null); 指定对象原型,可设置为null,就是没有原型var obj = new Object(100); 没有意义 错有对象a和对象b,要将a的原型设置为b,以下做法哪些是正确的?a = Object.c

2021-06-24 13:38:12 116

原创 ES6-12-Set Map

WeakSetWeakSet 结构与 Set 类似,也是不重复的值的集合,只有三个方法,没有属性WeakSet.prototype.add(value):向 WeakSet 实例添加一个新成员。WeakSet.prototype.delete(value):清除 WeakSet 实例的指定成员。WeakSet.prototype.has(value):返回一个布尔值,表示某个值是否在 WeakSet 实例之中。————————————————版权声明:本文为优快云博主「小火柴FE」的原创文章,

2021-06-24 13:37:08 142

原创 ES6-11-symbol()

symbol是一个原始值不是对象

2021-06-24 13:36:30 115

原创 ES-10-Iterator

迭代器遍历过程创建一个指针对象,指向当前数据结构的起始位置实现迭代器必须实现Symbol.iterator属性let arr = ["a","b","c"];let iter = arr[Symboliterator]();iter//Array Iterator {} 一个迭代器iter.next() //{value: "a", done: false} done:现在是否已经完成iter.next()//{value: "b", done: false}iter.next.

2021-06-24 13:35:01 151

原创 ES-9-面向对象

ES5写对象:ES创建对象的方法:1字面量 2new 3构造函数构造函数是特殊函数,用来初始化对象,即给对象成员赋初值,常与new使用。new执行时:1.内存中创建一个新的空对象2.让this指向这个新对象3.执行构造函数里的代码,给对象添加属性和方法4.返回这个新对象成员:构造函数的属性和方法...

2021-06-24 13:33:52 162

原创 ES6-8-函数进阶

2021-05-03 20:50:36 170

原创 ES6-5-正则表达式

2021-05-03 20:40:55 116

原创 ES6-7-数组进阶

2021-04-14 16:54:50 124

原创 ES6-6-对象进阶

基本概念特征:-1:JS的基本数据类型,一种复合值,可看做是属性的无序集合。每个属性都是一个名/值对。属性名是字符串,因此可以把对象看成是从字符串到值的映射。-2:对象除了可以保持自有的属性,还可以从一个称为原型的对象继承属性。没有像java那样通过类绕一圈概念继承,而是直接继承。原型式继承(prototypal inheritance)是JavaScript的核心特征。-3:对象是动态的,可以增加或删除属性。很灵活,这就导致了使用JS的时候有很多坑。-4:除了字符串、数值、true、f

2021-03-31 14:23:34 175

原创 ES6-4-数值&布尔&字符串

JavaScript数值的特征-1.不区分整数值和浮点数值。-2.所有数值均用浮点数值表示。(采用IEEE-754标准定义的64位浮点数格式表示。整数在实际操作时(如数组索引),则是基于32为整数。)整数直接量除十进制外,JavaScript能识别十六进制(以0x或0X为前缀)、二进制(以0b或0B为前缀)和八进制(以0o或0O为前缀)。如:0xff 0b1001 0o12(但在ES6的严格模式下,禁止使用八进制。)浮点数直接量实数写法:由整数部分、小数点和小..

2021-03-18 10:18:19 448 1

原创 ES6-3-原始值与引用值

ES将数据划分为:原始值和引用值。原始值,表示单一的数据,如10,“abc”,true等。ES设计了6种原始值:Undefined、Null、Boolean、Number、String和Symbol。保存原始值的变量是按值访问,操作存储在变量内存中的实际值。引用值,表示有多个值(原始值或其他引用值)构成的对象。ES不允许直接访问对象的内存空间。实际操作对象时,访问的是保存对象的内存地址,即该对象的引用。原始值:不可改变原始值不能有属性。let one = "Tom";one.age

2021-03-18 09:17:33 197

原创 ES6-1-let、const与作用域

ES5及以前版本的JavaScript采用var声明变量,且不支持块级作用域。JavaScript中,变量实际创建的位置取决于与如何声明该变量。ES6新增了两个关键字let和const用于控制作用域。let命令类似于var,但所声明的变量只在let命令所在的代码块有效。{ let a=10; var b=1;}console.log(b);console.log(a);1Uncaught ReferenceError: a is not definedlet可以防止循环变量变成

2021-03-17 21:56:06 311

原创 ES6-2-解构赋值

解构赋值数组的解构赋值按照一定模式从数组和对象中提取值,然后对变量进行赋值//模式匹配:只要等号两边的模式相同,左边的变量就会被赋予对应的值。let [a,b,c]=[1,2,3];let [foo,[[bar], baz]]=[1,[[2],3]];let [, , third] = ["foo", "bar", "baz"];let [x, , y] = [1, 2, 3];let [head, ...tail] = [1, 2, 3, 4];let [x, y, ...z] = ['

2021-03-16 20:27:42 259 2

原创 ES6

spread 【数组】转换为逗号分隔的【参数序列】严格模式:变量必须声明后使用参数同名报错不用with语句不对只读属性赋值this不能指向全局变量可删属性,不可删函数

2021-03-10 17:01:50 85

原创 JS学习

运算符:一元运算符:操作数为1++num --num !num二元运算符2+3优先级:() 一元运算符 算数运算符 关系运算符 相等运算符 逻辑运算符 赋值 逗号算数运算符 { * / % } > { + - }关系运算符 大小等于逻辑运算符 && > ||...

2021-03-05 20:38:06 124

原创 JS

JSJSjs基础3.3(2)JS第一次测试getElementsByName() use-表单标签getElementById 元素唯一getElementsByClassNamegetElementsByTagNamevar x,y,z=10; (X,Y=unfined,z=10)赋值运算:(右边表达式的结果)赋值给(左边的变量)x=z++ {x=z,z+1}y=–x {x-1,y=x}构造函数 - 构造对象var str =”asfjshfnjshfkjsd”

2021-03-05 20:19:03 143

空空如也

空空如也

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

TA关注的人

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