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

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

4
วิธีการรับตำแหน่งเครื่องหมายรูปหมวก (ไม่ใช่พิกเซล) ใน textarea เป็นตัวอักษรตั้งแต่ต้น?
คุณจะได้รับตำแหน่ง caret ในการ<textarea>ใช้ JavaScript ได้อย่างไร ตัวอย่างเช่น: This is| a text 7นี้ควรกลับ คุณจะให้มันส่งคืนสตริงรอบ ๆ เคอร์เซอร์ / ส่วนที่เลือกได้อย่างไร 'This is', '', ' a text'เช่น: ถ้าคำว่า“จะ” 'This ', 'is', ' a text'เป็นไฮไลต์แล้วมันก็จะกลับมา

3
กรณีใช้งานสำหรับ Web Workers คืออะไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันกำลังมองหา scenarious จริงของโลกสำหรับการใช้เว็บแรงงาน API

21
มีฟังก์ชัน jQuery ในการสลับองค์ประกอบหรือไม่
ฉันสามารถสลับสององค์ประกอบด้วย jQuery ได้อย่างง่ายดายหรือไม่? ฉันกำลังมองหาที่จะทำกับหนึ่งบรรทัดถ้าเป็นไปได้ ฉันมีองค์ประกอบที่เลือกและฉันมีสองปุ่มเพื่อเลื่อนขึ้นหรือลงตัวเลือกและฉันมีตัวเลือกและตัวเลือกปลายทางอยู่แล้วฉันทำได้ด้วยถ้า แต่ฉันสงสัยว่ามีวิธีที่ง่ายกว่าหรือไม่
174 jquery  swap  javascript 



8
JSON ขั้นต่ำที่ถูกต้องคืออะไร?
ฉันอ่านคำอธิบาย JSON อย่างระมัดระวังhttp://json.org/แต่ฉันไม่แน่ใจว่าฉันรู้คำตอบของคำถามง่าย ๆ หรือไม่ สตริงอะไรที่เป็น JSON ที่ถูกต้องที่สุดที่เป็นไปได้ "string" เป็นสตริงที่ถูกต้อง JSON 42 JSON ที่ใช้งานได้ง่ายคืออะไร? true ค่าบูลีนคือ JSON ที่ถูกต้องหรือไม่ {} วัตถุว่างเปล่าเป็น JSON ที่ถูกต้อง? [] อาร์เรย์ว่างเป็น JSON ที่ถูกต้องหรือไม่

16
window.close และ self.close อย่าปิดหน้าต่างใน Chrome
ปัญหาคือเมื่อฉันเรียกwindow.close()หรือself.close()ไม่ปิดหน้าต่าง ตอนนี้ดูเหมือนจะมีความเชื่อว่าใน Chrome คุณไม่สามารถปิดสคริปต์ใด ๆ ที่ไม่ใช่สคริปต์ได้ นั่นเป็นความเท็จอย่างมีเหตุผล แต่ไม่ว่ามันจะยังคงทำเช่นนั้นแม้ว่าจะต้องมีการแจ้งเตือนปรากฏขึ้นเพื่อยืนยัน สิ่งเหล่านี้ไม่ได้เกิดขึ้น ดังนั้นใครบ้างที่มีวิธีการทำงานจริงและได้รับการพิสูจน์แล้วว่าปิดหน้าต่างโดยใช้บางสิ่งบางอย่างjavascript:window.close()หรือjavascript:self.close()ทำสิ่งที่คาดหวังและสิ่งที่เกิดขึ้นใช้ได้กับทุกเบราว์เซอร์ที่ไม่ใช้ Chrome ข้อเสนอแนะใด ๆ ที่จะได้รับการชื่นชมอย่างมากและฉันกำลังมองหาโซลูชันเฉพาะ Javascript ไม่มีการใช้งาน JQuery หรือบุคคลที่สาม อัปเดต:แม้ว่าข้อเสนอแนะส่วนใหญ่จะมีข้อ จำกัด ที่ร้ายแรงและปัญหาการใช้งานคำแนะนำล่าสุด (เฉพาะสำหรับ TamperMonkey) ที่ใช้// @grant window.closeในส่วนหัวของสคริปต์มักจะทำเคล็ดลับแม้ในแท็บเหล่านั้นซึ่งปกติไม่สามารถจัดการวิธีการปิด ในขณะที่ไม่เหมาะอย่างสมบูรณ์และไม่ได้ครอบคลุมทุกกรณีมันเป็นทางออกที่ดีในกรณีของฉัน

11
วิธีการแปลง“ camelCase” เป็น“ Camel Case”?
ฉันได้พยายามที่จะได้รับคำสั่ง regex JavaScript เพื่อเปิดสิ่งที่ชอบ"thisString"เข้า"This String"แต่ที่ใกล้เคียงที่สุดผมเคยถูกใช้แทนที่จดหมายที่ส่งผลให้ในสิ่งที่ต้องการหรือ"Thi String" "This tring"ความคิดใด ๆ ชี้แจงฉันสามารถจัดการความเรียบง่ายของพะวงจดหมายฉันแค่ไม่เป็นที่แข็งแกร่งกับ RegEx และแยก"somethingLikeThis"ออกเป็น"something Like This"เป็นที่ที่ฉันมีปัญหา
174 javascript  regex 

