Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. ทำไมต้องห่อฟังก์ชัน JavaScript ด้วยวงเล็บ?

    ใน JavaScript ฟังก์ชันที่ถูกห่อด้วยวงเล็บเรียกว่า Immediately Invoked Function Expressions (IIFE) หรือ Self Executing Functions วัตถุประสงค์คือเพื่อสร้าง Namespace และควบคุม Visibility ของ Member Functions มันห่อโค้ดไว้ใน Function Scope ลดการชนกันกับ Library อื่น นี่คือที่มาของชื่อ IIFE หรือ Self Ex

  2. วิธีเรียก Java Method จากภายใน JavaScript Function

    JavaScript ไม่สามารถเรียก Java Method โดยตรงได้ เนื่องจาก Java รันบน Server ต้องใช้ Java Framework เช่น JSP เพื่อรับ Request จาก JavaScript แล้วเรียก Java Method โค้ด JavaScript: //javascript code function initiateFunc() { $.get(localhost/project/myexecution.jsp); } $( initiateFunc); โค้ด JSP

  3. วิธีเขียน Global Error Handler ใน JavaScript

    Global Error Handler ต่อไปนี้แสดงวิธีจับ Unhandled Exception ตัวอย่าง <!DOCTYPE html> <html> <body> <script> window.onerror = function(errMsg, url, line, column, error) { var result = !column ? : \ncolumn: + column; result += !error;

  4. วิธี Trigger เหตุการณ์ (Event) ใน JavaScript

    เมธอด trigger() ใช้ยิงเหตุการณ์ที่ระบุและพฤติกรรมเริ่มต้นของเหตุการณ์นั้น (เช่นการส่งฟอร์ม) สำหรับ Element ที่เลือก ตัวอย่าง: $( #foo ).on( click, function() { alert( $( this ).text() ); }); $( #foo ).trigger( click );

  5. ทำไมควรใช้ Semicolon หลังฟังก์ชันใน JavaScript?

    การใส่ Semicolon หลังฟังก์ชันเป็นเรื่องทางเลือก (Optional) แต่เพื่อป้องกันผลลัพธ์ที่ไม่พึงประสงค์เมื่อใช้ Function Expressions ควรใส่ Semicolon ใช้ Semicolon var display = function () { alert(Hello World); }; (function () { // code })(); ไม่ใช้ Semicolon var display = function () { alert

  6. วิธีเรียกฟังก์ชัน JavaScript จาก C++

    เพื่อเรียกฟังก์ชัน JavaScript จาก C++ ให้สร้างไฟล์ .js ที่เรียกฟังก์ชันนั้น หน้าเว็บจะโหลด JS และฟังก์ชันจะทำงาน int callId = 0; void callFunction() { // the js file ofstream fout(generate.js); fout << caller( << callId ++ << , display);; } // code HTML <html> <body> &

  7. วิธีเปลี่ยนข้อความปุ่มใน Alert Box ด้วย JavaScript

    ด้วย Alert Box มาตรฐาน ไม่สามารถเปลี่ยนข้อความปุ่มได้ ต้องใช้ Custom Alert Box ตัวอย่างด้านล่างเปลี่ยนปุ่ม OK เป็น Thank you for informing! ตัวอย่าง <!DOCTYPE html> <html> <head> <script src=https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js> </script

  8. วิธีสร้าง Dialog Box ที่มีตัวเลือก Yes และ No ใน JavaScript

    ไม่สามารถสร้าง Dialog Box ที่มีปุ่ม Yes/No ด้วย Alert มาตรฐานได้ เนื่องจาก Confirm Dialog Box ของ JavaScript มีแค่ปุ่ม OK และ Cancel เท่านั้น หากต้องการ Dialog ที่มี Yes/No ต้องสร้าง Custom Dialog Box เอง ตัวอย่าง <!DOCTYPE html> <html> <head> <script src=https://ajax.go

  9. คำสั่ง for each...in ใน JavaScript คืออะไร?

    ลูป for each...in ใช้วนซ้ำตัวแปรผ่านค่าของ Property ทั้งหมดของออบเจ็กต์ หมายเหตุ - for each...in ถูก Deprecated (เลิกใช้) แล้ว ไม่ควรนำไปใช้ ไวยากรณ์ for each (variablename in object) { statement or block to execute } ตัวอย่าง ตัวอย่างนี้จะไม่ทำงานบนเบราว์เซอร์ใดๆ เนื่องจาก for each...in ถูก Dep

  10. วิธีใช้เงื่อนไข OR ในคำสั่ง IF ของ JavaScript

    เพื่อใช้เงื่อนไข OR ในคำสั่ง IF ของ JavaScript ให้ใช้ตัวดำเนินการ || (Logical OR) หากตัวถูกดำเนินการตัวใดตัวหนึ่งไม่เป็นศูนย์ เงื่อนไขจะเป็นจริง ตัวอย่าง <html> <body> <script> var a = true; var b = false; document.write((a || b) => ); result

  11. วิธีบันทึก HTML ในเครื่อง local ด้วย JavaScript

    เพื่อบันทึก HTML ในเครื่อง local ด้วย JavaScript ให้สร้างไฟล์ HTML และบันทึกโค้ดด้านล่าง โค้ดนี้เป็นตัวอย่าง Cookies ใน JavaScript <!DOCTYPE html> <html> <body> <p id=visits></p> <script> var visits = parseInt(document.cookie.split(=)[1]);

  12. วิธีลงทะเบียนเหตุการณ์ (Register Events) ใน JavaScript

    การลงทะเบียน Event Handlers ภายในโค้ด JavaScript ช่วยให้ใช้คีย์เวิร์ด this ได้ ไม่ต้องส่งค่าเข้าไปในฟังก์ชัน ใช้ this เพื่อจัดการ Property แทน ตัวอย่าง <!DOCTYPE html> <html> <head> <script> function display() { click.onclick = styleMe; uname.

  13. Arguments Object ใน JavaScript คืออะไร?

    Arguments Object ใน JavaScript คือออบเจ็กต์ที่แทนอาร์กิวเมนต์ของฟังก์ชันที่กำลังทำงาน ไวยากรณ์มี 2 อาร์กิวเมนต์ [function.]arguments[p] ตัวอย่าง <html> <body> <script> function functionArgument(val1, val2, val3) { var res = ; res += Expected Argumen

  14. วิธีใช้ typeof กับ Arguments ใน JavaScript

    Arguments Object คืออาร์กิวเมนต์ที่ส่งเข้าฟังก์ชัน เป็นตัวแปรที่เข้าถึงได้ในทุกฟังก์ชัน สมมติส่งอาร์กิวเมนต์ 2 ตัว เข้าถึงได้ดังนี้ arguments[0] arguments[1] สามารถใช้ typeof กับ Arguments ได้ เช่นกัน เริ่มจากดูการทำงานของ typeof ซึ่งเป็น Unary Operator วางก่อนตัวถูกดำเนินการได้ทุกประเภท ตัวอย่าง ty

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:270/298  20-คอมพิวเตอร์/Page Goto:1 264 265 266 267 268 269 270 271 272 273 274 275 276