Hexo 建站之旅

2016-05-04
阅读 1 分钟
4k
新手上路 指令 创建文章 {代码...} 启动本地 Server {代码...} 命令运行成功后可通过 [链接] 访问页面。 使用 -p 后缀可指定监听端口号,默认监听4000端口。 {代码...} 生成静态文件 {代码...} 部署 {代码...} 在部署之前,要先执行生成静态文件,否则部署时无法检测到文件更新。 FAQ 运行hexo命令总提示 Module version...

ES6 新特性之箭头函数

2016-01-10
阅读 5 分钟
11.5k
“箭头函数”是 ECMAScript6 中非常重要的性特性。很多文章都在描述它的上下文透明性以及短语法。新特性必然会带来很多好处,但凡事都有两面性。

Linux 命令之 mkdir

2016-01-04
阅读 1 分钟
3.2k
选项: -m,--mode 设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask -p,--parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; -v,--verbose 每次创建新目录都显示信息 --help 显示此帮助信息并退出 --version ...

https 页面中引入 http 资源的解决方式

2015-12-25
阅读 2 分钟
112.2k
而且如果在一个 https 页面里动态的引入 http 资源,比如引入一个 js 文件,会被直接 block 掉的。Chrome v21 之后,在 SSL 加密页面 embed 非 SSL 的 Flash 资源也会被默默的屏蔽掉,只留下一句 console 报告。

JavaScript 的同源策略

2015-12-23
阅读 3 分钟
9.7k
同源策略限制了一个源(origin)中加载文本或脚本与来自其它源(origin)中资源的交互方式。 同源定义 如果两个页面拥有 相同 的 协议(protocol),端口(如果指定),和 主机,那么这两个页面就属于同一个源(origin)。 下表给出了相对 [链接] 同源检测的示例: URL 结果 原因 [链接] 成功 [链接] 成功 [链接] 失败 协...

随机问题之洗牌算法

2015-12-16
阅读 5 分钟
3.7k
在百度搜“洗牌算法”,第一个结果是《百度文库 -- 洗牌算法》。扫了一下里面的内容,很多内容都容易误导别人走上歧途,包括最后用链表代替数组,也只是一个有限的优化(链表也引入了读取效率的损失)。

完美实现文字图片水平垂直居中

2015-12-15
阅读 4 分钟
27.4k
垂直居中是一个历史悠久的大问题,要做到兼容所有浏览器少不了要花点时间,网上也流传了很多解决方案,但没发现比我现在用的方案更完美,至少在我的项目是如此。

hg、git命令行总汇,炫技必备

2015-12-06
阅读 2 分钟
12.8k
图形化的工具虽然用起来也是蛮爽的,但是我还是觉得命令行是程序猿的一种基本功的说。但是本猿的基本功有点稀松啊,所以稍微做了一个常用命令的总结,希望对大家也有所帮助 :)

jQuery 之 extend 方法使用

2015-12-02
阅读 3 分钟
9.1k
jQuery 的 API 手册中,extend 方法挂载在 jQuery 和 jQuery.fn 两个不同的对象上,但在 jQuery 内部代码实现的是相同的,只是功能各不相同。

听说,当使用Reactjs的时候,Gulp和Browserify很配哦

2015-11-16
阅读 3 分钟
7.1k
在生产环境中如果依靠前端引用JSXTransformer.js文件来实现JSX向JavaScript的转换,那是绝对不靠谱的。所以,使用Reactjs的童鞋就需要使用更有逼格的方式来完成这项任务。作为现在最常用的前端构建工具gulp搭配上Browserify来搞定这个问题那真是拉风的不要不要的 :)

数组去重的正确编写姿势

2015-11-12
阅读 2 分钟
10.8k
数组去重是前端面试的一个必备题目,其具体表现内容为:怎样去掉Javascript的Array的重复项。问题简单直接,咱们也废话不多说,直入主题吧。

做完了PC站,你就离移动站优化不远了

2015-11-09
阅读 4 分钟
2.5k
随着高端手机(Andriod,Iphone,Ipod,WinPhone等)的盛行,移动互联应用开发也越来越受到人们的重视,用html5开发移动应用是最好的选择。然而,每一款手机有不同的分辨率,不同屏幕大小,如何使我们开发出来的应用或页面大小能适合各种高端手机使用呢?看了这篇文章可以帮你做到这一点。咱们来点直接的吧 : )

ES6 新特性之数组扩展

2015-10-14
阅读 6 分钟
40.3k
from 方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map)。

react native 初构建之我等到花儿都谢了

2015-09-21
阅读 2 分钟
6k
最近 react native 这货貌似很火,如果想让我从技术角度讲述她为什么那么火,那我就不献丑了。很多喜欢刨根问底的程序猿,攻城狮比我说的明白多了。从我的角度来说,我很喜欢 react native 的原因是,她改变了前端这个称呼给大家的传统认知,她拓展了前端的维度。前端不光只能在 H5 的范畴里搞一搞,她也可以侵占到客户...

这年头,不用点道具(gulp),你都不好意思说你是做前端的

2015-08-28
阅读 4 分钟
7.6k
如果你以前没用用过任何任务脚本(task runner)或者命令行工具,那也不要害怕,这篇文章可以一步步教你上手gulp,升职CEO,赢娶白富美,走上人生巅峰,吼吼吼,好开森,有木有?!我会分为五步向你介绍gulp并帮助你完成一些屌炸天的事情。话不多说,直接开始吧。

不得不说的Ajax

2015-08-24
阅读 3 分钟
3.2k
readyState 属性的值代表 HTTP 请求的状态。当一个 XMLHttpRequest 初次创建时,这个属性的值从 0 开始,直到接收到完整的 HTTP 响应,这个值会递增到 4。它每一个值所代表的含义为:

JS 事件委托

2015-08-22
阅读 4 分钟
4.4k
问题就是如此之简单直接,但我对这扑面而来的题目似乎还没有能力完全做好准备。回想起当时的能力真是渣到醉的不行。不过“二哈”的我把这点当做一个需要我努力的理由。

全局变量污染什么的最讨厌了

2015-08-22
阅读 1 分钟
9.5k
没有做过任何优化的满目疮痍的代码。a.js 和 b.js 都有全局变量 window.a ,导致冲突,全局变量属于 window 作用域下的。

jQuery 之与 Zepto 的差异

2015-08-21
阅读 4 分钟
23.1k
jQuery 的意义是在于抹平 DOM、BOM、CSSOM 的多浏览器差异,并统一提供接口。它不能当作 Framework(框架)被使用,而是扮演 Utility(工具)的角色。