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

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

14
jQuery / JavaScript: การเข้าถึงเนื้อหาของ iframe
ฉันต้องการจัดการ HTML ภายใน iframe โดยใช้ jQuery ฉันคิดว่าฉันสามารถทำได้โดยการตั้งค่าบริบทของฟังก์ชัน jQuery เป็นเอกสารของ iframe บางอย่างเช่น: $(function(){ //document ready $('some selector', frames['nameOfMyIframe'].document).doStuff() }); อย่างไรก็ตามเรื่องนี้ดูเหมือนจะไม่ทำงาน การตรวจสอบเล็กน้อยแสดงให้ฉันเห็นว่าตัวแปรในframes['nameOfMyIframe']นั้นอยู่undefinedนอกเสียจากว่าฉันจะรอสักครู่เพื่อให้โหลด iframe อย่างไรก็ตามเมื่อ iframe โหลดตัวแปรจะไม่สามารถเข้าถึงได้ (ฉันได้รับpermission deniedข้อผิดพลาด -type) มีใครรู้บ้างเกี่ยวกับเรื่องนี้?



12
วิธีรับขนาดวิวพอร์ตของเบราว์เซอร์
ฉันต้องการให้ผู้เยี่ยมชมสามารถดูภาพคุณภาพสูงมีวิธีใดบ้างที่ฉันสามารถตรวจสอบขนาดหน้าต่างได้ หรือดีกว่าขนาดวิวพอร์ตของเบราว์เซอร์ที่มี JavaScript ดูพื้นที่สีเขียวที่นี่:


29
__proto__ VS. ต้นแบบใน JavaScript
รูปนี้แสดงให้เห็นอีกครั้งว่าทุกวัตถุมีต้นแบบ ฟังก์ชั่นตัวสร้างฟูยังมีของตัวเอง__proto__ซึ่งเป็น Function.prototype และในทางกลับกันยังอ้างอิงผ่าน__proto__คุณสมบัติของมันอีกครั้งเพื่อ Object.prototype ดังนั้นซ้ำ Foo.prototype เป็นเพียงคุณสมบัติที่ชัดเจนของ Foo ซึ่งหมายถึงต้นแบบของวัตถุ b และ c var b = new Foo(20); var c = new Foo(30); อะไรคือความแตกต่างระหว่าง__proto__และprototype? รูปที่ถูกนำมาจากdmitrysoshnikov.com

18
คุณจะตรวจสอบ #hash ใน URL โดยใช้ JavaScript ได้อย่างไร
ฉันมีรหัส jQuery / JavaScript ที่ฉันต้องการเรียกใช้เฉพาะเมื่อมีแฮ็ก ( #) ลิงค์ยึดใน URL คุณจะตรวจสอบอักขระนี้โดยใช้ JavaScript ได้อย่างไร ฉันต้องการการทดสอบทั้งหมดที่จับได้ง่ายซึ่งจะตรวจพบ URL ดังนี้: example.com/page.html#anchor example.com/page.html#anotheranchor โดยทั่วไปบางสิ่งบางอย่างตามแนวของ: if (thereIsAHashInTheUrl) { do this; } else { do this; } หากใครสามารถชี้ให้ฉันในทิศทางที่ถูกต้องนั่นจะเป็นที่ชื่นชมมาก

30
ฟังก์ชั่นโอเวอร์โหลดใน Javascript - แนวทางปฏิบัติที่ดีที่สุด
วิธีที่ดีที่สุดในการปลอมฟังก์ชั่นการโอเวอร์โหลดใน Javascript คืออะไร? ฉันรู้ว่ามันเป็นไปไม่ได้ที่จะโอเวอร์โหลดฟังก์ชั่นใน Javascript เหมือนกับภาษาอื่น ๆ หากฉันต้องการฟังก์ชั่นที่มีการใช้สองครั้งfoo(x)และfoo(x,y,z)เป็นวิธีที่ดีที่สุด / ที่ต้องการ: ใช้ชื่ออื่นในตอนแรก ใช้อาร์กิวเมนต์ตัวเลือกเช่น y = y || 'default' ใช้จำนวนอาร์กิวเมนต์ การตรวจสอบประเภทของข้อโต้แย้ง หรืออย่างไร

30
หมายเลขรูปแบบที่จะแสดงทศนิยม 2 ตำแหน่งเสมอ
ฉันต้องการจัดรูปแบบตัวเลขของฉันให้แสดงทศนิยม 2 ตำแหน่งเสมอการปัดเศษที่เกี่ยวข้อง ตัวอย่าง: number display ------ ------- 1 1.00 1.341 1.34 1.345 1.35 ฉันได้ใช้สิ่งนี้: parseFloat(num).toFixed(2); แต่มันแสดง1เป็นมากกว่า11.00


13
วิธีลบคลาส CSS ทั้งหมดโดยใช้ jQuery / JavaScript
แทนที่จะเรียกเป็นรายบุคคล$("#item").removeClass()สำหรับแต่ละชั้นเรียนอาจมีฟังก์ชั่นเดียวซึ่งสามารถเรียกได้ว่าจะลบคลาส CSS ทั้งหมดออกจากองค์ประกอบที่กำหนดหรือไม่ ทั้ง jQuery และ raw JavaScript จะใช้งานได้
778 javascript  jquery  dom 


19
รวม jQuery ในคอนโซล JavaScript
มีวิธีง่าย ๆ ในการรวม jQuery ในคอนโซล Chrome JavaScript สำหรับไซต์ที่ไม่ได้ใช้หรือไม่ ตัวอย่างเช่นในเว็บไซต์ฉันต้องการรับจำนวนแถวในตาราง ฉันรู้ว่านี่เป็นเรื่องง่ายด้วย jQuery $('element').length; เว็บไซต์ไม่ได้ใช้ jQuery ฉันสามารถเพิ่มมันจากบรรทัดคำสั่งได้หรือไม่
772 javascript  jquery 

14
วิธีการเปิดหน้าต่าง Modal Bootstrap โดยใช้ jQuery
ฉันกำลังใช้ฟังก์ชั่นหน้าต่าง Modal Twitter Bootstrap เมื่อมีคนคลิกส่งในแบบฟอร์มของฉันฉันต้องการแสดงหน้าต่างโมดอลเมื่อคลิกปุ่ม "ส่ง" ในแบบฟอร์ม <form id="myform" class="form-wizard"> <h2 class="form-wizard-heading">BootStap Wizard Form</h2> <input type="text" value=""/> <input type="submit"/> </form> <!-- Modal --> <div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h3 id="myModalLabel">Modal header</h3> </div> <div class="modal-body"> <p>One fine body…</p> </div> <div …

19
จะดึงพารามิเตอร์ข้อความค้นหา POST ได้อย่างไร
นี่คือรูปแบบที่เรียบง่ายของฉัน: <form id="loginformA" action="userlogin" method="post"> <div> <label for="email">Email: </label> <input type="text" id="email" name="email"></input> </div> <input type="submit" value="Submit"></input> </form> นี่คือรหัสExpress.js /Node.js ของฉัน: app.post('/userlogin', function(sReq, sRes){ var email = sReq.query.email.; } ฉันพยายามsReq.query.emailหรือsReq.query['email']หรือsReq.params['email']ฯลฯ ไม่ทำงานเลย undefinedพวกเขากลับมาทั้งหมด เมื่อฉันเปลี่ยนเป็นรับสายมันจะทำงานได้ดังนั้น .. ความคิดใด ๆ

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