介紹協助提昇 F2E Code Style 的兩個工具。
josephj@faria
| /* | |
| * author: [email protected] | |
| * version: 0.1 | |
| * date: 2011/01/24 | |
| * description: I am confused by browser version detection. What I need is blocking the browsers which are ie6/ie7/ff3 , however, I can't easily detect browser version. Cause I got the version which is like that "6.0.2900.5512.xpsp_sp3_gdr.100427-1636". | |
| so I write an easy plugin to check the browser version and you can also use callback to block these kind of old fashion browser or do anything else. | |
| For example: | |
| $.dectectBrowserVersion({ | |
| filter: { |
| <!doctype html> | |
| <!-- http://taylor.fausak.me/2015/01/27/ios-8-web-apps/ --> | |
| <html> | |
| <head> | |
| <title>iOS 8 web app</title> | |
| <!-- CONFIGURATION --> |
| // Source: https://groups.google.com/forum/#!topic/angular/hVrkvaHGOfc | |
| // jsFiddle: http://jsfiddle.net/pkozlowski_opensource/PxdSP/14/ | |
| // author: Pawel Kozlowski | |
| var myApp = angular.module('myApp', []); | |
| //service style, probably the simplest one | |
| myApp.service('helloWorldFromService', function() { | |
| this.sayHello = function() { | |
| return "Hello, World!" |
介紹協助提昇 F2E Code Style 的兩個工具。
josephj@faria
@版本 2.0.0
譯注:此翻譯版,主要給不能流利的讀英文的人看,相關專有名詞還是保留原文。翻譯不好地方請協助pull request.
此repository包含了一些前端開發的面試問題,來審查一個有潛力的面試者。這並不是建議你對同一個面試者問上所有的問 (那會花費好幾小時)。從列表中挑幾個題目,應該就夠幫助你審查面試者是否擁有你需要的技能。
Rebecca Murphey 的 Baseline For Front-End Developers 也是一篇很棒且值得讀的文章在你開始面試之前。
| # Change YOUR_TOKEN to your prerender token | |
| # Change example.com (server_name) to your website url | |
| # Change /path/to/your/root to the correct value | |
| server { | |
| listen 80; | |
| server_name example.com; | |
| root /path/to/your/root; | |
| index index.html; |
| `/** @jsx React.DOM */` | |
| converter = new Showdown.converter | |
| Comment = React.createClass | |
| render: -> | |
| rawMarkup = converter.makeHtml @props.children.toString() | |
| `<div className="comment"> | |
| <h2 className="comment">{this.props.author}</h2> | |
| <span dangerouslySetInnerHTML={{__html: rawMarkup}} /> |
CoffeeScript 1.7 is shaping up to be a pretty kick-ass release with significant improvements. Here are the ones I'm most excited about, in order of my own excitement.
Years of being wished for, finally granted!
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| (function ($) { | |
| 'use strict'; | |
| /* Based on https://github.com/wikimedia/mediawiki-extensions-NavigationTiming/ */ | |
| function recordTimeToFirstPaint() { | |
| // Use Chrome's loadTimes or IE 9+'s msFirstPaint to record the time to render in milliseconds: | |
| var firstPaintTime, timingSource; | |
| if ('chrome' in window && $.isFunction(window.chrome.loadTimes)) { |