自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript语言精粹学习之数组

JavaScript中其实并没有数组,他是一中特殊的对象,是以0,1,2,3······为key值的对象 {'0':3,'1':2} 数组 let arr=[]; typeof(arr) //object 当然这种对象是有意义的,很多时候用数组解决问题会比用对象解决问题简单,但是要注意JavaScript中的数组本质是对象,很多现象都能用这个本质来解释 - JavaScript中和其他语言中的数组一样,用[]加下标来表示一个元素,用[]和用,...

2021-08-01 22:10:48 103

原创 JavaScript语言精粹学习之继承

JavaScript也有面对对象,面的对象很重要的一点就是继承,语言精粹中的继承篇章写的复杂难懂,且有些东西和现在的es6相比太过于老了,读完后这里我自己整理了一下JavaScript的继承,也对语言精粹的继承进行解释简化 这里我先上一张图直观地表示一下原型链 JavaScript中的继承和其他语言不太一样,他是原型链继承,其中的继承并不像是父子关系,而更像是师徒关系,血缘并没有那么重要,只要我认你为师傅,我就可以从你那里继承东西 ...

2021-07-25 21:51:40 107 2

原创 JavaScript语言精粹学习笔记之函数

- 首先,要理解什么是函数 函数,是一种可以执行的对象,函数也是对象,所以函数也有prototype属性,他最终指向Funtion.prototype,而这个原型最后指向Object.prototype, 因为函数是对象,所以也可以当做一个值来使用,这是和其他语言很大的一个不同之处 - 函数字面量 var f=function(){} 函数字面量是将一个函数通过=赋值给变量创建的函数对象(注意是函数对象,这和函数声明有点不一样),所有能出现表达式的...

2021-07-18 18:44:58 76 2

原创 WEUI源码学习一

-BEM命名规范 -Css命名模板 page page__hd page__bd primary | default -语法点 .weui-btn + .weui-btn 表示有前btn的btn -webkit-top-highlight-color:rgba(0,0,0,0); reset样式,不同类型的浏览器对按上按钮的高亮颜色不一致 请大家注意有坑 1.这个属性目前是实验属性,加前缀-webkit Android 和IOS...

2021-07-17 20:58:25 115

原创 读阮一峰JavaScript的 this 原理

一、为什么同一个函数运行,结果不一样? obj.foo()在obj环境执行 foo()在全局环境中执行 解释原理,理解this作用 二、内存的数据结构 《=》 地址 {a:1,b:2} =>HashMap JavaScript语言之所以有this的设计,跟内存里的数据有关系 跟传统语言的this不一样 面向对象中 var obj ={foo:5}; 右边先执行 生成一个对象,存储在内存中,地址给obj 引用是通过地址发生的 obj.foo过程 引擎Chrome v8 ..

2021-07-12 16:55:50 58

原创 javascript语言精粹学习笔记之对象

-Javascript的简单类型包括 1.数字 number js不分整型与浮点型 两个浮点数相加,精度不够 2.字符串 string 字符串与其他相加还是字符串 3.布尔值 boolean 4.null 5.undefined 以上都是简单数据类型 其他都是对象 Function Array 研究: ...

2021-07-05 17:04:54 80

空空如也

空空如也

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

TA关注的人

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