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

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

5
ความแตกต่างระหว่าง MEAN.js และ MEAN.io
ฉันต้องการใช้ MEAN JavaScript Stack แต่ฉันสังเกตเห็นว่ามีสองกองที่แตกต่างกันกับเว็บไซต์ของตัวเองและวิธีการติดตั้ง: mean.js และ mean.io ดังนั้นฉันจึงถามตัวเองด้วยคำถามนี้: "ฉันใช้อันไหนดี?" ดังนั้นเพื่อตอบคำถามนี้ฉันถามชุมชนว่าคุณสามารถอธิบายความแตกต่างระหว่างสองสิ่งนี้ได้อย่างไร และถ้าเป็นไปได้ข้อดีข้อเสีย? เพราะพวกเขาดูเหมือนฉันมาก

7
รับ URL ข้อมูลภาพใน JavaScript?
ฉันมีหน้า HTML ปกติพร้อมภาพบางภาพ (แค่<img />แท็ก HTML ปกติ) ฉันต้องการรับเนื้อหาของพวกเขา base64 เข้ารหัสดีกว่าโดยไม่จำเป็นต้องดาวน์โหลดภาพใหม่ (เช่นเบราว์เซอร์โหลดแล้วดังนั้นตอนนี้ฉันต้องการเนื้อหา) ฉันชอบที่จะประสบความสำเร็จกับ Greasemonkey และ Firefox

