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
關於我
學歷
國立鳳山高級中學
國立中興大學 資工系
專長
html/css
php/laravel
jquery/ajax/vue.js
mysql
C/python
經歷
山水雲林 : PHP後端
擎雲數位 : PHP後端