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

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

13
เกิดข้อผิดพลาดในการเรียกใช้แอปเนทีฟดั้งเดิมจากเทอร์มินัล (iOS)
ฉันกำลังติดตามการสอนเกี่ยวกับเว็บไซต์ React Native อย่างเป็นทางการ ใช้สิ่งต่อไปนี้เพื่อสร้างโครงการของฉัน: react-native run-ios ฉันได้รับข้อผิดพลาด: Found Xcode project TestProject.xcodeproj xcrun: error: unable to find utility "instruments", not a developer tool or in PATH Command failed: xcrun instruments -s xcrun: error: unable to find utility "instruments", not a developer tool or in PATH แม้ว่าเมื่อฉันรันแอพจาก. xcodeproj ทุกอย่างก็ใช้ได้ดี ข้อเสนอแนะใด ๆ

4
ความแตกต่างระหว่างฟังก์ชั่น 'คอนโทรลเลอร์', 'ลิงค์' และ 'คอมไพล์' เมื่อกำหนดไดเรกทีฟ
บางแห่งดูเหมือนว่าจะใช้ฟังก์ชั่นควบคุมสำหรับตรรกะคำสั่งและอื่น ๆ ใช้ลิงค์ ตัวอย่างแท็บบนโฮมเพจเชิงมุมใช้คอนโทรลเลอร์สำหรับหนึ่งและลิงก์สำหรับคำสั่งอื่น ความแตกต่างระหว่างสองคืออะไร?

12
JSON datetime ระหว่าง Python และ JavaScript
ฉันต้องการส่งวัตถุ datetime.datetime ในรูปแบบต่อเนื่องจาก Python โดยใช้JSONและยกเลิกการทำให้เป็นอนุกรมใน JavaScript โดยใช้ JSON วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร?
393 javascript  python  json 


20
จัดการดาวน์โหลดไฟล์จาก ajax post
ฉันมีแอพพลิเคชั่นจาวาสคริปต์ที่ส่ง ajax POST ไปยัง URL ที่กำหนด การตอบกลับอาจเป็นสตริง JSON หรืออาจเป็นไฟล์ (เป็นไฟล์แนบ) ฉันสามารถตรวจจับ Content-Type และ Content-Disposition ในการโทร ajax ของฉันได้อย่างง่ายดาย แต่เมื่อฉันตรวจพบว่าการตอบสนองมีไฟล์ฉันจะให้ลูกค้าดาวน์โหลดได้อย่างไร ฉันได้อ่านหัวข้อที่คล้ายกันจำนวนมากที่นี่ แต่ไม่มีกระทู้ใดที่ให้คำตอบที่ฉันต้องการ ได้โปรดได้โปรดอย่าโพสต์คำตอบที่แนะนำว่าฉันไม่ควรใช้ ajax สำหรับสิ่งนี้หรือว่าฉันควรเปลี่ยนเส้นทางเบราว์เซอร์เพราะไม่มีตัวเลือกใด ๆ การใช้รูปแบบ HTML ธรรมดาไม่ได้เป็นตัวเลือก สิ่งที่ฉันต้องทำก็คือแสดงกล่องโต้ตอบดาวน์โหลดให้ลูกค้า สิ่งนี้สามารถทำได้และอย่างไร
392 javascript  jquery  ajax 

10
ทำความเข้าใจกับความแตกต่างระหว่าง Object.create () และ SomeFunction ใหม่ ()
ฉันเพิ่งสะดุดกับObject.create()วิธีการใน JavaScript และฉันพยายามที่จะอนุมานว่ามันแตกต่างจากการสร้างตัวอย่างใหม่ของวัตถุด้วยnew SomeFunction()และเมื่อคุณต้องการใช้หนึ่งเหนืออื่น ๆ ลองพิจารณาตัวอย่างต่อไปนี้: var test = { val: 1, func: function() { return this.val; } }; var testA = Object.create(test); testA.val = 2; console.log(test.func()); // 1 console.log(testA.func()); // 2 console.log('other test'); var otherTest = function() { this.val = 1; this.func = function() { return this.val; }; }; …

7
วิธีที่มีประสิทธิภาพมากที่สุดในการแปลง HTMLCollection เป็น Array
มีวิธีที่มีประสิทธิภาพมากขึ้นในการแปลง HTMLCollection ไปเป็น Array นอกเหนือจากการวนซ้ำผ่านเนื้อหาของคอลเล็กชั่นที่กล่าวไว้และผลักดันแต่ละรายการเป็นอาร์เรย์ด้วยตนเองหรือไม่?

