camiler的头像

camiler

  • 译文
    15
  • 积分
    1365
  • 粉丝
    0

TA很懒,连一句话简介都没有留下

最新译文

响应式导航模式概述 – Smashing Magazine

说响应式web设计改变了我们的行业顶多是一句轻描淡写。过去我们经常会询问客户希望我们支持哪种设备和分辨率,但现在我们知道是“尽可能多的”。为了应对这样的挑战,并处理我们日益复杂的世界,web行业已经爆发出了新的思维,模式和方法。 在这篇文章中,我想主要看一下响应式导航...

JavaScript中的惰性数组介绍

今天我要介绍的是lazy-arr,它给JavaScript中带来了惰性数组。 什么是惰性数组,它为什么有用? 我们来重现一下你第一次面试软件工程师时的题目:写一个斐波纳契函数。我们明确了0和1的基本情况,然后递归生成剩下的: let fib = n => {...

现代javascript概念解释:第2部分

篇幅较长,大概说明下:在现代JS概念解释系列的第一部分中,我们学习了关于函数式编程,响应式编程,以及函数式响应编程的概念。在第二部分,我们将对作用域、闭包、Tree-shaking、组件、等等这些概念进行了解,以及当前对javascript应用谈论的话题,比如数据流,...

专业和业余的7大区别

在我20多岁的时候,总是一会想干这个,一会想干那个。虽然这样,但暗地里想成为一名作家。我看着朋友们在不断缩小业余和专业之间的差距,我也希望和他们一样。 正是对我朋友写作成功的羡慕,我想去尝试一下他们在通往成功之路时所做的一切。但问题是我并不知道我要做什么。 我认识的一...

反思JavaScript:论for循环的死亡

我们一直在使用JavaScript的for 循环,但现在,在最新的函数式编程技巧的支持下,过时的它应该退休了。 幸运的是,这样一种改变,并不要求你成为一个函数式编程大师。更幸运的是,这就是眼前项目中可以立马做的事情! 那到底JavaScript的for循环有什么问题...

coding,永不止步

实话说,你是一个优秀的工程师候选人么?你如何自我评价?你面试了几家公司?你现场面试获得offer的比例怎样?试试下面的公式(完全是我凭空想象的,没有任何意义): # x = 面试的公司数量 # y = 获得offer的数量 value = 100 * ln(x) *...

如何创建响应式删格系统

对自定义网页设计来说,最好的补充之一就是定制的响应式栅格系统。你可以自定义你需要的一切,包括有多少列数,列的大小,列之间的间隔,甚至是需要改变布局的临界点。 不幸的是,许多人甚至不会尝试着为他们的网页设计去建立自定义栅格,因为他们缺乏建立那样一个系统的知识和信心。 因...

用属性和属性选择器创造属于你自己的怪诞设计语言

在CSS中,属性选择器具有相当强大的匹配能力。你可以匹配任何属性或者任何具有确定值的属性,甚至这个值以某些文本开头,某些文本结束,或者包含某些文本,等等。如果需要,你会得到一种具有奇异风格“语言”的属性选择器。 比如... <div fencing="...

14个激发创造灵感的资源

打个比方。你正站在1000英尺的墙角,巴巴的望着。不能翻越。无可否认这完全不能逾越。你目测不到顶点,可能这堵墙有10000英尺呢。 我们都知道这堵墙是什么意思。我们每个人都会面临困境,当然我们每个人面临的困境有不同名称。江郎才尽,才思枯竭,精神压抑,遭受重创,拖延症....

SVG Stroke属性

内联SVG对完全自定义图形提供所有使用途径以及对其输出的控制。当在浏览器中手动创建形状,或者对现有图形进行编辑时,这就特别方便。 在SVG中有若干和stroke相关的属性,这就允许我们可以控制图形的具体细节,跟矢量图形软件一样。这篇文章就是作为一个通用指导,通过这些属...

Mixins是一种祸害

“如何在不同的组件中分享代码?”是大家学习React的时候常问的问题之一。我们的回答一直是:使用组件组合的方式实现代码复用。你可以定义一个组件然后在其他组件中使用它。 如何通过组合来解决某个固定的模式不总是那么明显。React是受函数式编程的影响,但却进入了一个由面向...

接受前端挑战:用CSS实现3D立方体

你喜欢挑战么?你愿意承担一项以前从没遇到过的任务并且按时完成么?如果在进行任务中,你碰到来一个似乎无法解决的问题呢?我想分享我使用CSS 3D效果的经历,那是第一次用于实际项目中,以此来激励你接受挑战。 那是平常的一天,当Eugene( CreativePeople的...

Redux介绍指南

Redux是近期前端开发中最火的框架之一。然而,很多人不清楚它是什么,它有什么好处。 正如开发文档中描述的,Redux对于JavaScript应用而言是一个可预测状态的容器。换句话说,它是一个应用数据流框架,而不是传统的像underscore.js或者AngularJ...

css升级

CSS初识看起来挺容易的,毕竟,只是样式而已,对吧? 但是,给它点时间。很快,CSS将会证明给你它真实的复杂程度。 为了在规模化CSS的时候保持代码清晰,有4件事是你可以做的:使用合适的语义,模块化,采用命名约定,以及遵循单一责任原则。 使用合适的语义 在HTML和C...

深入React:选择组件类型

过去几个月,我一直在建立我的第一个使用了react的生产应用。我注意到的第一件事是在一个新的react应用中可以有很多选择。很多是围绕react的系统环境问题(用webpack还是Browserify?Redux还是Relay?我需要用css模块或者Immutable...