ในยุคนี้การทําเว็บส่วนใหญ่จะเน้นไปทางการทำ Web ที่เป็น Single Page Application จึงมี Framework ที่มาช่วยในการทําเว็บแบบ Single Page Application ที่จะช่วยให้เราสร้างเว็บได้ง่ายขึ้น Vue.js ก็เป็น Framework ตัวนึงที่นิยมใช้กัน ซึ่งในบทความนี้เราจะมาเรียนรู้วิธีการใช้งาน Vue.js เบื้องต้น
แนวทางการพัฒนาเว็บด้วย Vue.js จะทําได้ 3 ทางดังนี้ 1. CDN คือการ import เข้าไปในไฟล์ html ของเราตรงๆได้เลยเช่น
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
2. NPM คือการติดตั้งผ่าน NPM
$ npm install -g @vue/cli
3. CLI (แนะนํา) vue-cli เป็นชุดคำสั่งที่จะทำให้เราสามารถขึ้น Project ด้วย Vue.js ซึ่งรวม Tools และ Libaries ต่างๆที่จำเป็นมาให้เราในตัว โดยที่เราไม่ต้องไปตามหา ไล่ดาวน์โหลดเอง ในหัวข้อถัดไปเราจะมาเรียนรู้วิธีการใช้งานกัน ในหัวข้อนี้จะบอกให้รู้ก่อนว่าแนวทางการพัฒนาเว็บด้วย Vue.js สามารถไปได้กี่ทาง
สิ่งที่ต้องมีในเครื่องของเราก่อนคือ node.js ถ้ามีแล้วก็ติดตั้ง vue-cli ด้วยคําสั่งนี้ได้เลย
npm install -g @vue/cli
เมื่อติดตั้งเรียบร้อย ก็มาสร้าง Project กัน ซึ่งการสร้าง Project ด้วย vue-cli นั้น จะมี Template มาให้เราเลือก 5 แบบ ได้แก่
ในบทความนี้เราจะมาสร้าง Project โดยใช้ คําสั่งนี้ได้เลย
vue create app-test
app-test คือชื่อของ Project ที่ต้องการจะสร้าง
เมื่อเรียกคําสั่งนี้ vue-cli จะถามคําถามต่างๆในการเริ่มสร้าง Project ให้ตอบไปประมาณนี้

เมื่อโหลดเสร็จแล้วจะได้ Folder ชื่อตามชื่อของ Project ของเราเลย ให้เราเข้าไปใน Folder นั้น ก็จะพบกับไฟล์ต่างๆมากมาย

ไฟล์สําคัญๆที่เราควรรู้คือ
สําหรับไฟล์อื่นๆ ในบทความต่อๆไปจะได้มาเรียนรู้กันครับ
เอาละ เราได้ Project มาแล้ว ต่อไป เราจะรัน Project ของเราใน mode dev กัน โดยใช้คําสั่ง
npm run serve
จะได้หน้าตาประมาณนี้

vue-cli จะ start web server ให้เราที่ port 8080 ใช้ browser เปิดเข้าไปที่ “http://localhost:8080/” ได้เลย จะได้หน้าตาประมาณนี้

ถ้าเราเขียนเว็บของเราเสร็จแล้ว แล้วต้องการจะเอาขึ้น Production เราจะต้อง Build โดยใช้คําสั่งนี้
npm run build
จะได้ประมาณนี้

File output จะอยู่ใน Folder “dist”

Singleton pattern เป็น Design pattern ที่ใช้จํากัดจํานวนของอ็อบเจกต์ที่ถูกสร้างในขณะที่โปรแกรมทํางาน จะมีประโยชน์ในกรณีที่ระบบงานต้องการบังคับให้มีแค่อ็อบเจกต์เดียวเพื่อไม่ให้เกิดการซํ้าซ้อนกันเช่น Class ที่ใช้ในการควบคุม Hardware 1 ตัว ในการควบคุม Hardware 1 ตัวถ้าสร้างอ็อบเจกต์เพื่อควบคุมขึ้นมาหลายตัวอาจจะทําให้เกิดปัญหาในการควบคุม Hardware ได้
รหัสมอร์สคืออะไร?รหัสมอร์สคือ รูปแบบการส่งข่าวสารทางโทรเลข ข่าวสารที่ติดต่อสื่อสารสามารถเป็นได้ทั้งตัวอักษร ตัวเลข สัญลักษณ์ (รวมเรียกว่าอักขระ) ในการส่งข่าวสารนั้นจะส่งเป็นชุดสัญญาณเสียง ไฟหรือเสียงเคาะ (click) เปิด-ปิด เป็นจังหวะ สั้น-ยาว ที่แตกต่างกันในแต่ละตัวอักษร
ไฟฉาย Olight sMini limited edition เป็นรุ่นที่มีขนาดเล็ก ใส่แบตเตอรี่ CR123 ยาวเพียง 5.45 ซม มาดูคุณสมบัติกันครับ