自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript复习笔记

一、js相关数据类型强制类型转换中toString和valueof调用toString偏重显示,valueof偏重计算。当有运算符时优先使用valueof,(== + - *)当valueOf仍无法运算时调用toString方法。在没有运算符的情况下,强制转换为字符串时调用优先toString方法,强制转换为数字时优先调用valueof方法。对象转换时优先调用toString方法基本数据类型6种,null undefined number string boolean symbolnull是o

2021-03-06 22:54:36 95

原创 this原理

一、this原理JavaScript中this的设计,和内存中的数据结构有关。var bar = {foo:5}每个对象中的属性都对应一个属性描述对象,因此上述写法实际为{ foo:{ [[value]]:5, [[enumerable]]:true, [[writable]]:true, [[configurable]]:true }}如果上述foo属性的属性值是一个函数,那么value中储存的实际是函数在内存中的地址,也就是函数并不是储存在对象中的,而是储存在内存中的

2020-12-04 10:42:46 468

原创 异步原理

javascirpt执行机制虽然JavaScript是一门单线程语言,但是javascript的执行顺序并不是按照代码的编写顺序来执行的,这与JavaScript的执行机制有关。由于在进行页面渲染时存在很耗费资源的任务,因此设计js的程序员将任务分为了同步任务和异步任务。为什么要在js中使用异步由于js是单线程的,js引擎只能在主线程上运行,因此不能在同一时间执行多个js任务。当遇到耗时长的计算以及ajax请求等IO操作时会出现用户长时间等待的现象,并且其他操作都无法响应。异步任务:异步操作在执行

2020-11-27 19:19:20 149

空空如也

空空如也

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

TA关注的人

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