关于 DOM Element style 属性的一件小事

这几日写了个小插件,因为对 DOM element 的 style 属性的使用不当,导致这个插件有点问题。具体来说,就是无法通过 element.style = 'display: none' 这种写法来隐藏元素。

因为DOM 标准规定 HTMLElement 的 style 属性是只读的。

附:插件地址

Read More

Share

HTML5 fileReader API (1)

本文介绍在使用 HTML5 fileReader API 之 readAsText 的基础用法及常见的问题与解决方案。fileReader 可以将文件内容异步地读入内存,然后提供给浏览器引擎。readAsText 方法将文件内容读取为纯文本。

Read More

Share

PostCSS 系列(1): 基本概念、原理与用法

【占坑文】

PostCSS 是一个可以极大提高前端工程师生产力的工具。

PostCSS:
A tool for transforming CSS with JavaScript.

Read More

Share

《你不知道的JavaScript》笔记&心得

这本书于2015年4月在国内出版,而2个月之后,ES6正式通过,成为国际标准。

ES6的许多特性也在本书中有所提到。例如块级变量声明,箭头函数,Object.keys()方法,Array.prototype.find()方法,属性名表达式,以及 class,等等。

个人认为,本书对 JS 的多处讲解,深度甚于《JavaScript权威指南》和《JavaScript高级程序设计》。

Read More

Share

这三个月

试用期时间:2015-12-10 至 2016-03-09.

终于知道了:大厂的程序员原来是这样工作的。

Read More

Share

记 2015

2014年折腾,但也不及2015年折腾。

Read More

Share

A Turning Point at the Age of 27

11月25号,去单位刷了欠下的债,拿到离职证明,吃了最后一顿工作餐,然后下午去实验室写了会儿代码,解决了第三方微信登录的问题,就撤了。

This is it.

Read More

Share

Git 学习笔记

本文记录一下自己在学习、使用Git时不断碰到的问题与解决方法。个人感觉最好的在线教材是 《Pro Git 2nd Edition(中文版)》。遗憾的是这本书尚无国内出版社出版发行,因此无法享受到纸质书阅读的快乐(除非自己打印了一本 ~~ )。另外,《Git版本控制管理(第2版)》这本书也很不错,有纸质书可以读。

Read More

Share

关于在HTTP请求BODY中使用JSON格式

在使用 HTTP POST 或者 PUT 方法向服务器发送非multipart类型的数据时,有两种最常用的对消息主体进行编码的方法,它们分别对应不同的Content-Type

Content-Type 类型说明 示例
application/x-www-form-urlencoded 以 URLEncoded 的方式进行编码 name=test&sub%5B%5D=1&sub%5B%5D=2 解码后就是:name=test&sub[]=1&sub[]=2
application/json 消息主体是序列化后的 JSON 字符串,要求服务器端能够支持JSON {"name":"test","sub":[1,2]}

Read More

Share

小结:最近一月学到的东西

最近一月(主要是9月份),通过若干项目,学到了一些新技能。

月末又读了几篇学习方法理论相关的博文,加深、印证了自己的观念。

对于大多数的我们来说,可以认为“世无天才”,唯有“勤奋”二字,可以将人与人区分开来。绝大部分时候,“我们的努力程度之低,根本轮不到拼天分”。至于学习方法,要理解体会这个规律:

这个世界的知识,对于一个人来说,有三层:
最内一层是舒适区,在这里面的知识都是这个人掌握、运用得非常好的。就像一个学了一两年前端开发的同学A,对JS的各种特性肯定是如数家珍。
最外面的是新领域,叫做“恐慌区”,这里的知识对这个人来说都是陌生的,完全没有掌握甚至没有接触的。就像那个同学A(假定TA就像我一样,是自学编程,因此只会前端开发),如果让他去用JAVA写后台,通常真的会很痛苦。
处在新领域和舒适区之间的,就是学习区。好比如果这个同学懂JS,又要学后端开发,那么直接上手Node.js,可能比先学JAVA,然后开始做后端开发要稍微少点门槛。

Read More

Share