自定义博客皮肤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 构造函数X X函数本身负责给对象本身添加属性 X.prototype对象负责保存对象的共用属性 代码规范 大小写 所有构造函

2021-12-24 19:42:01 798

原创 JS 函数的执行时机

let i = 0 for(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 234

原创 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 480

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

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

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

原创 JS数据类型

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

2021-12-09 16:42:50 302

原创 编码的发展历程

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

2021-12-08 22:29:09 579

原创 JS语法入门篇1

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

2021-12-07 21:35:32 764

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

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

2021-12-05 19:48:44 1644

原创 JavaScript诞生记

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

2021-12-01 19:48:12 850

原创 《浅析 URL》

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

2021-11-29 11:05:09 1371

原创 css知识总结

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

2021-11-24 20:35:11 538

原创 HTML常用标签

html常用标签及其细节

2021-11-17 12:10:05 422

原创 html入门笔记1

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

2021-11-16 10:59:37 863

空空如也

空空如也

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

TA关注的人

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