30
ตรวจสอบว่าผู้ใช้ใช้ IE หรือไม่
ฉันกำลังเรียกฟังก์ชั่นเหมือนด้านล่างโดยคลิกที่ divs กับคลาสที่กำหนด มีวิธีที่ฉันสามารถตรวจสอบเมื่อเริ่มต้นฟังก์ชั่นถ้าผู้ใช้ใช้ Internet Explorer และยกเลิก / ยกเลิกถ้าพวกเขาใช้เบราว์เซอร์อื่น ๆ เพื่อให้ทำงานเฉพาะสำหรับผู้ใช้ IE? ผู้ใช้ที่นี่จะเป็น IE8 หรือสูงกว่าดังนั้นฉันจึงไม่จำเป็นต้องครอบคลุม IE7 และรุ่นที่ต่ำกว่า หากฉันสามารถบอกได้ว่าเบราว์เซอร์ใดที่ใช้งานอยู่จะดี แต่ก็ไม่จำเป็น ฟังก์ชั่นตัวอย่าง: $('.myClass').on('click', function(event) { // my function });

25
วิธีอัปเดตคุณสมบัติสถานะซ้อนใน React
ฉันกำลังพยายามจัดระเบียบสถานะของฉันโดยใช้คุณสมบัติที่ซ้อนกันเช่นนี้: this.state = { someProperty: { flag:true } } แต่การอัพเดทสถานะเช่นนี้ this.setState({ someProperty.flag: false }); ไม่ทำงาน สิ่งนี้สามารถทำได้อย่างถูกต้อง?

6
JavaScript: location.href เพื่อเปิดในหน้าต่าง / แท็บใหม่
ฉันมีไฟล์ JavaScript จากนักพัฒนาบุคคลที่สาม มันมีลิงค์ที่จะแทนที่หน้าปัจจุบันกับเป้าหมาย ฉันต้องการให้เปิดหน้านี้ในแท็บใหม่ นี่คือสิ่งที่ฉันมี: if (command == 'lightbox') { location.href="https://support.wwf.org.uk/earth_hour/index.php?type=individual"; } ใครช่วยฉันออกได้บ้าง
389 javascript 


6
AngularJS แตกต่างจาก jQuery อย่างไร
ฉันเพียงรู้ห้องสมุด js หนึ่งและนั่นคือjQuery แต่ตัวแปลงสัญญาณอื่นของฉันในกลุ่มกำลังเปลี่ยนAngularJSเป็นไลบรารีเริ่มต้นในโครงการใหม่ ฉันไม่รู้อะไรเลยเกี่ยวกับเรื่องนี้ มันแตกต่างจาก jQuery อย่างไร ฉันมีชุดฟังก์ชั่นสำหรับงานที่คล้ายกันใน jQuery เรียบร้อยแล้ว ฉันยังสามารถใช้ jQuery กับ AngularJS ได้ไหม


29
การใช้ Rails 3.1 คุณใส่โค้ด JavaScript ของ“ หน้าเฉพาะ” ไว้ที่ไหน?
เพื่อความเข้าใจของฉัน JavaScript ทั้งหมดของคุณจะถูกรวมเป็น 1 ไฟล์ Rails ทำสิ่งนี้ตามค่าเริ่มต้นเมื่อเพิ่ม//= require_tree .ลงในapplication.jsไฟล์ Manifest ของคุณ สิ่งนี้ฟังดูเหมือนช่วยชีวิตจริง แต่ฉันกังวลเล็กน้อยเกี่ยวกับรหัส JavaScript เฉพาะหน้า รหัสนี้จะถูกดำเนินการในทุกหน้า? สิ่งสุดท้ายที่ฉันต้องการคือการทำให้วัตถุทั้งหมดของฉันเป็นอินสแตนซ์สำหรับทุกหน้าเมื่อจำเป็นเท่านั้นใน 1 หน้า นอกจากนี้ยังไม่มีโอกาสที่จะเกิดรหัสที่ขัดแย้งกันได้หรือไม่ หรือคุณใส่scriptแท็กขนาดเล็กที่ด้านล่างของหน้าเว็บที่เพิ่งเรียกใช้เป็นวิธีการที่เรียกใช้โค้ดจาวาสคริปต์สำหรับหน้า? คุณไม่ต้องการ require.js อีกต่อไปแล้วใช่ไหม ขอบคุณ แก้ไข : ฉันขอบคุณคำตอบทั้งหมด ... และฉันไม่คิดว่าพวกเขาจะได้รับปัญหาจริงๆ บางคนเกี่ยวกับการออกแบบและดูเหมือนจะไม่เกี่ยวข้อง ... และคนอื่น ๆ พูดถึงjavascript_include_tag... ที่ฉันรู้ว่ามีอยู่ (ชัด ๆ ... ) แต่มันจะปรากฏว่าทางรถไฟ 3.1 จะก้าวไปข้างหน้าเพื่อห่อหุ้มทั้งหมด JavaScript ของคุณเป็น 1 ไฟล์แทนที่จะโหลด JavaScript ที่ด้านล่างของแต่ละหน้า ทางออกที่ดีที่สุดที่ฉันสามารถทำได้คือห่อคุณสมบัติบางอย่างในdivแท็กด้วยids …


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