WordPress 在後台有提供不少實用小工具,如:標籤雲、月曆、文字區塊…等等功能,使網站多了不少便利性,與減少了許多我們需要開發的項目,那要如何應用這些
WordPress 提供的小工具呢?其實很簡單,讓我們繼續往下看:
--------------------------------------------------------------------------------
註冊 小工具區塊(widgets):
首先必須要先在 function.php 中,註冊一塊 小工具 的區塊 :
(這邊以 sidebar-first 為例)
/**
* Register our sidebars and widgetized
JavaSctipt 定義函式的方法不只有一種,而每一種定義函數的方式有著各自的術語,也會個別運用在不同的設計模式裡,對其了解也是學習 JavaScript
的基本功,說明如下:
--------------------------------------------------------------------------------
基本函數定義的方式:
function test(){} //宣告函式
//函數運算式
var test = function(){} //匿名函式
var test = function test(){} //具名函式
這三種看似差異不大,可是其實在實戰中是有影響與差別的,主要差別就在與 scope(作用域) 和我前 一篇
[http://skyroxas.tw/
我們一般在撰寫 JavaScript 的編碼時,往往會認為正在撰寫的 應用 會照著我們撰寫的程式碼一行一行的執行,其實並不盡然~
我們寫的程式碼會先被 JavaScript 的編譯器進行轉換,將之轉換成給電腦執行的編碼,這邊將舉例來說明 JavaScript
其中的一項編譯的特性「Hoisting」,對其有個初步了解,可以幫你避免掉一些非預期的錯誤!
--------------------------------------------------------------------------------
什麼是 Hoisting ?
直接在實例中說明:
var x;
x = 10;
alert(x)
這段基本的程式宣告 return 出的結果就是 10,相信這部分大家都是沒有問題的,但如果我把編碼改成如下:
highlight.js 可以為你網站的 程式碼區塊 提供大量的版型,讓你的 技術BLOG
看起來跟有格調,也可以大幅提升文章的可讀性,提供各種語言的版型可供使用,且非常的好套用
> 官方網站:highlight.js [https://highlightjs.org/]
--------------------------------------------------------------------------------
如何套用?
只需將 highlight.js 提供的 cdn ,直接加入網站的 head :
<link rel="stylesheet"
tasksel 是一款可以讓我們快速安裝 dns server、lamp,等等應用的軟體包
這個軟體在server版是預裝的,而在桌面版裡是不預裝的,桌面版必須要一下子面指令先安裝後,才可以使用 :
--------------------------------------------------------------------------------
安裝指令:
$ sudo apt-get install tasksel
--------------------------------------------------------------------------------
安裝 lamp:
有 兩種 方式可以讓我們快速安裝:
指令安裝:
$ sudo tasksel install lamp-server
--------------------------------------------------------------------------------
或是進到 tasksel 的介面:
$ sudo tasksel