Galaxy Expedition - 我的博客

编写自己的篇章

前端复习题(七)
看完这篇文章,你将了解:Date 对象 now 方法和 getTime() 方法的区别Math.round 对负数的特殊处理机制理解 var a = b = 1变量提升的一个陷阱一. Date.now vs (new Date).getTi
前端复习题(六)
看完这篇文章,你将了解:splice 方法不仅能删除元素,还能添加元素Object.prototype.valueOf 方法forEach 的 this 与遍历机制事件的冒泡属性七种类型在 typeof 运算符下的返回值一. Array.p
前端复习题(五)
看完这篇文章,你将了解== 和 === 的区别onload, onpageshow 和 DOMContentLoaded 的区别== 和 === 的区别根据 stackoverflow 上的相关讨论它们的主要区别是:== 只比较值,不比
前端复习题(四)
看完这篇文章,你将了解:正则对象的 exec() 方法setTimeout 第三参数的含义document.write 方法会将参数转为字符串事件捕获与冒泡(简要)for 循环和 let 循环的区别几点细节JS 动态规划RegExp.exe
前端复习题(三)
看完这篇文章,你将了解:promise 有几种状态+[] 为何等于 0setTimeout 为何不算 JS 的全局函数解决 this 的一个疑点max 函数若干情形下的 undefinedpromise 有几种状态?promise 有三种状
前端复习题(二)
看完这篇文章,你将了解:document.write 什么时候是重写,什么时候追加变量提升的坑给页面添加 js 的方式@import 用法instanceof 的陷阱length 是函数对象一个属性隐式类型转换参考Javascript 代码
前端复习题(一)
看完这篇文章,你将了解keydown 和 keypress 的区别onblur 事件是什么,怎么用readonly 属性是什么从一道题目进一步认识 prototype双重循环可以用哈希表优化JavaScript 如何实现链表keydown
通用代码书签
新建一个浏览器书签。书签网址输入 javascript: 伪协议编写的代码。 在需要的时候只要点击书签,就可以快速帮我们完成很多事情。(细节参考上一篇博客 这可能是最简单的b站封面提取教程)之前,我们只提到 b 站相关的几段代码,现在继续
Map对象
介绍这个对象是在 leetcode 刷题时遇到的,用作哈希表。MDN 的描述是Map 对象保存键值对,任何值都可以作为一个键或一个值Object 和 Maps 都允许存取键值,过去我们一直把对象当成 Maps 使用。不过Map 的键更自由
个位数整除的快速算法
前言今天因为力扣上一道题 FizzBuzz 而想到了一个问题。判断一个数能否被 2 整除,只要看个位;判断一个数能否被 3 整除,主要看各位之和。那么,如何快速判断一个数能否被 2,3,4,5,6,7,8,9 整除,有没有什么快速算法?答案
如何用运筹学玩 galgame
扯淡前言两年前在网上见过这么一个问题当时第一眼这不就是一个运筹学的问题么,而且我也刚学 lingo,于是顺手在图书馆花了一个上午把这道题解决了。现在在知乎又看到,想起来翻了翻过去的帖子,发现被删了。。。没办法,凭借当年留下的程序和一点记忆,