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

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

30
ฉันจะส่งผ่านอาร์กิวเมนต์บรรทัดคำสั่งไปยังโปรแกรม Node.js ได้อย่างไร
ฉันมีเว็บเซิร์ฟเวอร์เขียนด้วยNode.jsและฉันต้องการที่จะเปิดตัวด้วยโฟลเดอร์เฉพาะ ฉันไม่แน่ใจว่าจะเข้าถึงอาร์กิวเมนต์ใน JavaScript ได้อย่างไร ฉันใช้โหนดเช่นนี้ $ node server.js folder นี่server.jsคือรหัสเซิร์ฟเวอร์ของฉัน ความช่วยเหลือของ Node.js บอกได้ว่าสิ่งนี้เป็นไปได้: $ node -h Usage: node [options] script.js [arguments] ฉันจะเข้าถึงอาร์กิวเมนต์เหล่านี้ใน JavaScript ได้อย่างไร อย่างใดฉันไม่สามารถค้นหาข้อมูลนี้บนเว็บ

30
ความยาวของวัตถุ JavaScript
ฉันมีวัตถุ JavaScript มีวิธีปฏิบัติที่ดีที่สุดในตัวหรือเป็นที่ยอมรับเพื่อให้ได้ความยาวของวัตถุนี้หรือไม่ const myObject = new Object(); myObject["firstname"] = "Gareth"; myObject["lastname"] = "Simpson"; myObject["age"] = 21;

16
ฉันจะแก้ไข URL โดยไม่ต้องโหลดหน้าซ้ำได้อย่างไร
มีวิธีที่ฉันสามารถแก้ไข URL ของหน้าปัจจุบันโดยไม่ต้องโหลดหน้าใหม่หรือไม่? ฉันต้องการเข้าถึงส่วนก่อนแฮช # ถ้าเป็นไปได้ ฉันต้องการเปลี่ยนส่วนหลังโดเมนเท่านั้นจึงไม่ใช่ว่าฉันละเมิดนโยบายข้ามโดเมน window.location.href = "www.mysite.com/page2.php"; // Sadly this reloads

30
ตรวจสอบตัวเลขทศนิยมใน JavaScript - IsNumeric ()
วิธีที่สะอาดและมีประสิทธิภาพมากที่สุดในการตรวจสอบความถูกต้องของตัวเลขทศนิยมใน JavaScript คืออะไร คะแนนโบนัสสำหรับ: ความชัดเจน วิธีแก้ปัญหาควรสะอาดและเรียบง่าย ข้ามแพลตฟอร์ม กรณีทดสอบ: 01. IsNumeric('-1') => true 02. IsNumeric('-1.5') => true 03. IsNumeric('0') => true 04. IsNumeric('0.42') => true 05. IsNumeric('.42') => true 06. IsNumeric('99,999') => false 07. IsNumeric('0x89f') => false 08. IsNumeric('#abcdef') => false 09. IsNumeric('1.2.3') => false 10. IsNumeric('') => false 11. IsNumeric('blah') …

26
ตั้งค่าพารามิเตอร์เริ่มต้นสำหรับฟังก์ชั่น JavaScript
ฉันต้องการให้ฟังก์ชัน JavaScript มีอาร์กิวเมนต์ที่เป็นทางเลือกซึ่งฉันตั้งเป็นค่าเริ่มต้นซึ่งจะถูกใช้หากไม่ได้กำหนดค่า (และจะข้ามหากค่านั้นผ่านไป) ใน Ruby คุณสามารถทำสิ่งนี้ได้: def read_file(file, delete_after = false) # code end ใช้งานได้กับ JavaScript หรือไม่ function read_file(file, delete_after = false) { // Code }

