Why React?

First things first 关于“Why React”,在我开始了解React的时候,就开始思考这个问题;然后,我开始学习它的用法,尝试着写一个自己的“Hello World”;到了后来,我有幸接触到react体系的真正项目, »

Author: MaChi Last Update:

[ES6学习笔记] ES6中的let和const

ES6的标准已经在2015年的年末敲定,作为前端人,由于项目的需要,是时候开始着手学些ES的特性了。这里将记录着我学习ES6的点点滴滴。用于分享和记下我的学习历程。 NodeJS已经支持了ES6的一部分特性,但由于ES6中的新特性,使得它和ES5在运行时存在一些差异,这些差异足以使运行结果千差万别,因此,Node默认还是使用ES5来执行代码的。当你需要NodeJS以ES6的形式运行时,除了可以使用node --harmony »

Author: MaChi Last Update:

jquery.form.js中ajax文件上传的原理

jquery.form.js是比较常用的ajax提交插件,它集成了更多功能,更加方便的解决了ajax提交复杂表单和数据的需求。在日常的开发工作中,一般使用jQuery自带的ajax就可以基本满足需要,但是它在遇到文件的异步上传时,就显得比较疲软,尤其是要在老版本的IE浏览器上使用,xhr2.0就无法实现了。因此,jquery.form. »

Author: MaChi Last Update:

记CSS中一些不常用的单位

我们耳熟能详的CSS单位,有很多,例如:px, pt, %等,下面详细总结一下CSS中常见和不常见的单位。 相对单位 em 当前元素的字体尺寸 ex 小写字母x的高度 ch 英文下0的宽度 rem »

Author: MaChi Last Update:

原生Ajax的基础操作

一个ajax请求,大致分为以下几个步骤 创建xmlHttpRequest 绑定监听状态的事件 设置url以及header参数,附带data部分 send 根据监听事件触发回调 创建XMLHttpRequest if (window.XMLHttpRequest){ //Chrome, FF, IE10等现代浏览器的方法 »

Author: MaChi Last Update:

JavaScript 原生DOM操作汇总

用久了jQuery,对JS的原生的DOM操作变得十分生疏,在这里总结一下,便于以后快速查找。 查找元素 document.getElementById(''); 获得相应ID的元素,返回节点。 document.getElementsByName('') 获得相应name的元素,返回数组。 »

Author: MaChi Last Update: