คำถามติดแท็ก javascript

สำหรับคำถามเกี่ยวกับการเขียนโปรแกรมใน ECMAScript (JavaScript / JS) และภาษา / การใช้งานต่างๆ (ไม่รวม ActionScript) แท็กนี้ไม่ค่อยได้ใช้คนเดียว แต่ส่วนใหญ่มักจะเกี่ยวข้องกับแท็ก [node.js], [jquery], [json] และ [html]

30
ฉันจะโคลนวัตถุ JavaScript ได้อย่างถูกต้องได้อย่างไร
xฉันมีวัตถุ ฉันต้องการที่จะคัดลอกเป็นวัตถุyเช่นว่าการเปลี่ยนแปลงที่จะไม่แก้ไขy xฉันรู้ว่าการคัดลอกวัตถุที่มาจากวัตถุ JavaScript ในตัวจะส่งผลให้มีคุณสมบัติพิเศษที่ไม่ต้องการ นี่ไม่ใช่ปัญหาเนื่องจากฉันคัดลอกหนึ่งในวัตถุที่สร้างขึ้นตามตัวอักษรของฉันเอง ฉันจะโคลนวัตถุ JavaScript ได้อย่างถูกต้องได้อย่างไร

23
รับ URL ปัจจุบันด้วย JavaScript หรือไม่
ทั้งหมดที่ฉันต้องการคือการได้รับ URL เว็บไซต์ ไม่ใช่ URL ที่นำมาจากลิงก์ ในการโหลดหน้าฉันจะต้องสามารถดึง URL ปัจจุบันเต็มรูปแบบของเว็บไซต์และตั้งเป็นตัวแปรที่จะทำตามที่ฉันต้องการ
3003 javascript  url 

21
ตรวจสอบว่ามีรหัสอยู่ในวัตถุ JavaScript หรือไม่
ฉันจะตรวจสอบว่ามีคีย์เฉพาะอยู่ในวัตถุหรืออาร์เรย์ JavaScript ได้อย่างไร หากไม่มีรหัสและฉันพยายามเข้าถึงรหัสจะส่งคืนเท็จหรือไม่ หรือโยนข้อผิดพลาด?
2967 javascript  arrays  object 

13
event.preventDefault () กับ return false
คุณเป็นผู้ดูแลระบบStack Overflow нарусском : "PreventDefault ()" или "return false" หรือไม่ เมื่อฉันต้องการป้องกันตัวจัดการเหตุการณ์อื่นไม่ให้ดำเนินการหลังจากเหตุการณ์บางอย่างเกิดขึ้นฉันสามารถใช้หนึ่งในสองเทคนิค ฉันจะใช้ jQuery ในตัวอย่าง แต่สิ่งนี้ใช้ได้กับ plain-JS ด้วย: 1 event.preventDefault() $('a').click(function (e) { // custom handling here e.preventDefault(); }); 2 return false $('a').click(function () { // custom handling here return false; }); มีความแตกต่างอย่างมีนัยสำคัญระหว่างสองวิธีในการหยุดการเผยแพร่เหตุการณ์หรือไม่? สำหรับฉันนั้นreturn false;ง่ายกว่าสั้นกว่าและอาจเกิดข้อผิดพลาดน้อยกว่าการใช้วิธีการ ด้วยวิธีการนี้คุณต้องจำไว้เกี่ยวกับการใส่ปลอกวงเล็บที่ถูกต้องและอื่น ๆ นอกจากนี้ฉันต้องกำหนดพารามิเตอร์แรกในการโทรกลับเพื่อให้สามารถเรียกวิธีการ อาจมีสาเหตุบางอย่างที่ฉันควรหลีกเลี่ยงการทำเช่นนี้และใช้preventDefaultแทน วิธีที่ดีกว่าคืออะไร


30
ฉันจะอัพโหลดไฟล์แบบอะซิงโครนัสได้อย่างไร
ฉันต้องการอัพโหลดไฟล์แบบอะซิงโครนัสกับ jQuery $(document).ready(function () { $("#uploadbutton").click(function () { var filename = $("#file").val(); $.ajax({ type: "POST", url: "addFile.do", enctype: 'multipart/form-data', data: { file: filename }, success: function () { alert("Data Uploaded: "); } }); }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <span>File</span> <input type="file" id="file" name="file" size="10"/> <input id="uploadbutton" type="button" value="Upload"/> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล แทนที่จะอัปโหลดไฟล์ฉันได้รับชื่อไฟล์เท่านั้น ฉันจะแก้ไขปัญหานี้ได้อย่างไร

30
วิธีการต่อท้ายสิ่งที่อาร์เรย์?
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันจะผนวกวัตถุ (เช่นสตริงหรือตัวเลข) ลงในอาร์เรย์ใน JavaScript ได้อย่างไร
2893 javascript  arrays  append 

30
ฉันจะวนซ้ำหรือระบุวัตถุ JavaScript ได้อย่างไร
ฉันมีวัตถุ JavaScript ดังต่อไปนี้: var p = { "p1": "value1", "p2": "value2", "p3": "value3" }; ตอนนี้ผมต้องการที่จะห่วงผ่านทุกpองค์ประกอบ ( p1, p2,p3 ... ) และได้รับคีย์และค่าของพวกเขา ฉันจะทำสิ่งนั้นได้อย่างไร ฉันสามารถแก้ไขวัตถุ JavaScript ได้ถ้าจำเป็น evalเป้าหมายสูงสุดของผมคือการห่วงผ่านบางคู่ค่าที่สำคัญและถ้าเป็นไปได้ผมอยากจะหลีกเลี่ยงการใช้
2877 javascript  loops  for-loop  each 



30
การปิด JavaScript ภายในลูป - ตัวอย่างง่ายๆในทางปฏิบัติ
Наэтотвопросестьответына กองมากเกินнарусском : Почемуасинхроннаяфункциявнутрициклавыполняетпоследнююитерацию многораз ? var funcs = []; // let's create 3 functions for (var i = 0; i < 3; i++) { // and store them in funcs funcs[i] = function() { // each should log its value. console.log("My value: " + i); }; } for (var …

19
เป็นไปได้ไหมที่จะใช้ CSS กับอักขระครึ่งตัว?
ตั้งค่าใหม่แล้วStack Overflow ที่ทับซ้อนกัน: ใช่หรือไม่ css + html สิ่งที่ฉันกำลังมองหา: วิธีการจัดสไตล์ครึ่งหนึ่งของอักขระ (ในกรณีนี้ตัวอักษรครึ่งตัวโปร่งใส) สิ่งที่ฉันค้นหาและลองใช้ในปัจจุบัน (โดยไม่มีโชค): วิธีการใส่สไตล์ครึ่งตัวอักษร / ตัวอักษร จัดแต่งทรงผมส่วนหนึ่งของตัวละครด้วย CSS หรือ JavaScript ใช้ CSS กับ 50% ของตัวละคร ด้านล่างเป็นตัวอย่างของสิ่งที่ฉันพยายามที่จะได้รับ โซลูชัน CSS หรือ JavaScript มีอยู่สำหรับสิ่งนี้หรือฉันจะต้องใช้รูปภาพ? ฉันไม่ต้องการไปตามเส้นทางของรูปภาพเนื่องจากข้อความนี้จะถูกสร้างขึ้นแบบไดนามิก UPDATE: เนื่องจากหลายคนถามว่าทำไมฉันถึงอยากมีสไตล์ครึ่งตัวละครนี่คือเหตุผล เมืองของฉันเพิ่งใช้จ่าย $ 250,000 เพื่อกำหนด "แบรนด์" ใหม่สำหรับตัวเอง โลโก้นี้เป็นสิ่งที่พวกเขาคิดขึ้นมา หลายคนบ่นเกี่ยวกับความเรียบง่ายและขาดความคิดสร้างสรรค์และยังคงทำเช่นนั้นต่อไป เป้าหมายของฉันคือการสร้างเว็บไซต์ตลกขึ้นมา พิมพ์ 'Halifax' แล้วคุณจะเห็นว่าฉันหมายถึงอะไร
2816 javascript  html  css 

30
มีฟังก์ชั่น "มีอยู่" สำหรับ jQuery หรือไม่?
ฉันจะตรวจสอบการมีอยู่ขององค์ประกอบใน jQuery ได้อย่างไร? รหัสปัจจุบันที่ฉันมีคือ: if ($(selector).length > 0) { // Do something } มีวิธีที่สง่างามกว่าในการเข้าถึงสิ่งนี้หรือไม่? บางทีอาจเป็นปลั๊กอินหรือฟังก์ชั่น?
2778 javascript  jquery 


30
เรียงลำดับอาร์เรย์ของวัตถุตามค่าคุณสมบัติสตริง
ฉันมีอาร์เรย์ของวัตถุ JavaScript: var objs = [ { first_nom: 'Lazslo', last_nom: 'Jamf' }, { first_nom: 'Pig', last_nom: 'Bodine' }, { first_nom: 'Pirate', last_nom: 'Prentice' } ]; ฉันจะเรียงลำดับตามค่าlast_nomใน JavaScript ได้อย่างไร? ฉันรู้sort(a,b)แต่ดูเหมือนว่าจะใช้กับสตริงและตัวเลขเท่านั้น ฉันจำเป็นต้องเพิ่มtoString()วิธีการในวัตถุของฉันหรือไม่?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.