- 博客(10)
- 收藏
- 关注
原创 设计一个程序,每秒统计一次当前系统的进程状况,并按照内存使用自多到少排序打印输出相关信息。
设计一个程序,每秒统计一次当前系统的进程状况,并按照内存使用自多到少排序打印输出相关信息。对已经结束的进程,另外给出一个列表,并显示该进程的结束时间和持续时间。题目要求编码思路完整代码题目要求该题目要求使用两个链式线性表。一个链表存储当前活动进程,要求使用双向链表,排序要求是按照内存使用自多到少排序。另外一个链表存储已结束进程,要求使用单向链表,按照结束时间离当前时间的关系排序,最近的最前,...
2020-01-06 14:10:10 1320 1
原创 JS 当前页面监听localStorage的更新事件
JS 当前页面监听localStorage的更新事件不同页面监听localStorage的更新事件当前页面监听localStorage的更新事件完整版测试代码不同页面监听localStorage的更新事件直接在另一个html页面添加监听事件即可window.addEventListener("storage", function(e) { console.log(e)});注意:同...
2019-11-15 13:58:07 8759 2
原创 JS 通过对象字面量{}和构造函数new创建对象的区别
JS 通过对象字面量{}和构造函数new创建对象的区别通过对象字面量方式{}创建对象通过构造函数new创建对象{}和new创建对象的对比通过对象字面量方式{}创建对象可以直接在创建对象的时候添加属性和方法let person = { name : 'ning', age : 19, say : function(){ return "hello wo...
2019-10-21 16:03:05 4022
原创 webpack 简单的安装使用教程
webpack 简单的安装使用教程安装 Node.js使用 cnpm 安装 webpack使用webpack1. 创建项目,在目录下添加 js文件和 html 文件2. 修改first.html3. 修改test.js4. cmd进入项目文件夹5. 然后使用 webpack 命令打包6. 接下来在浏览器中打开 first.html在安装 Webpack 前,你本地环境需要支持 node.js。由...
2019-10-17 11:57:29 412
原创 JS 通过[]和.获取和定义对象属性的区别
JS 通过[]和.获取和定义对象属性的区别ES6 []表达式字面量定义对象ES5 {}标识符字面量定义对象[]和.获取对象属性的区别ES6 []表达式字面量定义对象ES6 允许字面量方式定义对象时,用表达式作为对象的属性名,即把表达式放在方括号内。let lastWord = 'last word';const a = { 'first word': 'hello', [l...
2019-10-11 16:43:54 366
原创 JS 模板字符串
JS 模板字符串ES6 模板字符串引用ES6 模板字符串传统的 JavaScript 语言,输出模板通常是这样写的(下面使用了 jQuery 的方法)。$('#result').append( 'There are <b>' + basket.count + '</b> ' + 'items in your basket, ' + '<em>'...
2019-10-08 15:01:49 1979
原创 JS 变量的解构赋值用途
JS变量的解构赋值用途ES6 变量的解构赋值用途(1)交换变量的值(2)从函数返回多个值(3)函数参数的定义(4)提取 JSON 数据(5)函数参数的默认值(6)遍历 Map 结构(7)输入模块的指定方法引用ES6 变量的解构赋值用途(1)交换变量的值let x = 1;let y = 2;[x, y] = [y, x];上面代码交换变量x和y的值,这样的写法不仅简洁,而且易读,语...
2019-08-29 23:39:25 718
原创 JS ==和===的区别
JS ==和===的区别JS “==”相等运算符JS “===”恒等运算符JS “==”相等运算符如果两个操作数不是同一类型,相等运算符会尝试进行类型转换,然后进行比较。如果两个值类型相同,进行 === 比较。如果一个值是null,另一个是undefined,则它们相等。如果一个值是数字,另一个是字符串,先将字符串转换为数字,然后使用转换后的值比较。如果其中一个值是true,则将其转...
2019-08-29 12:49:01 340
原创 JS globalThis 对象
JS globalThis 对象ES6 globalThis 对象引用ES6 globalThis 对象JavaScript 语言存在一个顶层对象,它提供全局环境(即全局作用域),所有代码都是在这个环境中运行。但是,顶层对象在各种实现里面是不统一的。浏览器里面,顶层对象是 window,但 Node 和 Web Worker 没有window。浏览器和 Web Worker 里面,sel...
2019-08-18 15:08:34 2774
原创 JS 暂时性死区
JS暂时性死区ES6暂时性死区引用ES6暂时性死区只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响。var tmp = 123;if (true) { tmp = 'abc'; // ReferenceError let tmp;}上面代码中,存在全局变量 tmp,但是块级作用域内let又声明了一个局部变量 tmp,导致后...
2019-08-18 11:27:32 1966
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人