Ning's Lab
  • HOME
  • ABOUT
  • HOME
  • ABOUT
  • Rails 實作應用 - Route、View篇

    Routes 做功能的第一件事:想路徑 路徑命名: 好好分類,直接放在根目錄下不適當 名稱需簡單易懂 有些方法不適合用既有的 routes,這時候就要另外做 ex.登入 session、註冊sign_up 路徑生成方法: resour...
     2022-08-21
    Read more 
  • WEB 資料放哪裡?資料們的家 - Database資料庫

    Database 資料庫顧名思義就是存放資料的地方資料庫會依照資料分成許多表格(table)這樣說有點抽象我們用點生活例子: 資料庫其實就像ikea的倉庫賣場倉庫賣場每一道就像表格依照家具特性分門別類 資料庫的分類資料庫可分為關聯式資料庫以及非關...
     2022-08-20
    Read more 
  • 從0開始刻 淺談 Rails 的運作魔法 - Day 05 建立應用程式

    昨天把初步框架架起來今天就來做個應用程式來試看看吧! step1 初始化我們要做一個 quotations 的應用程式首先在 rainbow 外建立一個資料夾 12345# 建立 quotations 資料夾> mkdir quotations...
     2022-08-19
    Read more 
  • 從0開始刻 淺談 Rails 的運作魔法 - Day 04 建立框架

    我們終於要開始來復刻 Rails 囉! 為你的框架取個好聽的名字吧! 我們這邊會用Rainbow作為名稱 *如果之後想把框架推到rubygem.org中,記得別用到重複的名字,而無法推上去 step 1 建立套件基本檔案下指令後,終端機會跳出幾個問題...
     2022-08-17
    Read more 
  • 從0開始刻 淺談 Rails 的運作魔法 - Day03 GEM

    用過 Rails 應該對於 gem 不會太陌生好用一直用,但你知道 gem 是什麼嗎? RubygemRubygem 就很像一個五金行囊括所有應用在Ruby上的套件 GEM是什麼?想像一下,當我們要組家具大部分的人應該都直接去家具店挑或是到 IKE...
     2022-08-16
    Read more 
  • 從0開始刻 淺談 Rails 的運作魔法 Day02 - Rack

    Rack是什麼?Rack 就像 Ruby 與 Web Browser 之間的溝通橋樑使用簡單的方法來傳遞 HTTP requestHTTP 收到 request 後會傳回應給我們 Rack 有固定的規格,它需要有個可以回應 call 方法的物件 以下...
     2022-08-16
    Read more 
  • 從0開始刻 淺談 Rails 的運作魔法 Day01 RMVC架構之為什麼要安裝node.js

    從0開始刻 淺談 Rails 的運作魔法 Day01 RMVC架構之為什麼要安裝node.js開始手刻之前,我們來快速認識Rails的運作以及架構吧 🥳直接進入主題 Go! Rails 採用 MVC 架構,另外還有 R (Route)MVC 分別為...
     2022-08-15
    Read more 
  • 幫網頁施點魔法 - JavaScript this

    this到底是哪個this?傻傻分不清楚相信大家對於this又愛又恨好用的時候超好用失控的時候很失控 今天就來帶大家認識一下該怎麼判斷現在的this指的是誰 廢話不多說,直接進入主題! 先讓大家了解一下環境的差異node.js的環境叫做 globa...
     2022-08-13
    Read more 
  • 幫網頁施點魔法 - JavaScript 變數提升解密

    不可不知的小把戲 - hoisting剛接觸JavaScript的朋友們,一定會被hoisting搞得霧傻傻 今天就讓我們來了解一下它到底是怎麼運作的 以下是宣告完變數,要印出變數的語法 12var name = "Amy";co...
     2022-08-12
    Read more 
  • 小機制大效用 一用就回不去的 Rails UJS - Unobtrusive JavaScript

    小機制大效用 一用就回不去的 Rails UJS - Unobtrusive JavaScript真正認識UJS後,就會發現他是個超好用的東西讓程式碼更簡潔,也能少寫一些程式碼 JQuery UJS咦,不是說要介紹Rails UJS嗎?為什麼會出現一...
     2022-08-12
    Read more 
Prev Next
© 2020 - 2023  Ning
Visitor Count   Totalview 
Powered by Hexo | Theme Keep v3.4.5