Untrusted 通关攻略

今天早上刷微博的时候看到 @fakefish 分享了一个游戏微博,游戏的名字叫做《Untrusted》,通过修改JS代码来通关的游戏,作者把游戏代码托管在了Github上,游戏地址在 http://alexnisnevich.github.io/untrusted/ 。


认识 Backbone(一) : 什么是 Model

Backbone 的作者是这样定义 Model 的: Model 是任何一个 web 应用的核心,它包含了交互的数据以及大部分的逻辑。例如:转化、验证、属性和访问权限等。 那么,我们首先来创建一个Model: Person = Backbone.Model.extend({ initialize: funct …


前端开发面试题

本文总结了一些优质的前端面试题(多数源于网络),初学者阅后也要用心钻研其中的原理,重要知识需要系统学习,透彻学习,形成自己的知识链。万不可投机取巧,只求面试过关是错误的!


Ember.js 资源列表

最近我应邀为朋友写一个 Web App,前期在考虑技术栈的时候选择了 Rails API+Ember.js。考虑到这个应用的规模,选择 Ember.js 或许有点重,但是做公司的项目一直都在用 Angular,实在有点玩腻了(Angular 很好),而其他的前端框架要么不好玩,要么还不够 …


ES 6 新特性 Number.isNaN 介绍

NaN JavaScript中有一个特殊的对象:NaN,它表示一个非法的数字(Not-a-Number)。这个对象十分特殊,它的类型是number,属于原始值,但是和自身不相等。即NaN === NaN返回false。 NaN和自身不相等,乍一看违反直觉,但却符合IEEE754的规定。IEEE754的委 …



靠谱的前端工程师在哪里

SegmentFault招聘第二季:前端工程师 SF的下一期改版会给大家带来全新的用户体验,我们是一个非常重视前端体验的团队,不排斥任何能够提高体验质量的新技术。同时我们的技术团队也在构建之初,现在加入会有很好的成长机会 我个人就废话不说了,直接贴出 …




JSON不等于JavaScript对象

很多人将JSON看成是JavaScript对象。其实JSON是一种字符串的表示方法,这种表示受到了JavaScript对象结构的启发而已。设计JSON的用意是方便服务器和浏览器交换数据。由于JSON的简单性,在浏览器、服务器之外的领域也有广泛的应用。