Quantcast
Channel: javascript – Gea-Suan Lin's BLOG
Browsing all 187 articles
Browse latest View live

Bootstrap 2 的 CDN Hotlink

NetDNA 跳下去做 Bootstrap 2 的 CDN Hosting 了:「Bootstrap CDN – Twitter’s Bootstrap hosted on NetDNA’s Tier-1 Content Delivery Network」。 這項服務不包含亞洲區的 CDN PoP,從台灣 (HiNet) 或是日本 (Linode) 過去都是美西的點,不過至少有 CDN...

View Article


用 JavaScript 遠端攻陷 Intel Core2Duo…

從 Hacker News 上看到了「Intel Core2Duo cpu cache controller bug PoC」,透過 JavaScript 遠端攻擊 Intel Core2Duo,直接突破所有 application & OS 保護機制… exploit 說明裡提到測過 Intel Core 2 Duo T5750 與 Intel Atom N270 這兩顆 CPU。...

View Article


jQuery 1.8.0

官方公佈 jQuery 1.8.0 了:「JQUERY 1.8 RELEASED」。 這個時間點 Google Libraries API 已經放上 1.8.0 了:HTTP 版的 http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js 與 HTTPS 版的...

View Article

原來 jQuery 1.8.3 出了…

捷運上被 Zite 推薦才發現 JavaScript 出新版了 XDDD:「jQuery Blog » jQuery 1.8.3 Released」,已經可以在 Google Hosted Libraries 上抓到了:ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js。 看 Changelog 主要是修 bug,其他沒什麼改變…...

View Article

cdnjs (其實我要說的是 Bootstrap…)

之前曾經提過 BootstrapCDN,不過我不是很喜歡用。主要的原因包括 netdna.bootstrapcdn.com 所使用的 CDN 在是不包含亞洲範圍 (會需要到美西抓),加上之前因為換 url 結構結果本來的 url broken… cdnjs 是之前就知道的服務,剛剛看了一下發現東西愈來愈完整了… 雖然名稱裡是放 js,但實際上上面放的 Bootstrap 是完整的:...

View Article


Image may be NSFW.
Clik here to view.

惡搞的 pull request 被人嫌到不行…

GitHub 上總是有人會送一些奇怪的 pull request 出來,把整個 code repository 砍掉換成惡搞的東西… 這次是 CoderDojo / CoderDojo-Kata 這個專案被人發 pull request 要惡搞,結果一堆人利用 comment 的功能開始嫌東嫌西:「pull 1」。 看完一次後覺得實在是太… 有趣 XDDD 乾脆列出來: 沒有 doctype。...

View Article

Image may be NSFW.
Clik here to view.

sitespeed.io 網站測速

sitespeed.io 是一個 open source 軟體,讓開發者可以測試網站的效能,然後輸出 html 報表:「Do you sitespeed?」。 執行需要 Java 1.7+ 以及 PhantomJS,我是在 FreeBSD 上跑 (Java 的部份是用 java/openjdk7),另外根據文章裡第三個 comment,在 Windows 上用 Cygwin 也可以跑。 以...

View Article

node.js 版的 YUICompressor…

看「Fantastic front-end performance Part 1 – Concatenate, Compress & Cache – A Node.JS Holiday Season, part 4」的時候發現 node.js 版的 YUICompressor 比起 Perl 版本更早之前就 porting...

View Article


Image may be NSFW.
Clik here to view.

John Resig 寫超過三年的 Secrets of the JavaScript Ninja 終於出版了…

寫到從 Mozilla 換到 Khan 了… XD John Resig 是 jQuery 的建立者,並長期擔任 jQuery 的大頭 (不過目前已經將位置讓給其他人了,不太深入參與 jQuery 的發展了),所以在 John Resig 還在帶領 jQuery 發展時預定所要出版的書「Secrets of the JavaScript Ninja」備受期待。 然後這一期待就是三年… 從 2009...

View Article


Image may be NSFW.
Clik here to view.

在瀏覽器玩 HTML5 + JS + Canvas 寫的 Diablo…

沒錯,是 Blizzard 的那個 Diablo (暗黑破壞神):「Isometric minimal-code style game at html5 canvas and javascript」,遊戲可以在「http://mitallast.github.com/diablo-js/」這頁玩… 直接用 Blizzard 的圖資搞當然是很精彩 (而且很震撼),但這樣搞不會被 DMCA...

View Article

Image may be NSFW.
Clik here to view.

