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

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

9
ฉันจะใส่ปุ่มชัดเจนในช่องป้อนข้อความ HTML ได้อย่างที่ iPhone ทำอย่างไร
ฉันต้องการไอคอนเล็ก ๆ ที่น่าประทับใจเมื่อคลิกแล้วจะเป็นการลบข้อความในกล่อง <INPUT> นี่เป็นการประหยัดพื้นที่แทนที่จะมีลิงค์ที่ชัดเจนด้านนอกของกล่องอินพุต ทักษะ CSS ของฉันอ่อนแอ ... นี่คือภาพหน้าจอของลักษณะที่ iPhone ดู
131 javascript  iphone  html  css 


4
Firefox เว็บคอนโซลปิดใช้งานหรือไม่
ทำไมฉันถึงได้รับข้อความนี้จาก Firefox Web Console API การบันทึกเว็บคอนโซล (console.log, console.info, console.warn, console.error) ถูกปิดใช้งานโดยสคริปต์บนเพจนี้ หน้าเว็บเดียวกันสามารถพิมพ์ข้อความใน Chrome Console ได้ แต่ใช้ไม่ได้กับ Firefox ฉันเปิดหน้าเว็บเดียวกันใน Firefox ของคอมพิวเตอร์เครื่องอื่น (ไม่รู้ว่าเวอร์ชันอะไร) เว็บคอนโซลสามารถพิมพ์ข้อความได้ เวอร์ชัน Firefox ของฉันเป็นเวอร์ชันล่าสุด 8.0
131 javascript  html  firefox 

