- 博客(13)
- 收藏
- 关注
原创 JS对象分类
1.为了节省内存,将对象的共同属性放在原型里而new就是简化了上述逻辑new X()自动做了四件事情(★★★)自动创建空对象 自动为空对象关联原型,原型地址指定为X.prototype(即将 X.prototype 保存的地址复制到空对象.__proto__ 里)自动将空对象作为this关键字运行构造函数 自动return this构造函数XX函数本身负责给对象本身添加属性X.prototype对象负责保存对象的共用属性代码规范大小写所有构造函
2021-12-24 19:42:01
760
原创 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
205
原创 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
426
原创 JS数据类型(6种基本数据类型)
数字与字符串·都是一,为什么要分1和'1'·功能不同数字是数字,字符串是字符串,要严谨数字能加减乘除,字符串不行字符串能表示电话号码,数字不行·存储形式不同JS中,数字是用64位浮点数的形式存储的JS 中,字符串是用类似UTF8形式存储的(UCS-2)如何存数字十进制转二进制即可
2021-12-09 21:37:52
14178
2
原创 JS数据类型
JS的数据类型概括来说就是:四基两空一对象那它具体有哪些对象呢?数字 number 字符串 string 布尔 bool 符号 symbol (es6xinzen) 空 undefined 空 null 对象 object数组、函数、日期都不是数据类型,它们都属于object!!!1~6属于基本数据类型,7属于复杂数据类型。本文为$Iron的原创文章,著作权归本人和饥人谷所有,转载务必注明来源...
2021-12-09 16:42:50
274
原创 编码的发展历程
如何存数字?十进制转二进制即可--->又用十六进制表示二进制为什么又用十六进制表示二进制呢?因为二进制写起来太慢了,011110001011010(二进制)=>3C5A(十六进制),这样表示要简洁得多。如何存字符?转成数字不就OK了?啥是UTF8? 说来话长!如何存储a b c 1 2 3 ?用0~127表示所有符号48~~57表示数字符号65到90表示大写字母97到122表示小写字母中国人开始用电脑了,怎么表示中文呢?简单,还是编号!中国国家标...
2021-12-08 22:29:09
527
原创 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
735
原创 JavaScript检测设备是否支持触屏
var isTouchDevice = 'ontouchstart' in document.documentElement;然后console.log(isTouchDevice)打印,在浏览器控制台看,ture表示支持触屏,false表示不支持(是PC端)
2021-12-05 19:48:44
1537
原创 JavaScript诞生记
1995年布莱登进入网景公司,为其浏览器开发了JS功能临危受命公司要求给浏览器添加一个脚本功能 公司要求这个功能要蹭Java的流量 布莱登花10天时间设计了JS的最初版本1996年,网景向ECMA提交了语言标准,叫ECMAScript1997年6月,第一版ECMAScript发布1999年12月,第三版发布,这个版本使用最广2009年12月,第五版发布,增加了一些功能2015年6月,第六版发布,新浏览器都支持这一版之后每年发布一版,版本号以年份命名(第四版流产了)本文为$
2021-12-01 19:48:12
811
原创 《浅析 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
1322
原创 css知识总结
文档流 (normal flaw) 正常文档流方向:从左至右,从上至下 inline元素(内联元素) 流动方向:从左到右,到达最右边才会换行(遇到行尾折行) 宽度:由内联元素的总和决定,设置宽高不生效 高度:由line-height间接决定,跟height无关 例:文本格式化标签、a、span block元素(块级元素) 流动方向:从上到下,每一个元素都另起一行 宽度:默认(auto)自动计算
2021-11-24 20:35:11
491
原创 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
847
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人