Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. ความแตกต่างระหว่างประเภทเนื้อหา application/x-javascript และ text/javascript?

    ประเภทเนื้อหาข้อความ/จาวาสคริปต์ล้าสมัย นี้ถูกใช้ในวันแรกของ Html. application/x-javascript เป็นประเภทเนื้อหาทดลอง (จึงเป็น x-) คุณไม่ควรใช้สิ่งนี้ในแอปพลิเคชันของคุณ ประเภทเนื้อหาที่ถูกต้องที่จะใช้ในเบราว์เซอร์คือ application/javascript ซึ่งช่วยให้เบราว์เซอร์ยอมรับเนื้อหาเป็นโค้ด js

  2. ข้อมูลเบื้องต้นเกี่ยวกับเหตุการณ์ของเบราว์เซอร์ใน JavaScript

    เหตุการณ์คือสัญญาณว่ามีบางอย่างเกิดขึ้น ตัวอย่างเช่น เหตุการณ์ในตัวบางเหตุการณ์ใน DOM คือ − คลิก − มีการกดและปล่อยปุ่มอุปกรณ์ชี้ตำแหน่ง (ปุ่มใดๆ จะเป็นปุ่มหลักเท่านั้น) ในเร็วๆ นี้แล้ว เมาส์โอเวอร์ − อุปกรณ์ชี้ตำแหน่งถูกย้ายไปยังองค์ประกอบที่มีผู้ฟังติดอยู่หรือไปที่ลูกของมัน คีย์เวิร์ด − ค

  3. เป็นไปได้ไหมที่จะเปลี่ยนค่าของอาร์เรย์เมื่อทำ foreach() ในจาวาสคริปต์?

    ใช่ เป็นไปได้ที่จะเปลี่ยนค่าของอาร์เรย์เมื่อทำ injavascript foreach() เรามาดูตัวอย่างกัน − ตัวอย่าง let arr = [1, 2, 3, 4]; arr.forEach((val, index) => arr[index] = val * val); console.log(arr); ผลลัพธ์ สิ่งนี้จะให้ผลลัพธ์ - [ 1, 4, 9, 16 ] เราได้แก้ไขอาร์เรย์จริงที่นี่เมื่อวนซ้ำโดยใช้ forEach

  4. อะไรคือความแตกต่างระหว่าง 'throw new Error' และ 'throw someObject' ใน javascript?

    ความแตกต่างระหว่าง throw new Error และ throw someObject ใน javascript ก็คือการ throw Error ใหม่ครอบข้อผิดพลาดที่ส่งผ่านไปยังมันในรูปแบบต่อไปนี้ - {    name: 'Error',    message: 'Whatever you pass in the constructor' } throw someObject จะโยนวัตถุตามที่เป็นอยู่ แล

  5. หากองค์ประกอบ DOM ถูกลบ ผู้ฟังจะถูกลบออกจากหน่วยความจำใน javascript ด้วยหรือไม่

    ในเบราว์เซอร์สมัยใหม่ หากองค์ประกอบ DOM ถูกลบ ผู้ฟังจะถูกลบออกจากหน่วยความจำในจาวาสคริปต์ด้วย โปรดทราบว่าสิ่งนี้จะเกิดขึ้นก็ต่อเมื่อองค์ประกอบนั้นไม่มีการอ้างอิง หรืออีกนัยหนึ่งคือไม่มีการอ้างอิงใด ๆ และสามารถเก็บขยะได้ จากนั้นตัวฟังเหตุการณ์จะถูกลบออกจากหน่วยความจำ

  6. การทดสอบ JavaScript ของจัสมิน - toBe vs toEqual

    อาร์เรย์สามารถเปรียบเทียบได้ 2 วิธี - พวกเขาอ้างถึงวัตถุอาร์เรย์เดียวกันในหน่วยความจำ พวกเขาอาจอ้างถึงวัตถุที่แตกต่างกัน แต่เนื้อหาทั้งหมดเท่ากัน ตัวอย่าง สำหรับกรณีที่ 1 ดอกมะลิมีวิธีการ toBe ใช้สำหรับตรวจสอบข้อมูลอ้างอิง ตัวอย่างเช่น describe("Array Equality", () => {  

  7. การแปลงสตริงเป็นตัวเลขด้วย vanilla JavaScript

    ฟังก์ชัน parseInt ที่มีอยู่ใน JavaScript มีลายเซ็นต่อไปนี้ - ไวยากรณ์ parseInt(string, radix); โดยที่พารามิเตอร์ดังต่อไปนี้ − สตริง − ค่าที่จะแยกวิเคราะห์ หากอาร์กิวเมนต์นี้ไม่ใช่สตริง อาร์กิวเมนต์นี้จะถูกแปลงเป็นอาร์กิวเมนต์โดยใช้เมธอด ToString ช่องว่างนำหน้าในอาร์กิวเมนต์นี้จะถูกละเว้น รัศมี −

  8. อะไรบล็อก Ruby, Python เพื่อรับความเร็ว Javascript V8

    ไม่มีอะไร. พวกเขาสามารถเข้าถึงความเร็ว V8 ได้หากมีการลงทุนที่เหมาะสมในการเพิ่มประสิทธิภาพเอ็นจิ้นภาษาเหล่านั้นเช่นเดียวกับที่ทำขึ้นสำหรับ JS โดย Google ในโครงการ V8 ทั้งหมดนี้เป็นเรื่องของการผลักดันภาษาโดยองค์กรที่ให้การสนับสนุนเพื่อพัฒนาและเพิ่มประสิทธิภาพภาษาเหล่านี้ต่อไป

  9. จะรับเซ็ตย่อยของคุณสมบัติของอ็อบเจกต์ javascript ได้อย่างไร?

    หากต้องการรับชุดย่อยของคุณสมบัติของอ็อบเจ็กต์และสร้างอ็อบเจ็กต์ใหม่จากคุณสมบัติเหล่านั้น ให้ใช้การทำลายโครงสร้างอ็อบเจ็กต์และชวเลขคุณสมบัติ ตัวอย่างเช่น คุณมีวัตถุดังต่อไปนี้ − ตัวอย่าง const person = {    name: 'John',    age: 40,    city: 'LA',  

  10. วิธีสร้างวัตถุใหม่ด้วยคุณสมบัติบางส่วนโดยใช้ vanilla Javascript

    ในการรับชุดย่อยของคุณสมบัติของอ็อบเจ็กต์และสร้างอ็อบเจ็กต์ใหม่จากคุณสมบัติเหล่านั้น ให้ใช้การทำลายโครงสร้างอ็อบเจ็กต์และชวเลขคุณสมบัติ ตัวอย่างเช่น คุณมีวัตถุดังต่อไปนี้ − ตัวอย่าง const person = {    name: 'John',    age: 40,    city: 'LA',    

  11. รับความสูง div ด้วย vanilla JavaScript

    คุณสามารถใช้ 2 คุณสมบัติ clientHeight และ offsetHeight เพื่อรับความสูงของ div clientHeight รวมช่องว่างภายในของ div. offsetHeight รวม padding, scrollBar และเส้นขอบของ div ตัวอย่าง ตัวอย่างเช่น หากคุณมี HTML ดังต่อไปนี้ − <div id="myDiv" height="400px"></div> คุณสาม

  12. ความแตกต่างระหว่าง clientHeight() และ offsetHeight() ในจาวาสคริปต์คืออะไร

    คุณสามารถใช้ 2 คุณสมบัติ clientHeight และ offsetHeight เพื่อรับความสูงของ div clientHeight รวมช่องว่างภายในของ div. offsetHeight รวม padding, scrollBar และเส้นขอบของ div ตัวอย่าง ตัวอย่างเช่น หากคุณมี HTML ดังต่อไปนี้ − <div id="myDiv" height="400px"></div> คุณสาม

  13. กรอบงาน JavaScript คืออะไร?

    JS frameworks คือไลบรารีโค้ด JavaScript ที่มีโค้ดที่เขียนไว้ล่วงหน้าเพื่อใช้สำหรับคุณลักษณะและงานในการเขียนโปรแกรมตามปกติ เป็นเฟรมเวิร์กในการสร้างเว็บไซต์หรือเว็บแอปพลิเคชันอย่างแท้จริง ตัวอย่างเช่น ใน JS ธรรมดา คุณต้องอัปเดต DOM ด้วยตนเองโดยใช้ DOM API สำหรับการตั้งค่ารูปแบบการอัปเดตเนื้อหา ฯลฯ ก

  14. การแปลงรูปภาพเป็น URL ข้อมูล Base64 โดยใช้ Javascript

    ในการแปลงรูปภาพจากแท็กหน้า Html เป็น URI ข้อมูลโดยใช้จาวาสคริปต์ ก่อนอื่นคุณต้องสร้างองค์ประกอบผ้าใบ ตั้งค่าความกว้างและความสูงให้เท่ากับรูปภาพ วาดภาพบนนั้น และสุดท้ายเรียกใช้เมธอด toDataURL ซึ่งจะส่งคืน URI ข้อมูลที่เข้ารหัส base64 ของรูปภาพ ตัวอย่างเช่น หากคุณมีรูปภาพที่มี id my-image คุณสามารถใ

  15. การใช้ window.location ใน javascript คืออะไร?

    คุณสมบัติอ่านอย่างเดียว Window.location ส่งคืนวัตถุ Location พร้อมข้อมูลเกี่ยวกับตำแหน่งปัจจุบันของเอกสาร อินเทอร์เฟซตำแหน่งแสดงถึงตำแหน่ง (URL) ของวัตถุที่ลิงก์ไป คุณสมบัติที่มีอยู่ในวัตถุที่ตั้ง - Location.href - นี่คือ DOMString ที่มี URL ทั้งหมด ถ้ามีการเปลี่ยนแปลง เอกสารที่เกี่ยวข้องจะนำทางไป

  16. จะรับ URL ข้อมูลรูปภาพใน JavaScript ได้อย่างไร

    ในการแปลงรูปภาพจากแท็กหน้า Html เป็น URI ข้อมูลโดยใช้จาวาสคริปต์ ก่อนอื่นคุณต้องสร้างองค์ประกอบผ้าใบ ตั้งค่าความกว้างและความสูงให้เท่ากับรูปภาพ วาดภาพบนนั้น และสุดท้ายเรียกใช้เมธอด toDataURL ซึ่งจะส่งคืน URI ข้อมูลที่เข้ารหัส base64 ของรูปภาพ ตัวอย่างเช่น หากคุณมีรูปภาพที่มี id my-image คุณสามารถใ

  17. ความแตกต่างระหว่าง console.dir และ console.log ใน javascript?

    คอนโซลเมธอด log() แสดงการแทนค่า toString ของอ็อบเจ็กต์ใดๆ ที่ส่งผ่านไปยังมัน เมธอด Console dir() แสดงรายการแบบโต้ตอบของคุณสมบัติของอ็อบเจกต์ JavaScript ที่ระบุ ผลลัพธ์จะแสดงเป็นรายการตามลำดับชั้นพร้อมสามเหลี่ยมเปิดเผยข้อมูลซึ่งช่วยให้คุณเห็นเนื้อหาของออบเจ็กต์ย่อย

  18. จะยุติ javascript forEach() ได้อย่างไร

    คุณไม่สามารถแยกจากเมธอด forEach ได้ และไม่ได้จัดเตรียมให้เพื่อหนีออกจากลูป (นอกเหนือจากการส่งข้อยกเว้น) คุณสามารถใช้ฟังก์ชันอื่นๆ เช่น _.find จาก lodash แทน − _.find − มันจะแตกออกจากลูปเมื่อพบองค์ประกอบ ตัวอย่างเช่น ตัวอย่าง _.find([1, 2, 3, 4], (element) => {    // Check your conditi

  19. จะสร้างคุณสมบัติของวัตถุจากค่าตัวแปรใน JavaScript ได้อย่างไร?

    JS มี 2 สัญกรณ์สำหรับสร้างคุณสมบัติของอ็อบเจ็กต์ ได้แก่ ดอทสัญกรณ์ และสัญกรณ์วงเล็บ ในการสร้างคุณสมบัติของอ็อบเจ็กต์จากตัวแปร คุณต้องใช้เครื่องหมายวงเล็บดังนี้ - ตัวอย่าง const obj = {a: 'foo'} const prop = 'bar' // Set the property bar using the variable name prop obj[prop] = '

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:156/297  20-คอมพิวเตอร์/Page Goto:1 150 151 152 153 154 155 156 157 158 159 160 161 162