30
sleep เวอร์ชัน JavaScript คืออะไร?
มีวิธีที่ดีกว่าในการสร้าง a sleepJavaScript ในpausecompฟังก์ชั่นต่อไปนี้( จากที่นี่ )? function pausecomp(millis) { var date = new Date(); var curDate = null; do { curDate = new Date(); } while(curDate-date < millis); } นี้ไม่ได้เป็นซ้ำของการนอนใน JavaScript - ความล่าช้าระหว่างการกระทำ ; ฉันต้องการให้สลีปจริงในระหว่างฟังก์ชั่นและไม่ใช่ความล่าช้าก่อนที่โค้ดจะประมวลผล
2335 javascript  sleep 

30
jQuery เลื่อนไปที่องค์ประกอบ
Наэтотвопросестьответына กองมากเกินнарусском : Какпроскролитьплавностраницувниздоопреденнногоэлемента? ฉันมีinputองค์ประกอบนี้: <input type="text" class="textfield" value="" id="subject" name="subject"> จากนั้นฉันก็มีองค์ประกอบอื่น ๆ เช่นอินพุตข้อความอื่น ๆ textareas เป็นต้น เมื่อผู้ใช้คลิกที่ว่าinputมี#subjectหน้าควรเลื่อนไปที่องค์ประกอบสุดท้ายของหน้าเว็บที่มีภาพเคลื่อนไหวที่ดี ควรเลื่อนไปด้านล่างและไม่ไปด้านบน รายการสุดท้ายของหน้าคือsubmitปุ่มที่มี#submit: <input type="submit" class="submit" id="submit" name="submit" value="Ok, Done."> ภาพเคลื่อนไหวไม่ควรเร็วเกินไปและควรเป็นของเหลว ฉันใช้ jQuery เวอร์ชั่นล่าสุด ฉันไม่ต้องการติดตั้งปลั๊กอินใด ๆ แต่ใช้คุณสมบัติ jQuery ที่เป็นค่าเริ่มต้นเพื่อให้ได้สิ่งนี้
2323 javascript  jquery  scroll 



18
.prop () vs .attr ()
ดังนั้นjQuery 1.6prop()มีฟังก์ชั่นใหม่ $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) หรือในกรณีนี้พวกเขาทำสิ่งเดียวกัน และถ้าผมจะต้องเปลี่ยนไปใช้prop()ทั้งหมดเก่าattr()โทรจะทำลายถ้าฉันเปลี่ยนไป 1.6? UPDATE selector = '#id' $(selector).click(function() { //instead of: var getAtt = this.getAttribute('style'); //do i use: var thisProp = $(this).prop('style'); //or: var thisAttr = $(this).attr('style'); console.log(getAtt, thisProp, thisAttr); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script> <div id='id' style="color: red;background: …
2297 javascript  jquery  dom  attr  prop 


30
มีฟังก์ชั่นมาตรฐานในการตรวจสอบตัวแปรโมฆะไม่ได้กำหนดหรือเปล่าใน JavaScript?
มีฟังก์ชั่นจาวาสคริปต์สากลที่ตรวจสอบว่าตัวแปรมีค่าและทำให้แน่ใจว่าไม่ใช่undefinedหรือnullไม่? ฉันได้รับรหัสนี้ แต่ไม่แน่ใจว่าครอบคลุมทุกกรณีหรือไม่: function isEmpty(val){ return (val === undefined || val == null || val.length <= 0) ? true : false; }

18
วิธีรับลูกของตัวเลือก $ (อันนี้)?
ฉันมีเค้าโครงคล้ายกับสิ่งนี้: <div id="..."><img src="..."></div> และต้องการใช้ตัวเลือก jQuery เพื่อเลือกลูกที่imgอยู่ภายในdivเมื่อคลิก เพื่อให้ได้divฉันมีตัวเลือกนี้: $(this) ฉันจะให้เด็กimgใช้เครื่องมือเลือกได้อย่างไร?


18
ฉันจะล้างอาร์เรย์ใน JavaScript ได้อย่างไร
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ มีวิธีว่างอาเรย์และถ้าเป็นเช่นนั้นด้วย.remove()? ตัวอย่างเช่น A = [1,2,3,4]; ฉันจะล้างสิ่งนั้นได้อย่างไร
2197 javascript  arrays 

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