利用Nginx反向代理实现前端跨域

前言

在之前的一个课程项目中,遇到了一个跨域问题,不过以前用的都是 jsonp 或者后端设置 Access-Control-Allow-Origin,这两种方法都需要后端进行相对应的操作,如果遇到不想改文件的后端,或者短时间内联系不上后端呢?

阅读全文

JavaScript 中「相等运算符」和「严格相等运算符」的规则和关系

引言

首先我们抛出两个问题:

  1. 为什么 [1] == [1]false ?

  2. 为什么 [1] == 1true ?

阅读全文

iPhone获取手机UDID(用以参与拱拱应用分发测试)

你好呀,我是拱拱

iOS拱拱要来啦~

在拱拱来临之前,最重要的就是内测啦~

如何参与内测?把下面的内容看完吧,拱~

什么是UDID?

UDID是一种iOS设备的特殊识别码。除序号之外,每台iOS装置都另有一组独一无二的号码,我们就称之为识别码( Unique Device Identifier, UDID )。 每个iOS 开发者在缴交99美元年费的同时,都会得到100个beta test名额,可以让软件开发者输入100台iOS装置的UDID。 有意成为beta tester的人,只需向开发者提交UDID,经过输入及制成一个描述档之后,该手机就可以使用由同一开发者所制的所有软件。

阅读全文

Swift自动布局库SnapKit使用介绍

SnapKit介绍

SnapKit是一个优秀的第三方自适应布局库,它可以让iOS、OS X应用更简单地实现自动布局(Auto Layout)

阅读全文

UI调试神器 —— Injection for Xcode(Xcode插件)

前言

在写前端的时候,非常喜欢那种一写完就能立马看到自己代码效果的过程。在iOS开发过程中,编写界面代码时需要查看界面的布局或者颜色等是否符合要求,此时重新编译整个项目 -> 安装到模拟器 -> 启动项目 -> 进入相关页面,界面开发过程中一大半的时间浪费在这无谓的等待上。一天躺在床上,思考着有这么多的神级前辈开发过iOS,他们在开发界面的时候也是这样等待吗,效率如此低下的工作会发生在他们身上吗?我觉的其中必要蹊跷,应该会有界面实施预览的工具,上网一搜,果然,其中推荐最多的还是 johnno1962 编写的 injectionforxcode Xcode插件。

阅读全文

Mac百度网盘(网页版)破解突破下载速度限制

前言

  1. Mac下载神器: Aria2
  2. Chrome浏览器(供安装插件使用)

下载地址:http://software.lbinin.com/aira2/aria2+chrome.dmg

阅读全文

Mac下CocoaPods安装和使用教程

什么是CocoaPods

当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库。手动下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。所以,你需要 CocoaPods来帮你解决这些恼人的问题。

阅读全文

遗传算法解决函数最大值问题

js版本:

相应注释已经写上,具体分析等考完试再写-=-

阅读全文

关于will-change的用法以及一些web动画渲染优化

之前在研究一个有关 利用纯css完成感知悬停 的代码,在里面第一次见到了 will-change 属性(学识疏浅勿喷-=-),查资料看了一下张鑫旭大大的博客 使用CSS3 will-change提高页面滚动、动画等渲染性能 对这个属性肃然起敬(相遇恨晚,抱头痛哭.jpg)。

阅读全文

利用纯css完成感知悬停

今天看见了一个利用纯css制作的感知悬停,示例页面 做出了和百度图片一样的悬停效果,而且跟吸引我的是用的是纯css,虽然我不知道百度图片用的是什么方法,但是对于一个 能用css就别用js主义者的我当然是引起了极大的兴趣~

演示动画

效果图

话不多说先看看页面的源码去分析一下~

阅读全文