ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingการเรียก Bootstrap มาใช้ ผมสงสัยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: การเรียก Bootstrap มาใช้ ผมสงสัยครับ  (อ่าน 2589 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
nos399
ก๊วนเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 451



ดูรายละเอียด
« เมื่อ: 21 กันยายน 2016, 10:24:33 »

เว็บผมทำจาก Bootstrap ใกล้จะเสร็จแล้วล่ะครับ เหลือแค่ขยับรายละเอียดนิดๆหน่อยๆ

ประเด็นคือผมไม่ได้ใช้ Theme ของ Bootstrap เลยครับ เพราะผมใช้รูปแบบหน้าเว็บของผมเอง

การสร้างเว็บด้วย Bootstrap ผมต้องรื้อเอาความรู้ html แบบเก่าๆ ทิ้งไปเกือบหมด แล้วมาเริ่มรู้จักกับ Bootstrap html5 ใหม่

ต้องไม่มีแท็ก <table>, <td>, <tr>, <iframe> แต่จะเน้นแท็ก <div>, <p>, <span> ล้วนๆ

สิ่งที่ทำให้หน้าเว็บยืดหดได้ ตามขนาดของหน้าจอ คอม->แท็บเล็ต->มือถือ ก็คือคำสั่ง container-fluid

แต่ทีนี้ผมไม่แน่ใจว่าการเรียกใช้ Bootstrap แบบดึงมาจากในเว็บเรา กับการเรียกใช้ผ่านเว็บไซต์ภายนอก ต่างกันหรือไม่ครับ (ตัวอย่างโค้ด)

1.แบบดึงภายในเว็บเรา เพราะส่วนมากหลายสำนักบอกให้ไปโหลด Bootstrap, Jquery มาลงในเครื่องเราก่อน (ผมเลยสร้างเว็บจากวิธีนี้ก่อนเหมือนกัน)

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>เว็บไซต์</title>
<meta name="description" content="a b c x y z">
<meta name="keywords" content="1,2,3,4,5,6">
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/styles.css" type="text/css">
</head>
<body>
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<div class="container-fluid">
.....
</div>
</body>
</html>

2.แบบเรียกใช้จากเว็บไซต์ภายนอก ตอนหลังผมมาเห็น w3school ใช้แบบนี้ครับ

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>เว็บไซต์</title>
<meta name="description" content="a b c x y z">
<meta name="keywords" content="1,2,3,4,5,6">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com...ap/3.3.7/css/bootstrap.min.css ">
<link rel="stylesheet" href="css/styles.css" type="text/css">
</head>
<body>
<script src="https://ajax.googleapis.com/aj...bs/jquery/1.12.4/jquery.min.js "></script>
<script src="http://maxcdn.bootstrapcdn.com...trap/3.3.7/js/bootstrap.min.js "></script>
<div class="container-fluid">
.....
</div>
</body>
</html>

ผมเลยสงสัยว่าการเรียกใช้ Bootstrap ทั้ง 2 แบบนี้ มันใช้งานต่างกันมั้ยครับ ขอบคุณครับ  wanwan017
« แก้ไขครั้งสุดท้าย: 21 กันยายน 2016, 10:27:03 โดย nos399 » บันทึกการเข้า
dragons_first
สมุนแก๊งเสียว
*

พลังน้ำใจ: 113
ออฟไลน์ ออฟไลน์

กระทู้: 953



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 21 กันยายน 2016, 10:43:57 »

ถ้าดึงมาจากเว็บเรา เราสามารถแก้ไขไฟล์ master ได้ แต่ถ้าดึงมาจากคลาวด์ ไม่สามารถแก้ไขไฟล์ master ได้ แต่ส่วนใหญ่ก็ไม่ได้แก้ไขอะไรอยู่แล้วครับ เพราะใช้ตัว bootstrap.css เป็นหลักอยู่แล้ว
บันทึกการเข้า

รับทำเว็บไซต์ ตามขอบเขตของลูกค้าราคาเบาๆ

รับแก้สคริปท์ เพิ่มระบบ เปลี่ยนแปลงเลเอาท์เว็บไซต์ จัด cssใหม่ แก้การแสดงผลผิดเพี้ยน
ท่านจะได้รับการบริการที่เป็นกันเอง ราคาไม่แพง ต่อรองได้(แต่ไม่น่าเกลียด) คุยกันฉันมิตร นะฮ๊าฟฟฟฟฟ
insidecom
สมุนแก๊งเสียว
*

พลังน้ำใจ: 36
ออฟไลน์ ออฟไลน์

กระทู้: 706



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 21 กันยายน 2016, 10:47:39 »

การใช้งานไม่ต่างกันครับ ใช้ได้ทั้งคู่ครับ
แต่ผมจะโหลดไฟล์ไว้ที่ host ตัวเองแล้วเรียกเอาครับ

เพราะเคยใช้ดึงไฟลจากข้างนอก รู็สึกเว็บจะโหลดช้าลงครับ (ความคิดเห็นส่วนตัว)
บางทีไฟลจากข้างนอกโหลดไม่ได้ หน้าเว็บบเราก็รอโหลดไปด้วยครับ
« แก้ไขครั้งสุดท้าย: 21 กันยายน 2016, 10:48:55 โดย insidecom » บันทึกการเข้า

seoproject
ก๊วนเสียว
*

พลังน้ำใจ: 43
ออฟไลน์ ออฟไลน์

กระทู้: 398



ดูรายละเอียด
« ตอบ #3 เมื่อ: 21 กันยายน 2016, 10:52:10 »

ถ้าเรียกจาก CDN จะช่วยลดภาระ Request ที่เรียกมายังเซิฟเวอร์เราครับ
จากโค็ดแบบแรก 4 Request เซิฟเวอร์รับภาระทั้งหมดในการตอบกลับไปยัง Client
แบบที่สองจะเกิด Request แค่ 1 Request ที่เซิฟเวอร์รับภาระในการตอบกลับไปยัง Client

และถ้าใช้ CDN จะทำให้เว็บโหลดเร็วขึ้นแต่ไม่เสมอไปครับอาจจะช้าลงด้วย ขึ้นอยู่กับ CDN แต่ละที่ครับ

ส่วนการใช้งานไม่ต่างกันครับ
บันทึกการเข้า
nos399
ก๊วนเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 451



ดูรายละเอียด
« ตอบ #4 เมื่อ: 21 กันยายน 2016, 10:53:23 »

อ่อ สรุปใช้ได้ไม่ต่างกัน ขอบคุณครับ  wanwan017
บันทึกการเข้า
nos399
ก๊วนเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 451



ดูรายละเอียด
« ตอบ #5 เมื่อ: 21 กันยายน 2016, 10:55:20 »

ถ้าเรียกจาก CDN จะช่วยลดภาระ Request ที่เรียกมายังเซิฟเวอร์เราครับ
จากโค็ดแบบแรก 4 Request เซิฟเวอร์รับภาระทั้งหมดในการตอบกลับไปยัง Client
แบบที่สองจะเกิด Request แค่ 1 Request ที่เซิฟเวอร์รับภาระในการตอบกลับไปยัง Client

และถ้าใช้ CDN จะทำให้เว็บโหลดเร็วขึ้นแต่ไม่เสมอไปครับอาจจะช้าลงด้วย ขึ้นอยู่กับ CDN แต่ละที่ครับ

ส่วนการใช้งานไม่ต่างกันครับ

สรุปว่า เอาเว็บขึ้นโฮส ใช้แบบเรียกเว็บไซต์ภายนอก (CDN) น่าจะดีกว่า แต่เวลาเทสเว็บในเครื่องเรา ใช้แบบแรกดีกว่า

ขอบคุณครับ  wanwan017
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์