标签存档: js

Feb 21 2017

Javascript坑两则

偶然在SegmentFault上看到个链接,结果引导到知乎上了:如果你想靠前端技术还房贷,你不能连这个都不会。里面提出了两个问题:

注意,蓝色文本为完全引用知乎原文:

第一个是经典问题,考察闭包的使用:

第一问,这段代码输出什么?第二问,如果想让这段代码输出0123456789,应该怎么修改?

 

第二个问题是口述实现,设计场景如下:

请问如何设计代码,解决这个问题?

继续阅读 »

Jan 16 2017

在JS与PHP之间使用CryptoJS和mcrypt进行加密传输

虽然HTTPS的成本已经大幅度下降了,但是仍然会有一些需要再加密一层的传输需求。

本文将实现在客户端和服务端之间,使用CryptoJS和mcrypt进行加密传输的方法。

继续阅读 »

Oct 20 2016

堆叠陈年旧屎

公司把一堆陈年烂谷子的Bug甩到我这里让我修。

虽说很多Bug都由很烂的代码组成的,但也有只是实现逻辑就很奇葩的Bug。

之前一篇文章已经有说过公司里代码的恶心以及测试和文档的诸多问题,今天也不嫌麻烦就再展示一坨出来。

继续阅读 »

Apr 20 2016

gyp http 404 error while updating package in Atom

 Description

While updating plugins on Atom, it often fails. If you try using apm to update manually, the gyp reports a 404 error.

继续阅读 »

Oct 19 2015

JS get width() and height() of image 0 unexpectedly by using image.height and image.width

While creating a image object:

I thought I can get the height and width of the image like this:

In Chrome and IE11 on some computers, the code works as expected. But in Firefox, the height and width get 0 at the first time.If you refresh the page by pressing F5, It turns to be get the right value. Try testing it by pressing Ctrl+F5. 继续阅读 »

Aug 17 2015

Need For Ping

这个一直在维护的项目终于成型了。

排版依旧是很丑……没啥艺术细胞……

Github项目地址:Need For Ping

简介

项目Need For Ping的最终项目,今后所有关于Need For Ping的项目均在此项目中更新。

本项目主要用于对网络稳定性的检测,可用于对不同提供商、不同区域的虚拟主机、VPS等网络稳定性的对比。

项目采用了thinkphp作为框架编写,并使用highcharts作为图表展示。服务器端需要php、mysql服务和linux环境,客户端则几乎对浏览器没有限制。

工作原理

项目工作方式是定时ping远端主机,收集丢包率和延迟,并用图表展示。

软件截图

Need For Ping

继续阅读 »

» 新文章