4
ฉันสามารถใช้งานฟังก์ชั่นหลังจากที่ setState อัปเดตเสร็จแล้วได้หรือไม่
ฉันใหม่สำหรับ React JS (เหมือนเพิ่งเริ่มวันนี้) ฉันไม่ค่อยเข้าใจว่า setState ทำงานอย่างไร ฉันกำลังรวม React และ Easel JS เพื่อวาดกริดตามอินพุตของผู้ใช้ นี่คือถัง JS ของฉัน: http://jsbin.com/zatula/edit?js,output นี่คือรหัส: var stage; var Grid = React.createClass({ getInitialState: function() { return { rows: 10, cols: 10 } }, componentDidMount: function () { this.drawGrid(); }, drawGrid: function() { stage = new createjs.Stage("canvas"); var rectangles …

9
create-react-app webpack config และไฟล์อยู่ที่ไหน?
ฉันสร้างโครงการ ReactJS ด้วยcreate-react-appแพ็คเกจและใช้งานได้ดี แต่ฉันไม่สามารถค้นหาไฟล์และการกำหนดค่าของwebpack ได้ react-create-app ทำงานกับ webpack อย่างไร ไฟล์การกำหนดค่า webpack อยู่ที่ไหนในการติดตั้งเริ่มต้นด้วยcreate-react-app? ฉันไม่พบไฟล์การกำหนดค่าในโฟลเดอร์ของโครงการ ฉันยังไม่ได้สร้างไฟล์ปรับแต่งแทนที่ ฉันสามารถจัดการการตั้งค่าคอนฟิเกอเรชันกับบทความอื่น ๆ แต่ฉันต้องการค้นหาไฟล์ปรับแต่งแบบธรรมดา


11
แปลงจำนวนเต็มเป็นอักขระเทียบเท่าโดยที่ 0 => a, 1 => b เป็นต้น
ฉันต้องการแปลงจำนวนเต็มเป็นตัวละครที่เท่ากันตามตัวอักษร ตัวอย่างเช่น: 0 => a 1 => b 2 => c 3 => d เป็นต้นฉันสามารถสร้างอาร์เรย์และค้นหามันเมื่อฉันต้องการมัน แต่ฉันสงสัยว่ามีฟังก์ชั่นในตัวที่ทำสิ่งนี้ให้ฉันหรือไม่ ตัวอย่างทั้งหมดที่ฉันพบผ่านทาง Google นั้นใช้งานได้กับค่า ASCII ไม่ใช่ตำแหน่งของตัวอักษรในตัวอักษร

9
ทริกเกอร์เหตุการณ์ keypress / keydown / keyup ใน JS / jQuery หรือไม่
วิธีที่ดีที่สุดในการจำลองผู้ใช้ที่ป้อนข้อความในกล่องป้อนข้อความใน JS และ / หรือ jQuery คืออะไร? ฉันไม่ต้องการใส่ข้อความลงในกล่องป้อนข้อมูลฉันเพียงต้องการทริกเกอร์ตัวจัดการเหตุการณ์ทั้งหมดที่ปกติแล้วจะถูกทริกเกอร์โดยผู้ใช้พิมพ์ข้อมูลลงในกล่องป้อนข้อมูล ซึ่งหมายถึงโฟกัส, การกดคีย์, การกดปุ่ม, การกดปุ่มและเบลอ ฉันคิด. ดังนั้นหนึ่งจะสำเร็จสิ่งนี้ได้อย่างไร

8
ใช้“ window.location.hash.includes” พ่น“ วัตถุไม่สนับสนุนคุณสมบัติหรือวิธีการ” รวม '” ใน IE11
ฉันกำลังตรวจสอบ URL เพื่อดูว่ามีหรือรวม?อยู่ในนั้นหรือไม่เพื่อควบคุมสถานะป๊อปแฮชในหน้าต่าง เบราว์เซอร์อื่น ๆ ทั้งหมดไม่มีปัญหามีเพียง IE เท่านั้น ตัวดีบักให้ข้อผิดพลาดนี้แก่ฉันเมื่อฉันพยายามโหลดด้วยวิธีนี้: วัตถุไม่สนับสนุนคุณสมบัติหรือวิธีการ ' includes' ฉันไม่มีข้อผิดพลาดเมื่อฉันโหลดหน้าเว็บผ่าน popstate $(document).ready(function(e) { if(window.location.hash) { var hash; if(window.location.hash.includes("?")) { alert('I have a ?'); hash = window.location.hash.substring(window.location.hash.indexOf('#') + 0,window.location.hash.indexOf('?')); }else { hash = window.location.hash; }; if (hash=="#DRS" || hash=="#DRP" || hash=="#DFFI" || hash=="#DCI" || hash=="#DCP" || hash=="#DRP" || …


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