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

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

7
Vue v-on: การคลิกไม่ทำงานกับส่วนประกอบ
ฉันพยายามใช้คำสั่งคลิกเมื่อภายในองค์ประกอบ แต่ดูเหมือนจะไม่ทำงาน เมื่อฉันคลิกส่วนประกอบที่ไม่มีอะไรเกิดขึ้นเมื่อฉันควรได้รับ 'คลิกทดสอบ' ในคอนโซล ฉันไม่เห็นข้อผิดพลาดใด ๆ ในคอนโซลดังนั้นฉันไม่รู้ว่าฉันทำอะไรผิด index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>vuetest</title> </head> <body> <div id="app"></div> <!-- built files will be auto injected --> </body> </html> App.vue <template> <div id="app"> <test v-on:click="testFunction"></test> </div> </template> <script> import Test from './components/Test' export default { name: 'app', methods: { …

7
วิธีแปลงไฟล์เป็น base64 ใน JavaScript
ตอนนี้ฉันได้รับวัตถุไฟล์โดยบรรทัดนี้: file = document.querySelector('#files > input[type="file"]').files[0] ฉันต้องส่งไฟล์นี้ผ่าน json ใน base 64 ฉันควรทำอย่างไรเพื่อแปลงเป็น base64 string
186 javascript  base64 

30
ไม่สามารถโหลดส่วนขยาย c ++ bson
โหนดรวม noob ที่นี่ ฉันพยายามเซ็ตอัพตัวอย่างโหนด แต่ข้อผิดพลาดต่อไปนี้ยังคงปรากฏขึ้นทุกครั้งที่ฉันพยายามเรียกใช้: แอปโหนด Failed to load c++ bson extension, using pure JS version events.js:72 throw er; // Unhandled 'error' event ^ Error: failed to connect to [#$%67890 :27017] at null.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:553:74) at EventEmitter.emit (events.js:106:17) at null.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:140:15) at EventEmitter.emit (events.js:98:17) at Socket.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:512:10) at Socket.EventEmitter.emit (events.js:95:17) at …

15
มีการโหลดเหตุการณ์ข้ามเบราว์เซอร์เมื่อคลิกปุ่มย้อนกลับหรือไม่
สำหรับเบราว์เซอร์ที่สำคัญทั้งหมด (ยกเว้น IE) onloadเหตุการณ์JavaScript จะไม่เริ่มทำงานเมื่อหน้าโหลดเนื่องจากการทำงานของปุ่มย้อนกลับซึ่งจะเริ่มทำงานเมื่อโหลดหน้าเว็บครั้งแรกเท่านั้น มีใครบางคนชี้ให้ฉันดูตัวอย่างโค้ดข้ามเบราว์เซอร์ (Firefox, Opera, Safari, IE, …) ที่แก้ปัญหานี้ได้หรือไม่? ฉันคุ้นเคยกับpageshowเหตุการณ์ของ Firefox แต่น่าเสียดายที่ Opera และ Safari ไม่ได้ใช้สิ่งนี้

6
ข้อผิดพลาด cast_sender.js: ไม่สามารถโหลดทรัพยากร: net :: ERR_FAILED ใน Chrome
ฉันเพิ่งเริ่มได้รับข้อผิดพลาดของคอนโซลต่อไปนี้โดยไม่ต้องมีการเปลี่ยนแปลงรหัสใด ๆ ฉันไม่ได้ติดตั้งส่วนขยายใด ๆ เมื่อเร็ว ๆ นี้ Failed to load resource: net::ERR_FAILED chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js Failed to load resource: net::ERR_FAILED chrome-extension://hfaagokkkhdbgiakmmlclaapfelnkoah/cast_sender.js Failed to load resource: net::ERR_FAILED chrome-extension://enhhojjnijigcajfphajepfemndkmdlo/cast_sender.js Failed to load resource: net::ERR_FAILED chrome-extension://fmfcbgogabcbclcofgocippekhfcmgfj/cast_sender.js Failed to load resource: net::ERR_FAILED ฉันมีผู้เล่น YouTube หลายคนฝังลงบนหน้าเว็บที่ก่อให้เกิดข้อผิดพลาดนี้ แต่ก็ง่าย: <iframe width="100%" height="100%" src="http://www.youtube.com/embed/OUR_YOUTUBE_ID?showinfo=0&wmode=transparent" frameborder="0" allowfullscreen=""></iframe> มีใครอื่นที่เคยประสบปัญหานี้บ้างไหม?

13
แสดง / ซ่อน 'div' โดยใช้ JavaScript
สำหรับเว็บไซต์ที่ฉันทำฉันต้องการโหลดหนึ่ง div และซ่อนอีกอันจากนั้นมีสองปุ่มที่จะสลับมุมมองระหว่าง div โดยใช้ JavaScript นี่คือรหัสปัจจุบันของฉัน function replaceContentInContainer(target, source) { document.getElementById(target).innerHTML = document.getElementById(source).innerHTML; } function replaceContentInOtherContainer(replace_target, source) { document.getElementById(replace_target).innerHTML = document.getElementById(source).innerHTML; } <html> <button onClick="replaceContentInContainer('target', 'replace_target')">View Portfolio</button> <button onClick="replaceContentInOtherContainer('replace_target', 'target')">View Results</button> <div> <span id="target">div1</span> </div> <div style="display:none"> <span id="replace_target">div2</span> </div> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล ฟังก์ชั่นที่สองที่แทนที่ div2 ไม่ทำงาน แต่ฟังก์ชั่นแรกคือ
185 javascript  html  onclick 

28
ซ้อนทับ modals หลาย
ฉันต้องการให้โอเวอร์เลย์แสดงเหนือโมดัลแรกไม่ใช่ที่ด้านหลัง แสดงตัวอย่างโค้ด $('#openBtn').click(function(){ $('#myModal').modal({show:true}) }); <a data-toggle="modal" href="#myModal" class="btn btn-primary">Launch modal</a> <div class="modal" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Modal title</h4> </div><div class="container"></div> <div class="modal-body"> Content for the dialog / modal goes here. <br> <br> <br> <br> <br> <a data-toggle="modal" href="#myModal2" class="btn btn-primary">Launch …

14
จะทำซ้ำคุณสมบัติของวัตถุในวัตถุอื่นได้อย่างไร
รับวัตถุ: var firstObject = { key1 : 'value1', key2 : 'value2' }; ฉันจะคัดลอกคุณสมบัติภายในวัตถุอื่น ( secondObject) เช่นนี้ได้อย่างไร: var secondObject = { key1 : 'value1', key2 : 'value2', key3 : 'value3', key4 : 'value4' }; ใช้การอ้างอิงถึงfirstObject? บางสิ่งเช่นนี้ var secondObject = { firstObject, key3 : 'value3', key4 : 'value4' }; (สิ่งนี้ไม่ทำงาน ... ฉันวางไว้เพื่อแสดงในบรรทัดใหญ่ว่าฉันต้องการจัดโครงสร้างโค้ดอย่างไร) …
185 javascript 

9
จะปิดการใช้งานปุ่ม HTML โดยใช้ JavaScript ได้อย่างไร
ฉันได้อ่านแล้วว่าคุณสามารถปิดการใช้งาน (ทำให้ไม่สามารถคลิกทางกายภาพ) ปุ่ม HTML เพียงแค่ต่อท้ายdisableแท็ก แต่ไม่สามารถใช้เป็นแอตทริบิวต์ได้ดังต่อไปนี้: <input type="button" name=myButton value="disable" disabled> เนื่องจากการตั้งค่านี้ไม่ใช่แอตทริบิวต์ฉันจะเพิ่มสิ่งนี้ในแบบไดนามิกผ่าน JavaScript เพื่อปิดใช้งานปุ่มที่เปิดใช้ก่อนหน้านี้ได้อย่างไร
185 javascript  html 



9
จะส่งข้อความแจ้งเตือนแบบพุชไปยังเว็บเบราเซอร์ได้อย่างไร?
ผมได้อ่านไม่กี่ชั่วโมงที่ผ่านมาเกี่ยวกับAPI ผลักดันการแจ้งเตือนและเว็บ API การแจ้งเตือน ฉันค้นพบว่า Google & Apple ให้บริการแจ้งเตือนแบบพุชผ่าน GCM และ APNS ฟรีตามลำดับ ฉันพยายามที่จะเข้าใจว่าเราสามารถใช้การแจ้งเตือนแบบพุชไปยังเบราว์เซอร์ที่ใช้การแจ้งเตือนเดสก์ท็อปซึ่งฉันเชื่อว่าเป็นสิ่งที่ API การแจ้งเตือนทางเว็บทำ ผมเห็นเอกสารของ Google เกี่ยวกับวิธีการนี้สามารถทำได้สำหรับ Chrome ที่นี่และที่นี่ ตอนนี้สิ่งที่ฉันยังไม่เข้าใจคือ: เราสามารถใช้ GCM / APNS เพื่อส่งการแจ้งเตือนแบบพุชไปยังเว็บเบราว์เซอร์ทั้งหมดรวมถึง Firefox และ Safari ได้หรือไม่? ถ้าไม่ผ่าน GCM เราสามารถมีส่วนหลังของเราเองที่จะทำเช่นเดียวกันได้หรือไม่? ฉันเชื่อว่าคำตอบเหล่านี้ทั้งหมดในคำตอบเดียวสามารถช่วยผู้คนจำนวนมากที่มีความสับสนแบบเดียวกัน

16
ไอคอนชัดเจนภายในข้อความที่ป้อน
มีวิธีที่รวดเร็วในการสร้างองค์ประกอบข้อความที่มีไอคอนด้านขวาเพื่อล้างองค์ประกอบการป้อนข้อมูลตัวเอง (เช่นช่องค้นหา google)? ฉันมองไปรอบ ๆ แต่ฉันพบวิธีใส่ไอคอนเป็นพื้นหลังขององค์ประกอบอินพุตเท่านั้น มีปลั๊กอิน jQuery หรืออย่างอื่นหรือไม่? ฉันต้องการไอคอนภายในองค์ประกอบข้อความที่ป้อนเช่น: -------------------------------------------------- | X| --------------------------------------------------
185 javascript  jquery  html  css 

19
ฉันจะได้รับชื่อฟังก์ชั่นที่กำลังทำงานอยู่ในจาวาสคริปต์ได้หรือไม่?
เป็นไปได้ที่จะทำสิ่งนี้: myfile.js: function foo() { alert(<my-function-name>); // pops-up "foo" // or even better: "myfile.js : foo" } ฉันมีกรอบ Dojo และ jQuery ในสแต็กของฉันดังนั้นหากหนึ่งในนั้นทำให้ง่ายขึ้น
185 javascript  jquery  dojo 

10
เหตุใด JavaScript จึงเรียกว่า JavaScript เนื่องจากไม่มีส่วนเกี่ยวข้องกับ Java [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน10 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เนื่องจาก JavaScript ไม่ได้มาจาก Java ทำไมจึงมี "Java" ในชื่อ
185 java  javascript 

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