[JavaScript] indexOf 方法

indexOf: (查詢 js 陣列中是否有符合的值) 用法: indexOf(要找的值, 從第幾個位開始找) 大小寫有差異,找不到符合的值會回傳 -1 example: jsbin Ref: w3school »

[讀書心得] Growing Rails 筆記

讀 Growing Rails 的筆記 User interactions without a database models 不一定要是 database table,有些 UI 不會更改到 table 值 例如: 登入表單、搜尋表單、輸入信用卡的表單、Validations and form roundtrips、Attribute setters 將字串改為數字.日期等、Language translations for model and attribute names、Transactional »

[Rails] 使用 content_tag 生成 html

content_tag Rails 裡可以使用 content_tag 來生成 html code,以減少 view 裡面的 html code 過多 Example def render_banner content_tag(:div, "這是內容", class: 'banner') end 產生的 html 為 <div class="banner">這是內容</div> 也可以加上 css content_tag(:div, "這是內容", class: 'banner', »

[SEO] Sitemap 筆記

什麼是 Sitemap ? Sitemap 就像一個網站的地圖,裡面記載這個網站的結構 能夠幫助搜尋引擎暸解該網站內容架構,加速檢索速度 sitemap 有許多種格式,不過無論哪種格式,一個 sitemap 檔案大小上限是 50MB,網址上限 50000 個 若檔案較大或網址較多,可以建立索引檔 實作 在 Rails 裡,可以使用 gem ‘sitemap_generator’ 來完成實作 並且有 rake task 能夠在每次產生新內容的時候更新 sitemap 到搜尋引擎 其 »

Vagrant 筆記

Vagrant 官網 需搭配 Virtual Box 使用 兩項都裝好之後 新增 Box 指令 $ vagrant box add {自訂名稱} {網址} Box 版本可在 這裡 找 列出目前的 Box $ vagrant box list 產生設定檔 $ vagrant init {Box 名稱} 啟動 VM $ vagrant up ssh 到 VM $ vagrant ssh 其他指令 查看VM 狀態 $ vagrant status 關閉VM »

[Conf] 2017 Mozilla conf

很高興這次能參與 Mozilla 在台北舉辦的【 2017 Mozilla 開發者大會 】 舉辦的地點在台北六福皇宮的B3 報名人數相當的多,但入場流程非常順暢 並有餐點與飲料 展示攤位 早上的議程是由 Mozilla 副總裁與技術顧問介紹新一代的 firefox 午餐也蠻豐盛的 下午分為 A:Web 發展最速報、B:瀏覽器最夯趨勢 與 C:新興技術最吸睛 三場 我參與的是 議題A 親愛的,我的網頁壞了 - 讓瀏覽器和網頁處得來之道 這場的講者,分享了 »