JavaScript 中的匿名函数、函数字面量、闭包函数

最近一直在看 JavaScript,虽然很久以前接触过 ActionScript,语法与 JS 及其相似。但还是想从头来一遍,以免漏掉什么重点。 果然,我发现 JavaScript 的函数十分灵活,其声明与调用方法都很有意思。这种灵活性使我觉得我可以用她来做很多东西。 这篇文章就是谈谈我对几种函数类型的理解吧。 声明式函数 声明式函数就是我们最常见的那种类型。 一个很简单的例子: function

数字杭电 CAS 认证系统模拟登录

今天体育课在和同学吃鸡的时候,部长 QQ 上找我说让我去尝试爬一下教务系统的学生推荐课表。 最近只是看书确实有点无聊,是该写点东西了。便答应了。部长的声音真好听! 每个学生的教务系统推荐课表都是不一样的,并且每个人也只能看到自己的课表。因此需要模拟登录进入教务系统再爬取。 回到宿舍后打开数字杭电,先是拿自己的号登录了一下。最初只是用 Google Chrome 的开发者面板分析请求头的,但是发现

ZJCTF 只做出三道半的 writeup

今年的土豆不行啊 第一次参加 CTF,完全没有任何基础。原本预期的是能拿到一个 flag 就很满足了,最后是做出了两道签到题 + 一道 JavaScript 的题。(好菜啊) 只能说刚开始的体验真的很差啊,网站各种卡各种打不开。先是进不去做不了题,做了题后又提交不了 flag,能提交了验证码又迟迟刷不出来……后来是说杭电的服务器被 DDoS 了。额,今年的土豆不行啊。 刚开

这些翻白眼的鲸鱼背上是一整个世界!

初见 我不记得自己第一次听说 Docker 是在什么时候了。最初是联想到 macOS 里的 Dock 栏,以为是个什么应用程序。 直到偶然见到了她的 Logo——背着集装箱的翻着白眼的鲸鱼。 还真别说,这 Logo 还挺可爱的。但是百度过后,我一头雾水。容器引擎?虚拟化?沙箱?这都什么鬼咯? 可以说 Docker 所代表的“容器”这一概念,和我之前一直理解的“虚拟机”的概念有很大的不同。因此我无法

国庆解谜游戏最全攻略&彩蛋

前天早上刷推特时,我看到 SAO 官方在第三期开始放送前举行的解谜游戏。尝试着去玩了下,然而毫无头绪,自己怕不是个假 SAO 粉。 忽然觉得这种解谜游戏还挺有意思的。之前也看到过世界最大的解谜游戏——需要玩家跑到现实中真实的地点去获得线索,想着就有意思。刚好之前 Vidar 的学长说国庆想给我们找点乐子,所以我就抱着试一试的想法开始做了这个解谜游戏。 因为完全没有接触过 CTF 之类的比赛,相关的

向着那未知的明天继续前行

这几天军训真的累 skr 人。天天要早起,中午睡觉的时间又超级短。现在整个人都有些恍惚了,感觉时间过了一个多月,然后感觉来到杭电就是为了踏步、站军姿、暴晒。 (天还是挺蓝的,太阳也挺晒的)         最近也是挺迷茫的。虽然还没正式上课,但从各个渠道多多少少了解了些信息,被各方面牵引着,使得我有点看不清未来。 自己大概列了一下,今后很长的一段时间我有很多东西要去学习。首先是专业课上必须要学的

我居然把这坑给填完了?!

笑话成真了? 还记得我在去年 12 月时介绍了我当时做的个人常用小工具集合——John’s Lab。上面汇集了很多我平时经常要用到的小工具。在文章的末尾,我曾说未来想把她做成一个完整的系统,大家都可以按照一套规则开发自己的小工具,然后再添加到上面来进行管理、运行。 (这就是当时立下的 flag) 确实,这在当时刚学会 CodeIgniter 框架的我看来,确实是难以想象的。但其实高考后

南外校园电视台微信小程序的架构演进与技术实践

写在前面 今年4月份的时候,朱女士给我看了V电影的微信小程序——实现在小程序中播放视频。其优点是可以完美保留视频画质,并且无腾讯水印与贴片广告。朱女士当时跟我聊了下, 我大概构思了一下实现这个小程序的技术难点,发现都在能力范围内,便开始着手开发了。 而就在今天,电视台微信小程序 1.6.0 版本开发基本结束。这是一个重大的更新,我们添加了首页的瀑布流,关于页面……其中遇到了

我为何需要一个自己的网站?

各位好,今天是正月初五,俗称破五节。中国民俗认为之前诸多禁忌过此日皆可破而得名。在当天流行送穷习俗,所以嘛…… 送穷,送穷,那花点钱岂不是更能送走贫穷? (世上本没有习俗,想求得自我安慰的人多了,也就有了习俗) 所以,我今天给香港的服务器续费了。 (在本来的优惠码上还给了春节8.5折,也算是不错了) 这台机房位于香港的虚拟主机,上面只运行了我的博客—— John&#8217

让机器人帮你盯着你爱豆的一举一动!

写在前面 很久以前,因为一些比较羞耻的原因,一直想做一个自己的AI。当时是设想了使用各种技术,从 ActionScript3 到 C#,但一直因为没有服务器而停下来了。但是,在今年八月初入手了第一台 VPS 后,事情开始渐渐有些进展了。就比如接下来的这个: 一个定时检测许嵩微博并且给我发消息的小程序!你也可以拥有! 准备 一台搭建好 LAMP / LNMP 环境的 VPS。(如果你不担心电费,用自

John’s Lab —— 一个奇怪的实验室

人生理想?! 前段时间在修正 Light Cube 文章的格式时,看到了2015年年末时写的东西。感叹我在一年内居然做了这么多事!但那都已经是过去了,未来想做的事也总是会莫名其妙的出现,每当想起心里都会十分激动。 所以,我下了个微软的 APP —— 存在,来记录一些平时想到的想做的事,多半都是些究极人生目标吧。 (打码的那个太羞耻了)         今天想聊的,就是上面的个人实验室应用—— Jo

我居然在美国洛杉矶拥有了一处容身之所!

对,是的,没错。我现在终于拥有了人生中第一台自己的 VPS 主机。虽然之前是敲定说是要买 HostUS 的 VPS,但最后在网上看了下,发现搬瓦工是支持一键开启SS梯子。所以还是选择了搬瓦工的 VPS。 (用了优惠码,每年 $18.79,挺划算的。) (支持 支付宝 付款,马云在旁边偷笑……)         开通了!!十分开心,但是不知道为什么,服务器是在美国洛杉矶的,但

错过了,就不去想了。

今天下午总算从湖南回到家了。完美地避开了深九漫,这波真的血亏啊!!软妹币已经准备好了,也早在一个月前就设好了提醒事项,结果最后还是没想到……(╯‵□′)╯︵┻━┻ 这几天在看到各种同学发的朋友圈,真的难受。(╯﹏╰) 但是,弃我去者,昨日之日不可留。乱我心者,今日之日多烦忧。既然注定会错过,那就只能坦然接受啊。因为在老家没电脑,我便异想天开地找某大佬给我开虚拟机远程。然后他