11. Tools and Setup
เตรียมพร้อมเครื่องมือ
1. Sublime Text 3 http://www.sublimetext.com/3
2. Live Reload http://livereload.com/
3. Bootstrap 3 http://getbootstrap.com/
4. jQuery http://jquery.com/
12. Sublime Text 3
Text Editor
โปรแกรม Text Editor ที่ทรงประสิทธิภาพอีกตัวด้วยความสามารถที่น้าหนักเบารวดเร็ว และยังมี
package เสริมต่างๆให้เลือกใช้อีกมากมาย ทาให้การพัฒนาเว็บไซต์นั้นง่ายขึ้นตามไปด้วย
http://www.sublimetext.com/3
13. Live Reload App
Web Browser Reloader
Live Reload เป็นเครื่องมือที่ช่วยให้นักพัฒนาเว็บที่ใช้เครื่องมือประเภท Text Editor ซึ่งไม่มีการ
Preview หน้าเว็บในตอนทางาน ทาให้สามารถ Live view ได้โดยที่ไม่ต้องกด Refresh อีกต่อไป
http://livereload.com/
14. Bootstrap v 3.3.0
The most popular CSS Framework
CSS Framework ที่มีผู้ใช้งานมากที่สุดในโลก และ สร้างสรรค์สุดยอดผลงานต่างๆมาแล้วมากมาย
http://getbootstrap.com/
36. Button Dropdown
Button Dropdown
มีหน้าที่สาหรับแสดง list ที่ซ่อนไว้เพื่อใช้เป็นลูกเล่นในการจัดหน้าเว็บให้สวยงามขึ้นและกระชับขึ้น
Class เสริมของ Dropdown ก็จะแบ่งออกเป็นหลายแบบ เช่น
- Single Dropdown
- Split Dropdown
- Dropup
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1"
data-toggle="dropdown"> … </button>
37. Input Group addons
Input Group
Input Group เป็นการตกแต่ง input ต่างๆใน Form ให้แลดูสวยงามมากขึ้น โดยการใช้งานร่วมกับ
class addons
- Basic
- Sizing
- Button addons and button with dropdown
- Segmented buttons
48. Media Object
Media Object
เป็น Component สาหรับสร้างส่วนของ รายการพร้อมรูปภาพ หรือ ใช้ในการสร้างรายการ คอม
เมนต์ เหมือน โซเซียลมีเดียต่างๆ โดยมีรูปแบบการใช้งาน เช่น
- Default
- Media Alignment
- Media List
49. List Group
List Group
เป็น Component สาหรับสร้างส่วน List รายการต่างๆให้สวยงามยิ่งขึ้นโดยมีการใช้งานได้หลากหลาย
รูป แบบ ไม่ว่าจะเป็น List ข้อมูล หรือ List ข้อมูลพร้อม Link
- Default
- Badges
- Linked items
- Contextual classes
- Custom Content
50. Panels
Panels
เป็น Component สาหรับสร้างส่วน แสดงข้อมูล โดยแบ่งเป็นส่วนของ Header , body , footer เป็น
ต้น และยังสามารถใช้ร่วมกับ Tables ได้อีกด้วย
- Default
- Contextual
- with Tables
- with List group
72. <button data-loading-text="Loading... " type="button" class="btn btn-default" >
Popover on left
</button>
Data attributes
<script type=“text/javascript”>
$('#myButton').on('click', function () {
var $btn = $(this).button('loading');
$btn.button('reset');
})
</script>
JavaScript API
76. <button data-loading-text="Loading... " type="button" class="btn btn-default" >
Popover on left
</button>
Data attributes
<script type=“text/javascript”>
$('#myButton').on('click', function () {
var $btn = $(this).button('loading');
$btn.button('reset');
})
</script>
JavaScript API
77. Thank :D
Bootstrap 3 for Beginner to Professional | By Thapwaris Chinsirirathkul