|
|
|
ไม่ทราบว่า เขียน javascript gen form ออกมาแบบนี้ดีไหมครับ |
|
|
|
|
|
|
|
ก็สามารถทำได้ในบางโอกาสนะครับ ถ้าเขียนปนกันมาก ความเป็นระบบ ระเบียบในบางที มันก็จะหายไป
|
|
|
|
|
Date :
2016-07-01 16:29:30 |
By :
dudesaranyu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หรือแบบนี้ดีกว่าครับ
Code (PHP)
<select class="form-control" id="selectProvince" name="selectProvince" required>
<option value="">Choose one</option>
<?php
foreach($content['province'] as $row){
if($row['type']==1){
?>
<option value="<?php echo $row['id'];?>"><?php echo $row['province'];?></option>
<?php
}
}
?>
</select>
<select class="form-control" id="selectLocation" name="selectLocation" required>
<option value="">Choose one</option>
<?php
foreach($content['province'] as $row){
?>
<option class="province province<?php echo $row['provinceId'];?>" value="<?php echo $row['id'];?>" style="display: none">
<?php echo $row['district'];?>
</option>
<?php
}
?>
</select>
Code (JavaScript)
$('#selectProvince').on('change', function () {
var provinceId = $(this).val();
if(provinceId!=''){
$('.province').hide();
$('.province'+provinceId).show();
}
});
|
|
|
|
|
Date :
2016-07-01 17:41:41 |
By :
TomDevDev |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนด้วย php ง่ายต่อการตรวจสอบ สร้าง template ไว้ก่อนมองรูปร่างงานได้ง่าย
แต่ server ทำงานหนักให้บริการหลายคน
เขียน javascript ล้วน ดำเนินการฝั่ง client ยากในการวางรูปแบบ
เขียนผสมกันก็กลางๆ ไม่แย่ที่สุดและไม่ดีที่สุด
ก็อยู่ที่การจินตนาการของผู้เขียนล่ะครับว่าจะ มีภาพในหัวขนาดไหน
ถ้ามีภาพในหัวเป็นช๊อตๆ ก็ javascript มากหน่อย ถ้ามีภาพในหัวน้อย ก็ php มากหน่อย
|
|
|
|
|
Date :
2016-07-02 06:18:17 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
angular js
|
|
|
|
|
Date :
2016-07-02 07:43:29 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าให้ ตอบว่า อันไหนดี กว่ากัน หรือดีที่สุด ในเรื่องของประสิทธิภาพในการทำงาน อันนี้ขอไม่ฟันธงนะคะ
แต่ถ้า นูอิจังเขียน คงเขียนแบบที่ 2 เพราะถนัด แนว php ผสม html เรียก javascript นิดหน่อย คิดว่าคนที่มาแกะ จะไล่ได้ไม่ยาก ถ้า user ไม่ได้ใช้งานส่วนนี้พร้อมกันหลายๆคน คงไม่ช้าเท่าไหร่ อาจไม่ไวเท่า javascript(แบบที่1)
สำหรับการเขียนแบบ ส่งค่าตัวแปร php แบบ json คงต้องเป็นคนที่ถนัดและเข้าใจ json&javascript ระดับหนึ่งในการใช้ .each , JSON.parse
สรุป คิดว่า แล้วแต่ความถนัด ของโปรแกรมเมอร์แต่ละคนมากกว่าค่ะ ^_____^
|
|
|
|
|
Date :
2016-07-02 23:45:10 |
By :
nuie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนแบบ html ผสม php
ดูเหมือนจะไม่มีปัญหา ถ้าคิดแบบปกตินะ
แต่จะเกิดอะไรขึ้นถ้า เปลี่ยนภาษา backend ไปเป็น java, python ,ruby,go หรือ nodejs
java https://playframework.com/documentation/1.2.4/templates
python https://docs.djangoproject.com/en/1.9/intro/tutorial03/
nodejs jad http://jade-lang.com/tutorial/
สังเกตุมันต่างกันมาก สำหรับ code ส่วน frontend
แต่ถึงจะเป็น PHP ก็ตามถ้า framework เปลี่ยนส่วนของ code frontend ก็เปลี่ยนไปตาม framwork
เรียกได้ว่าถ้าส่วน ภาษา หรือ framework ของ backend เปลี่ยน ในส่วนของ frontend ก็ต้องทำใหม่หมด
fastwork.co ลองเข้าเว็บนี้
ทำถึงเร็ว
- backend ไม่มีการทำงานในส่วนของการสร้าง html ดึงข้อมูลจากฐานข้อมูลก็ออกมาเป็น json เลย
ลดปริมาณการส่งข้อมูล แถมประหยัด bandwith อีกต่างหาก
- frontend
ใช้ lazy load ส่วนใหนที่แสดงผลได้ก็แสดงผลไปก่อนไม่ต้องรอส่งมาทั้งหมด
แสดงผลเปลี่ยนข้อมูลเป็นส่วน ๆ แทนที่จะเปลี่ยนทั้งหน้าช่วยทำให้เร็วขั้นไปอีก
|
ประวัติการแก้ไข 2016-07-12 09:45:43 2016-07-12 09:46:06
|
|
|
|
Date :
2016-07-12 09:44:42 |
By :
SpiderManDark |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|