10
จะวนซ้ำ (คีย์, ค่า) ในจาวาสคริปต์ได้อย่างไร?
ฉันมีพจนานุกรมที่มีรูปแบบของ dictionary = {0: {object}, 1:{object}, 2:{object}} ฉันจะทำซ้ำผ่านพจนานุกรมนี้โดยทำสิ่งที่ชอบได้อย่างไร for((key,value) in dictionary){ //Do stuff where key would be 0 and value would be the object }


17
ประกาศหลายตัวแปรใน JavaScript
ใน JavaScript เป็นไปได้ที่จะประกาศตัวแปรหลายอย่างดังนี้: var variable1 = "Hello World!"; var variable2 = "Testing..."; var variable3 = 42; ... หรือเช่นนี้ var variable1 = "Hello World!", variable2 = "Testing...", variable3 = 42; วิธีหนึ่งดีกว่า / เร็วกว่าวิธีอื่นหรือไม่?

17
จะทราบได้อย่างไรว่าสตริงมีอักขระบางตัวใน JavaScript
ฉันมีหน้าเว็บพร้อมกล่องข้อความซึ่งผู้ใช้ควรป้อนรหัสลงทะเบียน 24 ตัวอักษร (ตัวอักษรและตัวเลขตัวพิมพ์เล็กและใหญ่) ฉันใช้maxlengthเพื่อ จำกัด ผู้ใช้ในการป้อน 24 อักขระ โดยทั่วไปรหัสการลงทะเบียนจะได้รับเป็นกลุ่มของอักขระที่คั่นด้วยเครื่องหมายขีดกลาง แต่ฉันต้องการให้ผู้ใช้ป้อนรหัสโดยไม่ต้องมีเครื่องหมายขีดกลาง ฉันจะเขียนโค้ด JavaScript โดยไม่มี jQuery เพื่อตรวจสอบว่าสตริงที่กำหนดซึ่งอินพุตของผู้ใช้ไม่มีเครื่องหมายขีดคั่นหรือดีกว่ามีเพียงตัวอักษรและตัวเลขเท่านั้น
334 javascript  string 

19
ทำปฏิกิริยา Js โดยใช้คุณสมบัติคลาสอย่างมีเงื่อนไข
ฉันต้องการแสดงและซ่อนกลุ่มปุ่มตามเงื่อนไขโดยขึ้นอยู่กับสิ่งที่ส่งผ่านจากองค์ประกอบหลักซึ่งมีลักษณะดังนี้: <TopicNav showBulkActions={this.__hasMultipleSelected} /> .... __hasMultipleSelected: function() { return false; //return true or false depending on data } .... var TopicNav = React.createClass({ render: function() { return ( <div className="row"> <div className="col-lg-6"> <div className="btn-group pull-right {this.props.showBulkActions ? 'show' : 'hidden'}"> <button type="button" className="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> Bulk Actions <span …

13
วิธีรับความสูงของเอกสารทั้งหมดด้วย JavaScript?
เอกสารบางอย่างฉันไม่สามารถรับความสูงของเอกสาร (เพื่อวางบางสิ่งบางอย่างที่ด้านล่างสุด) นอกจากนี้ padding-bottom on ดูเหมือนว่าจะไม่ทำอะไรเลยในหน้าเหล่านี้ แต่ทำบนหน้าเว็บที่ความสูงจะกลับมา กรณีในจุด: http://fandango.com http://paperbackswap.com ใน Fandango jQuery's $(document).height();คืนค่าที่ถูกต้อง document.heightส่งคืน 0 document.body.scrollHeightคืน 0 ในการสลับอ่อนปกอ่อน: jQuery's $(document).height();TypeError: $(document)เป็นโมฆะ document.heightส่งคืนค่าที่ไม่ถูกต้อง document.body.scrollHeightส่งคืนค่าที่ไม่ถูกต้อง หมายเหตุ: ฉันมีสิทธิ์ระดับเบราว์เซอร์หากมีเคล็ดลับอยู่ที่นั่น
333 javascript 

19
รีเฟรชภาพด้วยรูปภาพใหม่ใน URL เดียวกัน
ฉันกำลังเข้าถึงลิงก์ในเว็บไซต์ของฉันที่จะให้ภาพใหม่ทุกครั้งที่มีการเข้าถึง ปัญหาที่ฉันพบคือถ้าฉันพยายามโหลดรูปภาพในพื้นหลังแล้วอัปเดตรูปภาพในหน้ารูปภาพจะไม่เปลี่ยน - แม้ว่าจะอัปเดตเมื่อฉันโหลดหน้าเว็บอีกครั้ง var newImage = new Image(); newImage.src = "http://localhost/image.jpg"; function updateImage() { if(newImage.complete) { document.getElementById("theText").src = newImage.src; newImage = new Image(); number++; newImage.src = "http://localhost/image/id/image.jpg?time=" + new Date(); } setTimeout(updateImage, 1000); } ส่วนหัวเป็น FireFox เห็นพวกเขา: HTTP/1.x 200 OK Cache-Control: no-cache, must-revalidate Pragma: no-cache Transfer-Encoding: chunked Content-Type: image/jpeg …
333 javascript  image  url  refresh 


11
การแปลงสตริงอินพุตผู้ใช้เป็นนิพจน์ทั่วไป
ฉันกำลังออกแบบเครื่องมือทดสอบนิพจน์ปกติใน HTML และ JavaScript ผู้ใช้จะป้อน regex สตริงและเลือกฟังก์ชั่นที่พวกเขาต้องการทดสอบด้วย (เช่นค้นหาจับคู่แทนที่ ฯลฯ ) ผ่านปุ่มตัวเลือกและโปรแกรมจะแสดงผลลัพธ์เมื่อฟังก์ชันนั้นทำงานด้วยอาร์กิวเมนต์ที่ระบุ โดยธรรมชาติจะมีกล่องข้อความเพิ่มเติมสำหรับการขัดแย้งพิเศษเพื่อแทนที่และเช่น ปัญหาของฉันคือรับสตริงจากผู้ใช้และเปลี่ยนเป็นนิพจน์ทั่วไป ถ้าผมบอกว่าพวกเขาไม่จำเป็นต้องมี//'s รอบ regex ที่พวกเขาใส่ธงแล้วพวกเขาก็ไม่สามารถตั้งค่าเช่นและg iดังนั้นพวกเขาจะต้องมีการ//แสดงออก แต่ฉันจะแปลงสตริงนั้นเป็น regex ได้อย่างไร มันไม่สามารถเป็นตัวอักษรตั้งแต่สตริงและฉันไม่สามารถผ่านไปยังตัวสร้างนิพจน์ทั่วไปตั้งแต่สตริงไม่มันโดยไม่ต้อง//'s มีวิธีอื่นที่จะทำให้ผู้ใช้ป้อนสตริงใน regex หรือไม่ ฉันจะต้องแยกสตริงและธงของ regex ด้วย//แล้วสร้างมันอีกวิธีหนึ่งหรือไม่ ฉันควรให้พวกเขาใส่สายแล้วใส่ธงแยกต่างหาก?
333 javascript  html  regex 

18
แทรกสตริงที่ดัชนีเฉพาะ
ฉันจะแทรกสตริงที่ดัชนีเฉพาะของสตริงอื่นได้อย่างไร var txt1 = "foo baz" สมมติว่าฉันต้องการแทรก "บาร์" หลังจาก "foo" ฉันจะบรรลุได้อย่างไร ฉันคิดsubstring()แต่ต้องมีวิธีที่ง่ายกว่าตรงไปข้างหน้า
333 javascript  string 

27
ฉันจะรับเดือนและวันที่ของ JavaScript ในรูปแบบ 2 หลักได้อย่างไร
เมื่อเราเรียกgetMonth()และgetDate()บนวัตถุที่เราจะได้รับdate single digit numberตัวอย่างเช่น : สำหรับjanuaryมันแสดงแต่ฉันต้องการที่จะแสดงเป็น1 01ทำอย่างไร
333 javascript 

16
วิธีลบแฮชจาก window.location (URL) ด้วย JavaScript โดยไม่ต้องรีเฟรชหน้า?
ฉันมี URL ที่ชอบ: http://example.com#somethingฉันจะลบได้อย่างไร#somethingอย่างไรโดยไม่ทำให้หน้ารีเฟรช? ฉันพยายามแก้ไขปัญหาต่อไปนี้: window.location.hash = ''; อย่างไรก็ตามสิ่งนี้จะไม่ลบสัญลักษณ์แฮช#ออกจาก URL

9
JavaScript ตั้งโฟกัสไปที่องค์ประกอบแบบฟอร์ม HTML
ฉันมีเว็บฟอร์มพร้อมกล่องข้อความอยู่ ฉันจะตั้งค่าโฟกัสไปที่กล่องข้อความเป็นค่าเริ่มต้นได้อย่างไร บางสิ่งเช่นนี้ <body onload='setFocusToTextBox()'> ใครช่วยฉันได้บ้าง ฉันไม่รู้วิธีตั้งโฟกัสไปที่กล่องข้อความด้วย JavaScript <script> function setFocusToTextBox(){ //What to do here } </script>

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