自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS对象分类

1.为了节省内存,将对象的共同属性放在原型里而new就是简化了上述逻辑new X()自动做了四件事情(★★★)自动创建空对象 自动为空对象关联原型,原型地址指定为X.prototype(即将 X.prototype 保存的地址复制到空对象.__proto__ 里)自动将空对象作为this关键字运行构造函数 自动return this构造函数XX函数本身负责给对象本身添加属性X.prototype对象负责保存对象的共用属性代码规范大小写所有构造函

2021-12-24 19:42:01 715

原创 JS 函数的执行时机

let i = 0for(i = 0; i<6; i++){ setTimeout(()=>{ console.log(i) },0)}复制代码为什么打印出6个6呢?因为循环先执行完再打印的!循环执行完时i=6,然后这个循环执行了6次,而只有一个i,所以就打印了6次6而这样为什么又打印出来0、1、2、3、4、5呢?因为for配合let使用有奇效,它将每一次开始执行时的i就保留下来,然后打印。所以这个程序里相当于有7个i,而i=6时,跳出了for循环.

2021-12-20 21:38:25 167

原创 js数据类型(复杂数据类型增删改查)

属性值每个value都是对象的属性值奇怪的属性名所有属性名会自动变成字符串let obj = {1 : 'a ',3.2: 'b ',1e2: true,1e-2: true,.234: true,√OxFF: true} ;0bject.keys(ob j)=>["1","100","255","3.2","0.01","0.234"]·细节0bject.keys (obj)可以得到obj 的所有key变量作属性名·如何用变量做属性名之前都是用常量做属性名let ..

2021-12-10 22:21:00 334

原创 JS数据类型(6种基本数据类型)

数字与字符串·都是一,为什么要分1和'1'·功能不同数字是数字,字符串是字符串,要严谨数字能加减乘除,字符串不行字符串能表示电话号码,数字不行·存储形式不同JS中,数字是用64位浮点数的形式存储的JS 中,字符串是用类似UTF8形式存储的(UCS-2)如何存数字十进制转二进制即可

2021-12-09 21:37:52 13967 2

原创 JS数据类型

JS的数据类型概括来说就是:四基两空一对象那它具体有哪些对象呢?数字 number 字符串 string 布尔 bool 符号 symbol (es6xinzen) 空 undefined 空 null 对象 object数组、函数、日期都不是数据类型,它们都属于object!!!1~6属于基本数据类型,7属于复杂数据类型。本文为$Iron的原创文章,著作权归本人和饥人谷所有,转载务必注明来源...

2021-12-09 16:42:50 249

原创 编码的发展历程

如何存数字?十进制转二进制即可--->又用十六进制表示二进制为什么又用十六进制表示二进制呢?因为二进制写起来太慢了,011110001011010(二进制)=>3C5A(十六进制),这样表示要简洁得多。如何存字符?转成数字不就OK了?啥是UTF8? 说来话长!如何存储a b c 1 2 3 ?用0~127表示所有符号48~~57表示数字符号65到90表示大写字母97到122表示小写字母中国人开始用电脑了,怎么表示中文呢?简单,还是编号!中国国家标...

2021-12-08 22:29:09 359

原创 JS语法入门篇1

表达式与语句 表达式 (指一个为了得到返回值的计算式)1+2 表达式的值为3add(1,2)表达式的值为函数的返回值console.log表达式的值为函数本身 console.log(3)表达式的值为多少? undifine 语句(为了完成某种任务而进行的操作)var a=1是一个语句二者的区别:表达式一般都有值,语句可能有也可能没有,语句一般会改变环境(声明、赋值)注意:大小写敏感,不要写错var a和var A是不同的, object和 Objec...

2021-12-07 21:35:32 636

原创 JavaScript检测设备是否支持触屏

var isTouchDevice = 'ontouchstart' in document.documentElement;然后console.log(isTouchDevice)打印,在浏览器控制台看,ture表示支持触屏,false表示不支持(是PC端)

2021-12-05 19:48:44 1333

原创 JavaScript诞生记

1995年布莱登进入网景公司,为其浏览器开发了JS功能临危受命公司要求给浏览器添加一个脚本功能 公司要求这个功能要蹭Java的流量 布莱登花10天时间设计了JS的最初版本1996年,网景向ECMA提交了语言标准,叫ECMAScript1997年6月,第一版ECMAScript发布1999年12月,第三版发布,这个版本使用最广2009年12月,第五版发布,增加了一些功能2015年6月,第六版发布,新浏览器都支持这一版之后每年发布一版,版本号以年份命名(第四版流产了)本文为$

2021-12-01 19:48:12 786

原创 《浅析 URL》

URL1.URL到底是什么呢?uniform/universal resource locator(统一资源定位符)2.URL由哪几部分组成?协议+域名或IP+端口号+路径+查询字符串+锚点3.这些组成URL的部分分别都有什么作用呢?协议指 http:// 部分,是协议的意思(规定请求格式和响应格式)域名或IP、一般 HTTP 的端口号为 80端口号 路径 查询字符串 锚点DNS 的作用是什么,nslookup 命令怎么用IP 的作用是什么,ping 命令怎么

2021-11-29 11:05:09 1290

原创 css知识总结

文档流 (normal flaw) 正常文档流方向:从左至右,从上至下 inline元素(内联元素) 流动方向:从左到右,到达最右边才会换行(遇到行尾折行) 宽度:由内联元素的总和决定,设置宽高不生效 高度:由line-height间接决定,跟height无关 例:文本格式化标签、a、span block元素(块级元素) 流动方向:从上到下,每一个元素都另起一行 宽度:默认(auto)自动计算

2021-11-24 20:35:11 436

原创 HTML常用标签

html常用标签及其细节

2021-11-17 12:10:05 353

原创 html入门笔记1

i.HTML 是谁发明的?Tim Berners-Lee的科学家发明的,为了方便不同大学的科学家们可以更容易地获取彼此的研究文档ii.HTML 起手应该写什么?!html:5iii.常用的表章节的标签有哪些标题 h1~h6章节 section段落 p头部 header脚部 footer主要内容 main旁支内容 aside划分 diviv.全局属性class 类名contenteditable 可编辑 在某个标签上加上,它就可以在显示网页时进.

2021-11-16 10:59:37 818

空空如也

空空如也

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

TA关注的人

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