使用 Chrome 开发工具优化 Web 应用
本文主要介绍如何使用 Chrome 开发工具的 Timeline 功能来监控 Web 应用的性能,找出问题,并由此延伸出一些优化 Web 应用性能的思路。 当我们写了一…
Java hashCode() 计算散列值
//jdk 1.8 public native int hashCode(); //Android API 28 Platform public int hashCode() { return identityHashCode(this); } static int identi…
算法:二分查找的总结
普通的二分查找 最普通的写法: 范围在 [L,R] 闭区间中, L = 0 、 R = arr.length - 1 ; 注意循环条件为 L <= R ,而不是 L < R ; static int bs1(i…
LeetCode 525. 连续数组
给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。 示例 1: 输入: nums = [0,1]输出: 2说明: [0, 1] …
JavaScript instanceof 运算符深入剖析
深入理解 instanceof 运算符的用法,写好复杂的 JavaScript 程序 instanceof 运算符简介 在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算…
JavaScript 中 let 和 var 的区别
在 JavaScript 中,您可以使用 let 或者 var 声明可变变量。 一个变量与 let 关键字只会在声明的块内使用,不会影响嵌套块中使用的变量,例如 if 声明…
如何查看你的 Node.js 版本
检查您使用的 Node.js 版本的最简单方法是运行 node --version 从您的终端。 这将打印您的 Node.js 版本,如下所示。 $ node --version v10.16.3 $ 您…
6 个经典的 JavaScript 报错分析
代码报错是经常发生的一件事,我们要确定是什么原因造成的,以及如何避免错误。 1. Uncaught TypeError: Cannot read property 该错误说明没有某个属…
- 共 1 页
- 1