ใช้เมธอด toString() เพื่อได้ string representation ของตัวเลข คุณสามารถลองรันโค้ดต่อไปนี้เพื่อพิมพ์ string representation ของตัวเลขเช่น 20, -40, 15.5:ตัวอย่างLive Demo<!DOCTYPE html> <html> <body> <script> var
ใช้เมธอด toString() เพื่อได้ string representation ของตัวเลข คุณสามารถลองรันโค้ดต่อไปนี้เพื่อพิมพ์ string representation ของตัวเลขเช่น 20, -40, 15.5:ตัวอย่างLive Demo<!DOCTYPE html> <html> <body> <script> var
วิธีที่ง่ายที่สุดคือใช้ jQuery เพื่อตรวจจับ event handlers ที่ active ทั้งหมดใน JavaScriptตัวอย่างคุณสามารถลองรันโค้ดต่อไปนี้เพื่อตรวจจับ active event handlersLive Demo<html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/
Constructor คือฟังก์ชันที่สร้างและเริ่มต้นออบเจกต์ JavaScript มีฟังก์ชัน constructor พิเศษชื่อ Object() สำหรับสร้างออบเจกต์ ค่าที่คืนจาก Object() constructor จะถูกกำหนดให้กับตัวแปรตัวแปรจะมี reference ไปยังออบเจกต์ใหม่ คุณสมบัติที่กำหนดให้ออบเจกต์ไม่ใช่ตัวแปรและไม่ได้ถูกกำหนดด้วยคีย์เวิร์ด varตัวอย่
เพื่อเก็บออบเจกต์ JavaScript ใน cookies ให้ใช้ JSON.stringify ใช้สำหรับแปลงค่า JavaScript ให้เป็น JSON stringโค้ดสนิปเพ็ตต่อไปนี้แสดงวิธีเก็บออบเจกต์ JavaScript ใน cookies:(function(){ var myObject = JSON.parse('{"id":1,"gender":"male"}'); &n
Secured cookie คือ cookie ที่ทำงานกับ HTTP/HTTPS รู้จักในชื่อ httpOnly cookie คุกกี้เหล่านี้ใช้เฉพาะสำหรับ HTTP requests ดังนั้นการเข้าถึงผ่านสคริปต์จึงไม่เป็นไปได้ ดังนั้นจึงสามารถป้องกัน cross-site scripting ได้ ซึ่งช่วยหยุดการโจมตีแอตทริบิวต์ secure จะถูกเปิดใช้งานเสมอสำหรับ secured cookies ดังนั
คีย์เวิร์ด with ใช้เป็นตัวย่อสำหรับอ้างอิงคุณสมบัติหรือเมธอดของออบเจกต์ออบเจกต์ที่ระบุเป็นอาร์กิวเมนต์ของ with จะกลายเป็นออบเจกต์เริ่มต้นสำหรับระยะเวลาของบล็อกที่ตามมา คุณสมบัติและเมธอดของออบเจกต์สามารถใช้ได้โดยไม่ต้องระบุชื่อออบเจกต์ไวยากรณ์ไวยากรณ์ของ with object มีดังนี้:with (object){ &nb
เพื่อจำลองเหตุการณ์กดปุ่ม ให้ใช้ event handlers คุณสามารถลองรันโค้ดต่อไปนี้เพื่อจำลอง key press eventตัวอย่างLive Demo<html> <head> <script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"> <
JavaScript มีออบเจกต์สร้างต้น (built-in หรือ native objects) หลายตัว ออบเจกต์เหล่านี้เข้าถึงได้จากทุกส่วนของโปรแกรม และทำงานเหมือนกันในทุกเบราว์เซอร์และระบบปฏิบัติการนี่คือรายการ JavaScript Native Objects:JavaScript Number Object - แทนข้อมูลตัวเลข ไม่ว่าจะเป็นจำนวนเต็มหรือทศนิยมJavaScript Boolean Ob
เพื่อแสดงรายการ cookies ทั้งหมดตามชื่อ ให้ใช้คู่คุกกี้ในอาร์เรย์ จากนั้นนำคู่คีย์-ค่าออกจากอาร์เรย์นี้ตัวอย่างคุณสามารถลองรันโค้ดต่อไปนี้เพื่อแสดงรายการ cookies ทั้งหมดLive Demo<html> <head> <script> <!--
เพื่อตั้งค่า cookies สำหรับหน้าแรก ให้เพิ่มหน้านั้นไปยังหน้าแรกเองตัวอย่างคุณสามารถลองรันโค้ดต่อไปนี้เพื่อตั้งค่า cookiesLive Demo<html> <head> <script> <!-- function Wr
ออบเจกต์ Number แทนค่าตัวเลข ไม่ว่าจะเป็นจำนวนเต็มหรือทศนิยม ไวยากรณ์ในการสร้างออบเจกต์ Number มีดังนี้:var val = new Number(number);การใช้ Number โดยไม่มีออปเปอเรเตอร์ new สามารถนำไปใช้ในการแปลงชนิดข้อมูล (type conversion) ได้ มาดูตัวอย่างคุณสมบัติ Number.MAX_VALUE ซึ่งเป็นคุณสมบัติของออบเจกต์ Numb
ตั้งค่า Multiple Cookies โดยกำหนด document.cookie หลายครั้ง คั่นด้วย Semicolon ตัวอย่าง <!DOCTYPE html> <html> <head> <script> var num=1; function addCookie() { document.cookie = num+=+num; num++; } function listCookies()
ใช้ Property window.location.href เพื่อดึง URL ปัจจุบัน ตัวอย่าง <!DOCTYPE html> <html> <body> <h3>Get current URL</h3> <p id=test></p> <script> document.getElementById(test).innerHTML = URL of the page: + window.location.href
ได้ ใช้ Unicode Character ของ Euro คือ \u20AC ตัวอย่าง <!DOCTYPE html> <html> <body> <script> alert(\u20AC); document.write(\u20AC); </script> <p>Printing the Euro sign above.</p> </body> </html>
Object Properties สามารถเป็น Primitive Data Types 3 แบบ หรือ Abstract Data Types เช่น Object อื่น Properties มักเป็น Variable ใช้ภายใน Methods ของ Object แต่ก็อาจเป็น Global Variables ใช้ทั่วหน้า Syntax เพิ่ม Property ให้ Object: objectName.objectProperty = propertyValue; ตัวอย่างเข้าถึง Document Ti
ลบ Cookies ทั้งหมดโดยใช้ Array และ split() แยก Cookies แล้วลบทีละตัว ตัวอย่าง <!DOCTYPE html> <html> <head> <script> var num = 1; function addCookie(){ document.cookie = num+ = +num; num++; } function listCookies(){
ใช้ Object navigator.cookieEnabled ตรวจสอบว่า Cookies ถูก Enable หรือไม่ if (navigator.cookieEnabled) { document.write(Cookies Enabled); } else { document.write(Oops Cookies Not Enabled); }
Methods คือ Functions ที่ให้ Object ทำงานได้ หรือทำอะไรกับ Object ความต่างเล็กน้อย: Function เป็น Standalone Unit Method ผูกกับ Object และอ้างอิงด้วย this Methods ใช้สำหรับทุกอย่าง ตั้งแต่แสดงเนื้อหา Object จนถึงคำนวณซับซ้อนกับ Local Properties/Parameters ตัวอย่างใช้ Method write() ของ Document Obje
Cookies และ Sessions ใช้เก็บข้อมูล Cookies เก็บแค่ Client-side Sessions เก็บทั้ง Client และ Server Session สร้างไฟล์ใน Temporary Directory บน Server เก็บ Session Variables และ Values ข้อมูลพร้อมใช้ทุกหน้าใน Visit นั้น Session จบเมื่อปิด Browser หรือหลังจากเวลาที่กำหนด (มัก 30 นาที) Cookies Text File
JavaScript Cookies ใช้จดจำและติดตาม Preferences, Purchases, Commissions สำหรับประสบการณ์ผู้ใช้ PHP Cookies Text Files เก็บบน Client Computer ใช้ Tracking PHP รองรับ HTTP Cookies แบบโปร่งใส JavaScript Cookies ทำงานอย่างไร? Server ส่ง Data ไป Browser เป็น Cookie Browser เก็บเป็น Plain Text เมื่อ User