摘要: 简介 思维导图是一种常见的表达发散性思维的有效工具,市面上有非常多的工具可以用来画思维导图,有免费的也有收费的,此外也有一些可以用来帮助快速实现的JavaScript类库,如:jsMind、KityMinder。 本文会完整的介绍如何从头实现一个简易的思维导图,最终成果预览:https://wang 阅读全文
posted @ 2021-08-01 20:28 街角小林 阅读(1389) 评论(1) 推荐(1) 编辑
摘要: 本文精选了20多道具有一定迷惑性的js题,主要考察的是类型判断、作用域、this指向、原型、事件循环等知识点,每道题都配有笔者详细傻瓜式的解析,偏向于初学者,大佬请随意。 第1题 let a = 1 function b(a) { a = 2 console.log(a) } b(a) consol 阅读全文
posted @ 2021-08-01 16:13 街角小林 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 本文是对the-super-tiny-compiler仓库的翻译,原文章(代码):https://github.com/jamiebuilds/the-super-tiny-compiler/blob/master/the-super-tiny-compiler.js 今天我们一起动手写一个编译器, 阅读全文
posted @ 2021-08-01 14:43 街角小林 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 首先声明,本文排序主要针对javascript,对数字排序。 排序就是对一系列具有某些共性的对象按一定的方式排一个位置,比如上学的时候排座位,我们按照身高的高低来排,那么身高就是共性,对于数字来说,平常所说的排序就是从小到大或从大到小。 1.sort() 首先想到的就是javascript内置的so 阅读全文
posted @ 2016-04-29 16:02 街角小林 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 今天来谈一谈sort()函数,sort() 方法用于对数组的元素进行排序,用法为arrayObject.sort(sortby);括号中的为可选参数,准确来说应该是一个函数,这个函数用来规定排序方法,不然sort怎么知道你想怎么排,从大到小还是从小到大,你不跟它说它只能按它自己的方法排,如果你对它不 阅读全文
posted @ 2016-04-23 22:40 街角小林 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 我觉得一个网站最不可少的小功能就是返回顶部了吧,尤其是那些长的要命,拉都拉不到尽头的,简直丧心病狂,如果没有返回顶部的按钮的话,鬼愿意原路拉回去,直接关掉走人。所以一个返回顶部的按钮还是需要的,当然,返回顶部也可以做出很多花样,本文只讨论如何返回,不管具体的外观样式,那都是后话。 以下是一些方法: 阅读全文
posted @ 2016-04-22 23:04 街角小林 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 简单说说。 事件代理,顾名思义,就是把本应该是自己的事情来交给别人来帮你做,比如,你要卖房,你不可能一天到晚蹲在马路边见人就问要不要买房吧,这样不仅消耗能量,还效率低,在javascript中也是,如果需要绑定事件的元素多了,你如果为每一个都绑个事件的话,你受的了,浏览器也受不了,搞不好它就崩溃了, 阅读全文
posted @ 2016-04-20 22:52 街角小林 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 用js的人都应该知道eval()函数吧,虽然该函数用的极少,但它却功能强大,那么问题来了,为什么不常用呢?原因很简单,因为eval()函数是动态的执行其中的字符串,里面有可能是脚本,那么这样的话就有可能引发系统的安全问题,所以能不用就不用,但至少也要知道它的用法。 eval()函数的作用简单来说就是 阅读全文
posted @ 2016-04-19 22:54 街角小林 阅读(618) 评论(0) 推荐(1) 编辑
摘要: 浏览器,一个神奇的东西,我相信上网的人没有不知道的,但在我学习前端以前,我都觉得浏览器嘛,就是一个上上网的小软件,感觉很简单,是个公司都能做出来吧,至于浏览器内核,HTTP协议之类高深的东西,鬼晓得。 初中那个年代,大概零几年吧,我上网应该用的是IE吧,具体IE几我就没印象了,那时也就用来进进在线音 阅读全文
posted @ 2016-04-18 22:46 街角小林 阅读(210) 评论(0) 推荐(0) 编辑