|
|
|
ไครพอจะทราบ วิธีการพัฒนาเว็บ ให้ลองรับได้ทุก แพลตฟอร์ม บ้างค่ะ ขอคำแนะนำหน่อยค่ะ |
|
|
|
|
|
|
|
freamwork เลยครับ
|
|
|
|
|
Date :
2012-06-11 18:44:07 |
By :
puchong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
framework ยังไงค่ะไม่เข้าใจ ช่วยอธิบายหน่อยได้มั้ยค่ะ :(
|
|
|
|
|
Date :
2012-06-11 20:52:44 |
By :
kongkang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PhoneGap ครับ ผมใช้เขียนบนแอนดรอยด์อยู่ครับ จริงๆแล้วมันมีพื้นฐานมาจาก HTML5 + CSS3 + Javascript มันเป็น Framework ตัวนึงครับ รองรับหลายแฟลตฟอร์ม Android / iOS / Windows Phone / RIM BlackBerry / Symbian ซึ่งน่าจะรองรับใน PC ทั่วไปด้วยครับ
|
|
|
|
|
Date :
2012-06-11 20:58:53 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วที่ว่ามัน เขียนยากมั้ยค่ะ พอจะมีตัวอย่างมั้ยค่ะ จะขอตัวอย่างโค้ดหน่อยได้มั้ยค่ะ
|
|
|
|
|
Date :
2012-06-11 21:36:55 |
By :
kongkang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Framework คือชุดคำสั่งที่รวมไว้ให้เป็นรูปแบบที่เรียกใช้ง่ายขึ้นครับ
เช่น
ถ้าต้องการรับส่งข้อมูลแบบ ajax โดยปรกติแล้วจะต้องเขียนโค๊ดเยอะมาก
ประมาณนี้
Code (PHP)
<?php
/*** By Weerachai Nukitram ***/
/*** http://www.ThaiCreate.Com ***/
?>
<html>
<head>
<title>ThaiCreate.Com Ajax Tutorial</title>
<script language="JavaScript">
var HttPRequest = false;
function doCallAjax(File) {
HttPRequest = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
HttPRequest = new XMLHttpRequest();
if (HttPRequest.overrideMimeType) {
HttPRequest.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!HttPRequest) {
alert('Cannot create XMLHTTP instance');
return false;
}
var url = 'AjaxPHPOpenFile2.php';
var pmeters = "tFile="+File;
HttPRequest.open('POST',url,true);
HttPRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
HttPRequest.setRequestHeader("Content-length", pmeters.length);
HttPRequest.setRequestHeader("Connection", "close");
HttPRequest.send(pmeters);
HttPRequest.onreadystatechange = function()
{
if(HttPRequest.readyState == 3) // Loading Request
{
document.getElementById("mySpan").innerHTML = "Now is Loading...";
}
if(HttPRequest.readyState == 4) // Return Request
{
document.getElementById('mySpan').innerHTML = HttPRequest.responseText;
}
}
}
</script>
</head>
<body Onload="JavaScript:doCallAjax('thaicreate1.txt');">
<h1>My Files</h1>
<table width="585" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="119" valign="top">
<?
$objOpen = opendir("MyFile");
while (($file = readdir($objOpen)) !== false)
{
if($file != "." and $file != "..")
{
?>
<a href="JavaScript:doCallAjax('<?=$file;?>');"><?=$file;?></a><br>
<?
}
}
?>
</td>
<td width="575" valign="top"><span id="mySpan"></span></td>
</tr>
</table>
</body>
</html>
Code (PHP)
<?php
/*** By Weerachai Nukitram ***/
/*** http://www.ThaiCreate.Com ***/
$strFileName = $_POST["tFile"];
echo "<h1>".("MyFile/".$strFileName)."</h1>";
$objFopen = fopen("MyFile/".$strFileName, 'r');
if ($objFopen) {
while (!feof($objFopen)) {
$file = fgets($objFopen, 4096);
echo $file."<br>";
}
fclose($objFopen);
}
?>
แต่ถ้าหากใช้ framework เข้ามาช่วย ทำอย่างเดียวกันจะเหลือโค๊ดราวแค่นี้
Code (PHP)
var file = (function func1() {
var result;
$.ajax({
type: "GET",
url: file,
async: false,
success: function(data){
result = data;
}
});
return result;
})();
และที่สำคัญคือ framework เค้าจะขัดเกลามาอย่างดีจนใช้ได้กว้างเกือบทุก Platform เลยทีเดียว
แนะนำให้ลองเริ่มต้นจาก jQuery ครับ http://www.jquery.com/
ในนั้นจะมีให้ Download และวิธีใช้พร้อมตัวอย่างโค๊ดมากมาย
ลองศึกษาเพิ่มเติมจากกูเกิ้ลเลยครับ
ค้นหามามีเพียบ ภาษาไทยก็มีเยอะ
|
|
|
|
|
Date :
2012-06-11 21:55:56 |
By :
iamatomix |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆค่ะ จะลองศึกษาดูค่ะ ^^
|
|
|
|
|
Date :
2012-06-13 20:05:41 |
By :
kongkang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|