不支援 IE{6,7,8} 的 jQuery 2.0…

jQuery 2.0 的消息:「jQuery 2.0 Released」。2.0 版與 1.9 的功能相同,只差在支援度:停止對 IE{6,7,8} 的維護及 workaround。 如同半年前在「jQuery 2.0 將放棄 IE{6,7,8} 的事情…」講的,如果在 John Resig 還在的時候應該不會放棄 IE8… 這是 2012 年七月的數字: 這是 2013 年三月現在的數字:...

View Article

Image may be NSFW.
Clik here to view.

快速衝高 Alexa 排名的方法

很久前 (突然找到我在 2006 的文章) 就說 Alexa 只是個參考用的工具… (參考「Search Results for: alexa」) 如果要看結論的人請直接跳到文章尾部,中間是說明發現的過程。 昨天 (星期五) 的時候跑去找肥睡睡餵食「摩斯吃到飽」,然後 xdite 也一起亂入,剛好聊到兩件事情。 第一件事情是要幫友站 Logdown 測試流量,講了一堆嘴砲方式…...

View Article

jQuery 1.11 Beta 1 與 2.1 Beta 1…

特地寫是因為 jQuery 1.11 將會是第一個完整切換到 AMD (Asynchronous Module Definition) 架構的版本:「jQuery 1.11 and 2.1 Beta 1 Released」。 雖然對 AMD 並不是全正面的看法,不過畢竟是一個通用的標準… Related Posts: jQuery 1.8.0 jQuery 1.5.1 釋出 Protocol...

View Article


Firefox 以 JavaScript 支援 Flash

標題不知道怎麼下比較好… 一樣是在 Zite 上看到的消息,Firefox 將引入內建的 Flash Player,是以 JavaScript 實做的:「HTML5 Flash Player (Shumway ) landed」。 專案在 GitHub 的 mozilla/shumway,Mozilla 的 Bugzilla 則是在「Bug 904346 – (shumway) [meta]...

View Article

避免文件大量 Reflow…

今天的 Hacker News 文摘上看到關於 Reflow 的問題:「Preventing ‘layout thrashing’」。 Reflow 指的是改變 DOM 後造成的畫面重新計算以及 render。 Google 有給過一些資訊:「Minimizing browser reflow」,Mozilla 也有給「Notes on HTML Reflow」,不過這兩篇都是概念性的文章…...

View Article


Image may be NSFW.
Clik here to view.

php.net 被擋的後續分析…

昨天一整天 php.net 網域下的網站都被擋掉: 在 Twitter 上也有看到 Rasmus Lerdorf 在抱怨: It appears Google has found a false positive and marked all of http://t.co/yKzgbWewmH as suspicious. pic.twitter.com/YDlHcUnCK6 — Rasmus...

View Article

Image may be NSFW.
Clik here to view.

Gmail.js

前幾天看到的「Gmail.js – JavaScript API for Gmail」,這並不是 Google 官方的 JavaScript API,而是給開發瀏覽器套件的人用的 JavaScript API。 甚至有給範例,讓你可以透過 Chrome Console 嘗鮮: 看文件發現比較特別的是提供了 Observe 的功能,可以抓到 Gmail 的事件 :p Related Posts:...

View Article


用 BrowserSync 測試多個平台…

BrowserSync 是用 node.js 寫的工具,可以同時測試一堆 device,修改後不用按 reload,印象中已經有套件可以做類似的事情? 一般用 npm 裝就可以了: npm install browser-sync 最簡單的方法是直接執行 browser-sync,執行後會出現像這樣的訊息: <script...

View Article

用 browserify 將 npm 的函式庫包到瀏覽器上用…

browserify 可以將用到的程式碼都包成一包,拿到瀏覽器上使用。 舉個例子離說,先寫了一個 a.js: (function(){ var el = document.getElementById('output'); var j2x = require('json2xml'); el.innerText = j2x({a: 1}); })(); 其中可以看到直接拿 require() 把...

View Article

Google Searchbot 將開始有能力解讀 JavaScript…

Google 在 Official Google Webmaster Central Blog 上正式向全世界公告他們的 Searchbot 將會解讀 JavaScript:「Understanding web pages better」。 也就是說,再這次改版後,就算你的頁面全部用 JavaScript 產生,Google 也有能力解讀出來。這顛覆了以前學到的觀念… 其他家...

View Article
Browsing all 187 articles
Browse latest View live