
JavaScrip系统知识点
文章平均质量分 87
前端 核心 系统
心静如莲_心如止水
这个作者很懒,什么都没留下…
展开
-
一、Js基础-JavaScript核心内容精讲
在JavaScript中有3种方式来创建字符串,分别是字符串字面量,直接调用String( )函数,还有就是通过构造函数的方式。字面量字符串字面量就是直接通过单引号或者是双引号定义字符串的方式。注意:单引号和双引号是等价的。直接调用函数直接调用String( )函数,会将传入的任何类型的值转换成字符串类型。在转换的时候,需要遵循如下的规则:第一:如果是Number类型的值,则直接转换成对应的字符串。第二:如果是Boolean类型的值,则直接转换成字符串的"true"或者是"false"第三:如果值为。原创 2023-05-06 02:25:46 · 416 阅读 · 0 评论 -
二、引用数据类型-JavaScript核心内容精讲
引用类型有ObjectFunctionArrayDateMath等。引用类型与基本数据类型的区别:(1)引用数据类型的实例需要通过new关键字创建。(2)将引用数据类型赋值给变量,实际上赋值的是内存地址(3)引用数据类型的比较是对内存地址的比较,而基本数据类型的比较是对值的比较。原创 2023-05-06 06:52:17 · 92 阅读 · 0 评论 -
三、函数-JavaScript核心内容精讲
但是,我们在实际的应用中很少使用构造函数来实现对函数的定义。原因是:构造函数每次执行时,都会解析函数体,并创建一个新的函数对象,所以当在一个循环或者是一个频繁执行的函数中去使用构造函数的时候,相对来说性能是比较低的。第二:通过构造函数创建的函数,并不遵循典型的作用域。arguments对象是所有函数都具有的一个内置的局部变量,表示的是函数实际接收到的参数,是一个类似数组的结构。下面我们说一下arguments对象都具有哪些性质。arguments。原创 2023-05-07 02:23:18 · 125 阅读 · 0 评论 -
四、对象-JavaScript核心内容精讲
1、对象的属性 给对象添加属性非常的简单如下所示: var person={ userName:'zhangsan' } 如果想修改属性的特性,可以通过Object.defineProperty()来完成。 var person = { userName: "zhangsan", }; Object.defineProperty(person, "userName", { writable: false, });原创 2023-05-07 02:27:17 · 104 阅读 · 0 评论 -
五、DOM与事件-JavaScript核心内容精讲
1、选择器 getElementById():通过id来查找对应的元素。 getElementsByClassName():通过类名来查找对应的元素,返回的是一个HTMLCollection对象。 getElementsByName():通过元素的name属性查找对应的元素,返回的是NodeList对象,它是一个类似于数组的结构。 getElementsByTagName(): 通过标签的名称来查找对应的元素,返回的是HTMLCollection对象。 querySelector:该选择器返回的是在基准元素原创 2023-05-08 00:39:11 · 163 阅读 · 0 评论 -
六、AJAX-JavaScript核心内容精讲
readyState是XMLHttpRequest对象的一个属性,用来标识当前XMLHttpRequest对象处于什么状态。readyState总共有5个状态值,分别为0~4,每个值代表了不同的含义:0:未初始化 — 尚未调用.open()方法;1:启动 — 已经调用.open()方法,但尚未调用.send()方法;2:发送 — 已经调用.send()方法,但尚未接收到响应;3:接收 — 已经接收到部分响应数据;4:完成 — 已经接收到全部响应数据,而且已经可以在客户端使用了;原创 2023-05-08 00:39:38 · 375 阅读 · 0 评论 -
七、ES6-JavaScript核心内容精讲
在这里告诉大家一个最简单的方法: **有一段代码是用大括号包裹起来的,那么大括号里面就是一个块级作用域**i <= 10;i ++) {i 这个变量的作用域只在这一对大括号内有效,超出这一对大括号就无效了。在ES6中允许使用 “箭头”(=>)来定义函数。先使用传统的方式定义一个函数。// 使用传统方式定义函数 let f = function(x , y) {通过上面的代码,可以发现传统方式来定义函数的时候,比较麻烦。箭头函数的使用。原创 2023-05-07 02:20:43 · 279 阅读 · 0 评论 -
JavaScript异步编程-JavaScript核心内容精讲
一、Generator函数 1、基本使用 Generator函数也称之为生成器函数,可以用来生成迭代器,。也就是可以通过for…of来遍历Generator函数.并且Generator函数提供了一种异步编程的解决方案。 生成器函数和普通函数不一样,普通函数是一旦调用就会执行完毕,但是生成器函数中间可以暂停,也就是执行一会歇一会。 Generator函数的创建 function* go() { console.log(1);原创 2023-05-06 06:48:43 · 117 阅读 · 0 评论 -
八、模块化-JavaScript核心内容精讲
使用方式</</fn</</</立即执行函数的方式通过立即执行函数的方式为模块提供私有空间。原创 2023-05-08 00:41:31 · 79 阅读 · 0 评论 -
九、JavaScript性能优化-JavaScript核心内容精讲
如果程序在后续的执行中,发现某些对象不再被引用时就会被认为是垃圾JavaScript的执行引擎会回收这些垃圾对象所占用的内存空间,这个过程就是JavaScript的垃圾回收。(如果某个对象一直可以被访问使用,就不是垃圾,而这种可以被访问到的对象,我们称之为’可达对象’)所谓"可达对象":指的就是可以被访问到的对象就是可达对象。第一个阶段,遍历所有对象,找到活动的对象,然后进行标记第二个阶段还是会遍历所有对象,并对没有标记的对象进行清除V8引擎的性能是非常高的。性能高的原因:第一:优秀的内存管理机制。原创 2023-05-06 06:50:38 · 74 阅读 · 0 评论