React 入门实战

2017-01-07
阅读 8 分钟
3.6k
学习 React 不是一蹴而就的事情,需要一步一步来,长期积累。毫无疑问,现在前端框架最火的 Angular、React 和 VUE。我作为一个小白,其实几个月之前就已经接触到 React,不过那时候只是简单的实现了几个小 Demo。

webpack 入门实战

2017-01-06
阅读 7 分钟
8.5k
大概几个月前,刚接触 gulp 的时候,通过 gulp 对前端工作流进行优化,在 gulpfile.js 文件中写插件,编译 less、stylus,压缩 css、js 等等,感觉工作效率得到极大的提升,原本手动的东西,现在都是自动化了。

ES6,你不得不学!

2016-12-15
阅读 10 分钟
17.1k
在没有学习 ES6 之前,学习 React,真的是一件非常痛苦的事情。即使之前你对 ES5 有着很好的基础,包括闭包、函数、原型链和继承,但是 React 中已经普遍使用 ES6 的语法,包括 modules、class、箭头函数等,还有 JSX 语法。所以,在学习 React 之前一定要先学习 ES6。

Show Your GitHub Projects

2016-12-07
阅读 4 分钟
3.1k
经常会在别人的简历中看到,做过什么高大上的项目。说实话,有时候看到一些大牛的简历,会感到非常的自卑,入行前端也一年多的时间了,但真正的‘懂行’或许也就半年的时间吧。真正大的前端项目没有做过,一些小的个人项目大多都托管在 GitHub,前段时间酝酿了一个展示 GitHub 项目的一个小 Project,今天就来说说这个东西。

原生 JS 获取元素的尺寸和位置

2016-12-04
阅读 5 分钟
37.1k
关于元素的尺寸和位置,这原本是 CSS 干的事,但更多的时候需要用 JavaScript 来获取这些参数,比如一个很好的例子 js 实现的图片瀑布流。

XSS 和 CSRF 两种跨站攻击

2016-12-01
阅读 4 分钟
7.2k
差不多刚开始接触前端的时候,经常能看到一些早几年入行大牛们的简历,几乎所有人都会在简历中带上这么一句话:具备基本的 Web 安全知识(XSS / CSRF)。显然这已经成为前端人员的必备知识。

JS 获得浏览器类型和版本

2016-11-29
阅读 4 分钟
24.2k
最近碰到了一个问题,判断浏览器的类型,我们熟知的 IE, Firefox, Opera, Safari, Chrome 五款比较有名的浏览器,有时候需要考虑兼容性问题,当然,即使是同一款浏览器,不同的 version 也会带来很多麻烦。

SQL 注入详解

2016-11-18
阅读 7 分钟
16.3k
实习期间的主要工作是研究 WEB 安全,刚开始的时候,研究的主要是 SQL 注入,因为之前没有搞过安全,所有费了好长一段时间对 SQL 注入基本知识进行了解。这篇文章并不是什么很深入的技术博客,或许应该叫它‘ SQL注入扫盲 ’。

HTTP协议中你必须知道的三种数据格式

2016-11-09
阅读 9 分钟
17.7k
实习中的一个主要工作就是分析 HTTP 中的协议,自己也用 Python 写过正则表达式对 HTTP 请求和响应的内容进行匹配,然后把关键字段抽离出来放到一个字典中以备使用(可以稍微改造一下就是一个爬虫工具)。

我所理解的正则表达式

2016-11-08
阅读 7 分钟
6.1k
学习了半年的正则表达式,也不能说一直学习吧,就是和它一直在打交道,如何用正则表达式解决自己的问题,并且还要考虑如何在匹配大量的文本时去优化它。慢慢的觉得正则已经成为自己的一项技能,逐渐的从一个正则表达式小白变成一个伪精通者。

从一个组件的实现来深刻理解 JS 中的继承

2016-11-01
阅读 12 分钟
9.1k
其实,无论是写什么语言的程序员,最终的目的,都是把产品或代码封装到一起,提供接口,让使用者很舒适的实现功能。所以对于我来说,往往头疼的不是写代码,而是写注释和文档!如果接口很乱,肯定会头疼一整天。

css中的有趣的 border

2016-10-20
阅读 3 分钟
4.4k
CSS 中的 border 属性,我想凡是了解一点 CSS 的都知道它是作用,可以在 MDN 上找到对它的详细介绍。 border 简单来说,就是我们常用的边框,一个非常基础的用法,就是 {代码...} 下面是演示的效果: 当然还可以定义很多奇形怪状的边框类型,比如圆角(radius,可能兼容性不是很好),椭圆(其实只要懂了椭圆,边框就可以随...

JS 中的事件冒泡与捕获

2016-10-17
阅读 5 分钟
8.5k
渐渐的,对 JS 的语言的不断深入,有机会去了解一些原理性东西。最近在看 JQuery 源码,感触很多,总想着用原生的 JS 去实现自己的一个 JQuery 库。说实在的,JQuery 里面很多函数和思路,是千百开源工作者长期的贡献,哪能是短时间就能消化的了。