11
การเลือกเฟรมเวิร์ก HTML5 ของเว็บบนมือถือ [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา สำหรับโปรเจ็กต์ใหม่นี้ฉันได้ค้นหาเฟรมเวิร์กที่รองรับ HTML5 และทำงานบนมือถือนั่นคือ iPhone, IPads ฉันพบสิ่งเหล่านี้: Sencha Touch M-โครงการ jQuery มือถือ jQTouch ไทเทเนียม NimbleKit Wink Toolkit สิ่งสำคัญสำหรับฉันคือ HTML5 แม้ว่าฉันจะพูดถึงคุณสมบัติที่พวกเขานำเสนอ แต่ฉันก็แค่อยากรู้ว่าคุณมีประสบการณ์อะไรบ้าง ฉันควรไปหาอันไหนเมื่อมองหา: เริ่มต้นอย่างรวดเร็ว เอกสารที่ดี การพัฒนาทางเว็บที่คล้ายกัน รองรับแพลตฟอร์มมือถือได้ดี

8
โปรแกรมแก้ไข JavaScript ภายใน Eclipse [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่? อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังมองหาโปรแกรมแก้ไข JavaScript ที่ดีที่สุดที่มีให้เป็นปลั๊กอิน Eclipse ฉันใช้ Spket ซึ่งดี แต่มีอะไรที่ดีกว่านี้ไหม?

8
คำถามสัมภาษณ์โปรแกรมเมอร์ Pro JavaScript (พร้อมคำตอบ) [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา คำถามที่ดีในการพิจารณาว่าผู้สมัครเป็นนักพัฒนา JavaScript มืออาชีพ (ฝั่งเบราว์เซอร์) หรือไม่? คำถามที่สามารถแยกความแตกต่างได้ว่าใครบางคนไม่ใช่โปรแกรมเมอร์ JavaScript แบบเฉพาะกิจ แต่กำลังดำเนินการพัฒนา JavaScript แบบมืออาชีพเชิงวัตถุใช้ซ้ำได้และบำรุงรักษาได้ โปรดให้คำตอบเพื่อให้โปรแกรมเมอร์ JavaScript ระดับกลางและเฉพาะกิจสามารถสัมภาษณ์ผู้ที่มีประสบการณ์สูงกว่าได้โดยการหาคำตอบสำหรับคำถามขั้นสูงเหล่านี้จะทำให้ฉันเข้าใจผิด โปรดหลีกเลี่ยงคำถามปลายเปิด โปรดเก็บคำถาม / คำตอบสำหรับการสัมภาษณ์ไว้หนึ่งคำถามต่อคำตอบ SOเพื่อประสบการณ์การอ่านที่ดีขึ้นและการเตรียมการสัมภาษณ์ที่ง่ายขึ้น
131 javascript 

23
ส่งกล่องโต้ตอบ jQuery UI บน <Enter>
ฉันมีกล่องโต้ตอบ jQuery UI พร้อมแบบฟอร์ม ฉันต้องการจำลองการคลิกที่ปุ่มใดปุ่มหนึ่งของกล่องโต้ตอบเพื่อที่คุณจะได้ไม่ต้องใช้เมาส์หรือแท็บ กล่าวอีกนัยหนึ่งคือฉันต้องการให้มันทำหน้าที่เหมือนกล่องโต้ตอบ GUI ทั่วไปที่จำลองการกดปุ่ม "ตกลง" ผมถือว่านี้อาจจะเป็นตัวเลือกที่ง่ายกับการโต้ตอบ แต่ฉันไม่สามารถหาได้ในเอกสาร jQuery UI ฉันสามารถผูกข้อมูลแต่ละฟอร์มด้วย keyup () แต่ไม่รู้ว่ามีวิธีที่ง่ายกว่า / สะอาดกว่านี้หรือไม่ ขอบคุณ

1
ตัวอย่างรูปภาพสำหรับโค้ดและมาร์กอัป Q & As [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่? อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เมื่อจัดเตรียมMCVE / SSCCEที่เกี่ยวข้องกับรูปภาพการเข้าถึงรูปภาพโดยตรงจะมีประโยชน์ ประเภทของรูปภาพที่ครอบคลุมคำถามส่วนใหญ่ ได้แก่ รูปภาพขนาดเล็กที่มีหลายสีหรือหลายรูปทรง, GIF แบบเคลื่อนไหวที่มี / ไม่มีความโปร่งใส, JPEG ที่เป็น 'คู่' ของรูปภาพและสามารถใช้ในการเปลี่ยนภาพ, ชุดกระเบื้อง, สไปรต์ชีต .. มีภาพขนาดเล็ก (ต่ำกว่า 30KB) ในสถานที่อนุญาตและปลอดค่าลิขสิทธิ์ที่เราสามารถ hot-link สำหรับตัวอย่างประเภทนี้ได้หรือไม่
131 java  javascript  css  image 

6
วิธีเข้าถึงกล้องบนเว็บแอพหน้าจอหลักของ iOS11
สรุป เราไม่สามารถเข้าถึงกล้องจากเว็บแอปบนหน้าจอหลักของ iOS11 (รุ่นสาธารณะ) โดยใช้ WebRTC หรือการป้อนไฟล์ตามรายละเอียดด้านล่าง ผู้ใช้ของเราจะเข้าถึงกล้องต่อไปได้อย่างไร? เราให้บริการหน้าเว็บแอปผ่าน https อัปเดตเมษายน ดูเหมือนว่าการเปิดตัว iOS 11.3 แบบสาธารณะจะได้รับการแก้ไขปัญหาและการเข้าถึงกล้องที่ป้อนไฟล์ก็ใช้งานได้อีกครั้ง! อัปเดตมีนาคม ตามที่ผู้คนที่นี่กล่าวว่าเอกสารของ Apple แนะนำให้ฟังก์ชั่นกล้องของเว็บแอปจะกลับมาใน 11.3 พร้อมกับพนักงานบริการ นี่เป็นสิ่งที่ดี แต่เรายังไม่แน่ใจว่าเราต้องการให้ทุกคนติดตั้งใหม่อีกครั้งจนกว่าเราจะสามารถทดสอบบน 11.3GM ได้อย่างละเอียด เฉลยพฤศจิกายน เราหมดความหวังว่า Apple ต้องการแก้ไขปัญหานี้และก้าวไปข้างหน้า แก้ไขเว็บแอปของเราเพื่อลบฟังก์ชัน "เพิ่มในหน้าจอหลัก" ของ iOS และขอให้ผู้ใช้ที่ได้รับผลกระทบลบไอคอนหน้าจอหลักก่อนหน้านี้ อัปเดต 6 ธันวาคม iOS 11.2 และ iOS 11.1.2 ไม่ได้รับการแก้ไข วิธีแก้ปัญหา 21 กันยายน ดูเหมือนว่าเราสามารถถามลูกค้าปัจจุบันของเว็บแอปได้ ไม่อัปเกรดเป็น iOS11 - …

8
การส่งผ่านตัวแปรผ่านแฮนด์บาร์บางส่วน
ฉันกำลังจัดการกับ handlebars.js ในแอปพลิเคชัน express.js เพื่อให้สิ่งต่างๆเป็นโมดูลาร์ฉันแบ่งเทมเพลตทั้งหมดออกเป็นบางส่วน ปัญหาของฉัน : ฉันไม่พบวิธีส่งผ่านตัวแปรผ่านการเรียกใช้บางส่วน สมมติว่าฉันมีบางส่วนซึ่งมีลักษณะดังนี้: &lt;div id=myPartial&gt; &lt;h1&gt;Headline&lt;h1&gt; &lt;p&gt;Lorem ipsum&lt;/p&gt; &lt;/div&gt; สมมติว่าฉันลงทะเบียนบางส่วนนี้ด้วยชื่อ 'myPartial' ในเทมเพลตอื่นฉันสามารถพูดว่า: &lt;section&gt; {{&gt; myPartial}} &lt;/section&gt; ใช้งานได้ดีบางส่วนจะแสดงผลตามที่คาดไว้และฉันเป็นนักพัฒนาที่มีความสุข แต่สิ่งที่ฉันต้องการตอนนี้คือวิธีส่งผ่านตัวแปรที่แตกต่างกันผ่านการเรียกนี้เพื่อตรวจสอบภายในบางส่วนเช่นระบุบรรทัดแรกหรือไม่ สิ่งที่ต้องการ: &lt;div id=myPartial&gt; {{#if headline}} &lt;h1&gt;{{headline}}&lt;/h1&gt; {{/if}} &lt;p&gt;Lorem Ipsum&lt;/p&gt; &lt;/div&gt; และการเรียกใช้ควรมีลักษณะดังนี้: &lt;section&gt; {{&gt; myPartial|'headline':'Headline'}} &lt;/section&gt; หรือไม่ก็. ฉันรู้ว่าฉันสามารถกำหนดข้อมูลทั้งหมดที่ต้องการได้ก่อนที่จะสร้างเทมเพลต แต่ฉันต้องการวิธีทำเหมือนที่เพิ่งอธิบาย มีทางเป็นไปได้ไหม

5
ฉันจะเปลี่ยนค่าของตัวแปรส่วนกลางภายในฟังก์ชันได้อย่างไร
ฉันใช้ JavaScript และฉันสร้างตัวแปรส่วนกลาง ฉันกำหนดไว้นอกฟังก์ชันและฉันต้องการเปลี่ยนค่าตัวแปรส่วนกลางจากภายในฟังก์ชันและใช้จากฟังก์ชันอื่นฉันจะทำสิ่งนี้ได้อย่างไร
131 javascript 

9
การทดสอบหน่วยของฟังก์ชันส่วนตัวด้วยมอคค่าและโหนด js
ฉันใช้มอคค่าเพื่อทดสอบหน่วยแอปพลิเคชันที่เขียนขึ้นสำหรับ node.js ฉันสงสัยว่าเป็นไปได้ไหมที่จะใช้ฟังก์ชันทดสอบหน่วยที่ยังไม่ได้ส่งออกในโมดูล ตัวอย่าง: ฉันมีฟังก์ชันมากมายที่กำหนดไว้เช่นนี้ใน foobar.js function private_foobar1(){ ... } function private_foobar2(){ ... } และฟังก์ชันบางอย่างที่ส่งออกเป็นสาธารณะ: exports.public_foobar3 = function(){ ... } กรณีทดสอบมีโครงสร้างดังนี้: describe("private_foobar1", function() { it("should do stuff", function(done) { var stuff = foobar.private_foobar1(filter); should(stuff).be.ok; should(stuff)..... เห็นได้ชัดว่าสิ่งนี้ใช้ไม่ได้เนื่องจากprivate_foobar1ไม่มีการส่งออก วิธีที่ถูกต้องในการทดสอบหน่วยส่วนตัวคืออะไร? มอคค่ามีวิธีการในตัวสำหรับการทำเช่นนั้นหรือไม่?

22
ป้องกันไม่ให้เพิ่มเนื้อหาที่แก้ไขได้ <div> บน ENTER - Chrome
ฉันมีcontenteditableองค์ประกอบและเมื่อใดก็ตามที่ฉันพิมพ์บางสิ่งและกดENTERมันจะสร้างใหม่&lt;div&gt;และวางข้อความบรรทัดใหม่ไว้ที่นั่น ฉันไม่ชอบอันนี้เลยสักนิด เป็นไปได้หรือไม่ที่จะป้องกันไม่ให้สิ่งนี้เกิดขึ้นหรืออย่างน้อยก็แทนที่ด้วย a &lt;br&gt;? นี่คือการสาธิตhttp://jsfiddle.net/jDvau/ หมายเหตุ: นี่ไม่ใช่ปัญหาใน firefox

10
Moment.js - ฉันจะหาจำนวนปีนับจากวันที่ไม่ปัดเศษได้อย่างไร
ฉันกำลังพยายามคำนวณอายุของบุคคลโดยใช้Moment.jsแต่ฉันพบว่าเมธอดfromNowมีประโยชน์อย่างอื่นจะวนรอบปี ตัวอย่างเช่นหากวันนี้คือ 27 ธันวาคม 2555 และวันเกิดของบุคคลนั้นคือ 02/26/1978 moment("02/26/1978", "MM/DD/YYYY").fromNow()จะส่งกลับ '35 ปีที่แล้ว ' ฉันจะทำให้ Moment.js ละเว้นจำนวนเดือนได้อย่างไรและเพียงส่งคืนจำนวนปี (เช่น 34) นับตั้งแต่วันที่

11
วิธีการแก้ไขข้อผิดพลาด getImageData () ผืนผ้าใบได้รับการปนเปื้อนโดยข้อมูลข้ามแหล่งกำเนิด
รหัสของฉันทำงานได้ดีมากบน localhost ของฉัน แต่มันใช้งานไม่ได้บนไซต์ ฉันได้รับข้อผิดพลาดนี้จากคอนโซลสำหรับบรรทัดนี้.getImageData(x,y,1,1).data: Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data. ส่วนหนึ่งของรหัสของฉัน: jQuery.Event.prototype.rgb=function(){ var x = this.offsetX || (this.pageX - $(this.target).offset().left),y = this.offsetY || (this.pageY - $(this.target).offset().top); if (this.target.nodeName!=="CANVAS")return null; return this.target.getContext('2d').getImageData(x,y,1,1).data; } หมายเหตุ: URL รูปภาพของฉัน (src) มาจาก URL โดเมนย่อย

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