• ConvertToUTF8:解决 Sublime Text的乱码问题

    sublime text是一款可以和notepad++媲美的代码编辑器,甚至比notepad++更好用。而且mac下面,没有notepad++,所以这可能是轻量级编辑器的唯一选择了。 第一次使用就被其惊艳的代码排版吸引了。 这种排版非常适合做前端的同学。 然而一开始就遇到乱码的

    15-09-19
  • Flex 布局语法教程

    布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案----Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了

    15-07-14
  • 谷歌推出前端开发框架 material-design-lite

    近日 Google 发布 了前端开发语言框架 Material Design Lite (MDL),包含一些符合其设计风格的按钮、复选框、输入区、排版样式、以及对应的网格系统和自适应排版系统。与 Twitter 推出的 Bootstrap 类似,MDL 是为了帮其他开发者快速实现统一的网站风格。

    15-07-08
  • 图解Javascript上下文与作用域

    本文尝试阐述Javascript中的上下文与作用域背后的机制,主要涉及到执行上下文(execution context)、作用域链(scope chain)、闭包(closure)、this等概念。 Execution context 执行上下文(简称上下文)决定了Js执行过程中可以获取哪些变量、函数、数据

    15-07-08
  • 设计优雅 UI 的 7 条准则(翻译精简版)

    最近发现前端设计挺有意思的,所以看了些文章。这里精简翻译了一篇其中很不错的,我认为对 js 开发者也很有帮助。 英文原文分两篇。 https://medium.com/ @erikdkennedy /7-rules-for-creating-gorgeous-ui-part-1-559d4e805cda https://medium.com/ @erikdk

    15-07-08
  • 理想的应用框架

    背景 在过去对框架的设计中,我收到过的最有用的建议是:“不要一开始就根据现有的技术去整合和改进。而是先搞清楚你觉得最理想的框架应该是怎样的,再根据现在的技术去评估,的确实现不了时再妥协。这样才能做出真正有意义的框架。” 在这篇文章里,就让我

    15-06-23
  • 前后端分离了,然后呢?

    前言 前后端分离已经是业界所共识的一种开发/部署模式了。所谓的前后端分离,并 不是 传统行业中的按部门划分,一部分人纯做前端(HTML/CSS/JavaScript/Flex),另一部分人纯做后端,因为这种方式是 不工作 的:比如很多团队采取了后端的模板技术(JSP, Free

    15-06-23
  • React 入门教程

    React 是 Facebook 里一群牛 X 的码农折腾出的牛X的框架。 实现了一个虚拟 DOM,用 DOM 的方式将需要的组件秒加,用不着的秒删。React 扮演着 MVC 结构中 V 的角色, 不过你要是 Flux 搭配使用, 你就有一个很牛X的能让轻松让 M 和 V 同步的框架了,Flux 的

    15-06-17
  • CSS中的变量使用详解

    CSS中的变量给了我们诸多优点:方便、代码重用、更可靠的代码库和提升 防错 能力。 示例 :root{--base-font-size:16px;--link-color:#6495ed;}p{font-size:var(--base-font-size);}a{font-size:var(--base-font-size);color:var(--link-color);} 基础 当使用

    15-06-06
  • React真的比AngularJS快吗?

    React自诞生以来,一直以其渲染速度快著称,特别与AngularJS和EmberJS等相比更是如此。但也有人不同意这个观点,以色列软件开发公司500Tech的CEO Boris Dinkevich 近日发表 博文 称,其实React并不真正比AngularJS快。 React之所以被人们认为快的原因,是因

    15-06-05
  • AngularJS常用插件与指令收集

    原文: http://chensd.com/2015-06/AngularJS-popular-Plugins-and-Directive.html 使用AngularJS有差不多一年时间了,前前后后也用了不少库和指令,整理了一下,分成四大类列出。有demo地址的,就直接连接到demo地址,其它的直接链到github托管库中。 图片

    15-06-03
  • 用CSS绘制三角形

    引入 用 CSS 绘制三角形,只是对 border 属性的简单应用。平时使用 border 属性的时候多留意一下,就会发现其中的技巧。下面,我们先看以下代码: HTML代码:divclass=test/div----------CSS代码:.test{width:10px;height:10px;border-top:50pxsolidblack;b

    15-05-23
  • Node.js与io.js那些事儿

    转自: http://www.infoq.com/cn/articles/node-js-and-io-js 去年12月,多位重量级Node.js开发者不满Joyent对Node.js的管理,自立门户创建了io.js。io.js的发展速度非常快,先是于2015年1月份发布了1.0版本,并且很快就达到了2.0版本,社区非常活跃。而 最

    15-05-21
  • 关于CSS[几乎]没人知道的3件事

    转载自 http://dwz.cn/JcXMM 你了解 CSS 吗?在六个月前,我提供了一个在线 免费 CSS 测试 系统。测试结果表明很多一线开发者并没有如他们所想的那样了解 CSS。目前有超过 3,000 人参加了该项测试,平均成绩只有 55 分。 但是,嘿,平均分本身并没有什么意思

    15-05-07
  • 9个目前流行的Material Design前端框架

    转载自 http://www.imooc.com/wenda/detail/256528 其中daemonite可以直接在github上下载,用firefox或者chrome打开index.html就可以看到效果了,简直是惊艳。 9个目前流行的Material Design前端框架 谷歌推出的Material Design风格已见有一些APP UI采用,视

    15-04-26
397文