自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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