Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. การสร้าง radio button แบบไดนามิกจากอาร์เรย์ใน JavaScript

    คำอธิบาย ใช้ createElement() และ appendChild() เพื่อสร้าง radio button จากข้อมูลในอาร์เรย์ ตัวอย่างโค้ด var gender = [Male, Female]; gender.forEach((genderValue, i) => { var labelValue = document.createElement(label); labelValue.innerHTML = genderValue; var inputValue = document.createElem

  2. การแทนที่ช่องว่างในองค์ประกอบที่มีคลาสเดียวกันด้วย JavaScript

    คำอธิบาย ใช้ class selector (.) ร่วมกับ each() เพื่อวนลูปแทนที่ช่องว่างในทุกองค์ประกอบที่มีคลาสเดียวกัน ตัวอย่างโค้ด <p class=demo>Javascript Tutorial</p> <p class=demo>MySQL Tutorial</p> <p class=demo>MongoDB Tutorial</p> <script> $(.demo).each(function (

  3. การลบตัวเลขทศนิยมสองค่าให้ถูกต้องใน JavaScript

    คำอธิบาย ใช้ parseFloat() ร่วมกับ toFixed() เพื่อลบตัวเลขทศนิยมได้แม่นยำ หลีกเลี่ยงปัญหาความแม่นยำของ floating point ตัวอย่างโค้ด var firstValue = 4.3; var secondValue = 3.8; console.log(The first Value= + parseFloat(firstValue).toFixed(1) + The second Value= + parseFloat(secondValue).toFixed(1));

  4. การหยุดลูปสำหรับการ scroll ลงใน JavaScript

    คำอธิบาย ใช้ clearInterval() เพื่อหยุดการ scroll อัตโนมัติเมื่อถึงเงื่อนไข ตัวอย่างโค้ด <script> var start = 0; var limit = 200; var scroll = setInterval(() => this.startScrollDown(), 20); function startScrollDown() { window.scrollBy(0, 1000); console.log(start); if (start == limit)

  5. การจัดเรียงอาร์เรย์ตัวเลขให้ถูกต้องใน JavaScript

    คำอธิบาย ใช้ sort() พร้อมฟังก์ชันเปรียบเทียบตัวเลข เพื่อจัดเรียงตัวเลขอย่างถูกต้อง (sort เริ่มต้นจัดเป็นสตริง) ตัวอย่างโค้ด var arrayOfIntegers = [67, 45, 98, 52]; arrayOfIntegers.sort(function (first, second) { return first - second; }); console.log(arrayOfIntegers); วิธีรัน node fileName.js ผ

  6. การหยุด setInterval() หลังจากเวลาหรือจำนวนครั้งที่กำหนดใน JavaScript

    คำอธิบาย ใช้เงื่อนไขภายใน setInterval เพื่อหยุดการทำงานหลังจากเวลาที่กำหนด ตัวอย่าง: หยุดหลัง 30 วินาที <script> var now = new Date().getTime(); var interval = setInterval(function () { if (new Date().getTime() - now > 30000) { clearInterval(interval); return; } console.log(w

  7. การแก้ไข Array.prototype.fill() ที่ส่ง reference แทน instance ใหม่ใน JavaScript

    คำอธิบาย ปัญหา: new Array(5).fill({}) สร้างอาร์เรย์ที่อ้างอิงออบเจกต์เดียวกัน ทั้งหมด ใช้ map() เพื่อสร้าง instance ใหม่แทน ไวยากรณ์ var anyVariableName = new Array(yourSize).fill().map(Object); ตัวอย่างโค้ด var arrayOfObject = new Array(5).fill().map(Object); console.log(arrayOfObject); วิธีรัน

  8. การหาการจัดหมู่ทั้งหมดของอาร์เรย์ใน JavaScript

    คำอธิบาย เขียนฟังก์ชันหาการจัดหมู่ (combinations) ของสมาชิกในอาร์เรย์ ตัวอย่างโค้ด function combination(values) { function * combinationRepeat(size, v) { if (size) for (var chr of values) yield * combinationRepeat(size - 1, v + chr); else yield v; } return [...combinatio

  9. การรวมคุณสมบัติของสองออบเจกต์ JavaScript แบบไดนามิก

    คำอธิบาย ใช้ spread operator (...) เพื่อรวมคุณสมบัติของออบเจกต์หลายตัวเข้าด้วยกัน ตัวอย่างโค้ด var firstObject = { firstName: John, lastName: Smith }; var secondObject = { countryName: US }; var mergeObject = {...firstObject, ...secondObject}; console.log(mergeObject); วิธีรัน node fileName.

  10. การลบ Event Listener จากภายในฟังก์ชันภายนอกใน JavaScript

    คำอธิบาย ใช้ removeEventListener() ภายในฟังก์ชันภายนอกเพื่อลบ listener ที่เพิ่มไว้ก่อนหน้า ตัวอย่างโค้ด <button id=demo>Press Me</button> <script> var demoId = document.getElementById(demo); demoId.addEventListener(click, function fun() { outerFunction(this, fun); }, false); f

  11. การดึงค่าราคาจาก span tag และคูณด้วยตัวเลขใน JavaScript

    คำอธิบาย ดึงค่าจาก span tag แปลงจากสตริงเป็นตัวเลข คูณด้วยตัวเลข แล้วนำไปแสดงใน div ตัวอย่างโค้ด (HTML + jQuery) <span class=purchase amount><span></span>10</span> <p id=demo></p> <script> $(document).ready(function () { var v = parseInt($(.purchase.amou

  12. การจับคู่คำเฉพาะด้วย Regex ใน JavaScript

    คำอธิบาย ใช้ Regular Expression ด้วย word boundary (\b) เพื่อจับคู่คำที่ต้องการอย่างแม่นยำ ตัวอย่างโค้ด var sentence = This is the not javascript Tutorial; var regularExpression = /\bjavascript\b/g; var output = regularExpression.test(sentence); console.log(output); วิธีรัน node fileName.js ผลลัพ

  13. การรับค่าส่งกลับจาก JavaScript ใน Selenium

    คำอธิบาย ใช้ executeScript พร้อมคำสั่ง return เพื่อรับค่าจาก JavaScript กลับมาใน Selenium ไวยากรณ์ JavascriptExecutor j = (JavascriptExecutor) driver; j.executeScript(return document.getElementsByName(txtSearchText)[0].value) ตัวอย่างโค้ด Java WebElement t = driver.findElement(By.id(txtSearchText)

  14. การรัน JavaScript ใน Selenium ด้วย Python

    คำอธิบาย ใช้ execute_script เมธอดเพื่อรันคำสั่ง JavaScript ใน Selenium Python ตัวอย่าง: Scroll ลงสุดหน้า driver.execute_script(window.scrollTo(0, document.body.scrollHeight);) ตัวอย่าง: คลิกองค์ประกอบด้วย JavaScript s = driver.find_element_by_css_selector(#id) driver.execute_script(arguments[0].cl

  15. การอ่านตัวแปร JavaScript ด้วย Selenium WebDriver

    คำอธิบาย อ่านค่าตัวแปร JavaScript ได้ผ่านเมธอด executeScript ของ JavascriptExecutor ไวยากรณ์ JavascriptExecutor j = (JavascriptExecutor) driver; j.executeScript(return document.title) ตัวอย่างโค้ด Java JavascriptExecutor j = (JavascriptExecutor) driver; String t = (String) j.executeScript(return d

  16. เปรียบเทียบ WebDriver click() และ JavaScript click() ใน Selenium

    คำอธิบาย สามารถคลิกลิงก์ได้ทั้ง WebDriver click และ JavaScript click ใน Selenium WebDriver WebDriver Click ใช้ link text และ partial link text locator ด้วยเมธอด driver.findElement(By.linkText()) และ driver.findElement(By.partialLinkText()) แล้วตามด้วย click() JavaScript Click ใช้ JavascriptExecuto

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:68/298  20-คอมพิวเตอร์/Page Goto:1 62 63 64 65 66 67 68 69 70 71 72 73 74