ES6 語法學習筆記

es6 features
最近透過兩門線上課程學習現代前端的知識,在此紀錄一下對於 es6 語法的觀念及細節   let 與 const var 的作用範圍是 scope(作用域) function scope global scope (不是在函式中,就是 global scope) let, const 的作用範圍是 block (用大括號來介定它的範圍) 大括孤,中間有程式碼,稱為 block cons...
javascript

Markdown editor with vscode keybi...

ace-code-editor, showdown, github-markdown-css
此篇文章分享如何簡單建立一個好用的 markdown editor 將會用到兩個 js 套件:ace-code-editor 和 showdown markdown 呈現的 css 則套用 github-markdown-css 那就開始吧 1. git init & npm init mkdir showdown-practice cd showdown-practice git init npm init 2. npm install npm install jquery npm install bootstrap npm install s...

php 實作匯出 .ics 檔並解決時區問...

php export .ics
在此奉上簡單的 ics 匯出實作程式  <?php namespace Hdsbook\ICS; // 這裡請替換掉你自己要用的 namespace class ICS { public $data = ""; public $start = "BEGIN:VCALENDAR\n" . "PRODID:-//Hdsbook Corporation//Test System//EN\n" . // 此行中間內容可自行替換,這行不加也行 "VERSION:2.0\...
PHP

php array_merge 與 array + array...

php array_merge and array + array
如題,本篇探討 array_merge 與 array 相加的差異 測試 $a1 = [1, 2, 3]; $a2 = [4, 5, 6]; $result = array_merge($a1, $a2); // [1, 2, 3, 4, 5, 6] $result = $a1 + $a2; // [1, 2, 3] $a1 = [ 1, // 0 => 1 'a' => 7, 2, // 1 => 2 'b' => 8, ]; $a2 = [ 'a' => 9, 3,...
PHP

Docker Laradock 快速部署教學

用 laradock 快速建立 laravel 開發環境
此篇筆記紀錄如何在 mac 上部署 laradock 這篇的部署架構將會長得如下 - project - app - ... - laradock 也就是 laradock 會在 laravel project 的子資料夾中 這樣的部署有一個好處是,將laradock也導入到版本控制中,這樣要部署到其它機器上時 直接在拉下來已經設定好的 docker image 啟動 container 就可以運行網站 1. 安裝 docker...
Laravel docker

Docker get started

doodle
本篇紀錄初次在 mac os 上下載 Docker 的過程   Step1: 註冊一個 docker 帳號 官方網站:https://hub.docker.com   Step2: 下載 Docker Desktop 下載連結:https://hub.docker.com/search?q=&type=edition&offering=community&sort=updated_at&order=desc 下載完 terminal 下 docker version,若有版本資訊出現,表示安裝...
docker

系列文章


Laravel 套件配置

  • CKeditor 部署
  • Laravel CKEditor + CKFinder
  • 簡單就能讓網站擁有按讚功能
  • Laravel 驗證碼套件

關於我


學歷

國立鳳山高級中學
國立中興大學 資工系

專長

html/css
php/laravel
jquery/ajax/vue.js
mysql
C/python

經歷

山水雲林 : PHP後端
擎雲數位 : PHP後端