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

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

7
อาร์เรย์ Javascript กระจัดกระจายหรือไม่
นั่นคือถ้าฉันใช้เวลาปัจจุบันเป็นดัชนีในอาร์เรย์: array[Date.getTime()] = value; ล่ามจะสร้างอินสแตนซ์องค์ประกอบทั้งหมดจาก 0 ถึงตอนนี้หรือไม่ เบราว์เซอร์ต่างๆทำแตกต่างกันหรือไม่? ฉันจำได้ว่าเคยมีบั๊กในเคอร์เนลAIXซึ่งจะสร้าง pseudo-ttys ตามคำขอ แต่ถ้าคุณทำให้พูดว่า "echo> / dev / pty10000000000" มันจะสร้าง / dev / pty0, / dev / pty1, .... แล้วล้มทับตาย. มันสนุกมากที่งานแสดงสินค้า แต่ฉันไม่อยากให้สิ่งนี้เกิดขึ้นกับลูกค้าของฉัน

14
TypeError: $ (…) .modal ไม่ใช่ฟังก์ชันที่มี bootstrap Modal
ฉันมีโมดอล bootstrap 2.32 ซึ่งฉันพยายามแทรกลงใน HTML ของมุมมองอื่นแบบไดนามิก ฉันกำลังทำงานกับ Codeigniter 2.1 ต่อไปนี้การแทรกมุมมองบางส่วนของโมดอล bootstrap แบบไดนามิกลงในมุมมองฉันมี: <div id="modal_target"></div> เป็น div เป้าหมายสำหรับการแทรก ฉันมีปุ่มในมุมมองของฉันที่ดูเหมือน: <a href="#message" class="btn btn-large btn-info" data-action="Message" data-toggle="tab">Message</a> JS ของฉันมี: $.ajax({ type : 'POST', url : "AjaxUpdate/get_modal", cache : false, success : function(data){ if(data){ $('#modal_target').html(data); //This shows the modal $('#form-content').modal(); } } }); …


8
JQuery Datatables: ไม่สามารถอ่านคุณสมบัติ 'aDataSort' ของ undefined
ฉันสร้างซอนี้ขึ้นมาและใช้งานได้ดีตามความต้องการของฉัน: ซอ อย่างไรก็ตามเมื่อฉันใช้สิ่งเดียวกันในแอปพลิเคชันของฉันฉันได้รับข้อผิดพลาดในคอนโซลของเบราว์เซอร์ว่าไม่สามารถอ่านคุณสมบัติ 'aDataSort' ของไม่ได้กำหนด ในแอปพลิเคชันของฉันจาวาสคริปต์อ่านบางสิ่งดังต่อไปนี้: ฉันได้ตรวจสอบเอาต์พุตคอนโทรลเลอร์แล้ว ... ทำงานได้ดีและพิมพ์บนคอนโซลด้วย $(document).ready(function() { $.getJSON("three.htm", function(data) { // console.log("loadDataTable >> "+JSON.stringify(data)); }) .fail(function( jqxhr, textStatus, error ) { var err = textStatus + ', ' + error; alert(err); console.log( "Request Failed: " + err); }) .success(function(data){ loadDataTable(data); }); function loadDataTable(data){ $("#recentSubscribers").dataTable().fnDestroy(); var oTable …

7
มีการใช้งานจาวาสคริปต์ SHA-256 ที่โดยทั่วไปถือว่าน่าเชื่อถือหรือไม่?
ฉันกำลังเขียนล็อกอินสำหรับฟอรัมและจำเป็นต้องแฮชรหัสผ่านฝั่งไคลเอ็นต์ในจาวาสคริปต์ก่อนที่จะส่งไปยังเซิร์ฟเวอร์ ฉันมีปัญหาในการหาการใช้งาน SHA-256 ที่ฉันสามารถเชื่อถือได้ ฉันคาดหวังว่าจะมีสคริปต์ที่เชื่อถือได้บางประเภทที่ทุกคนใช้ แต่ฉันพบโครงการต่างๆมากมายด้วยการใช้งานของตัวเอง ฉันตระหนักดีว่าการใช้ crypto ของคนอื่นเป็นความเชื่อที่ก้าวกระโดดเว้นแต่คุณจะมีคุณสมบัติพอที่จะตรวจสอบด้วยตัวเองและไม่มีคำจำกัดความที่เป็นสากลของคำว่า "น่าเชื่อถือ" แต่สิ่งนี้ดูเหมือนจะเป็นเรื่องธรรมดาและมีความสำคัญมากพอที่ควรจะมี ฉันทามติว่าจะใช้อะไร ฉันไร้เดียงสาเหรอ? แก้ไขเนื่องจากมีการแสดงความคิดเห็นมากมาย: ใช่เราทำการแฮชที่เข้มงวดมากขึ้นอีกครั้งในฝั่งเซิร์ฟเวอร์ การแฮชฝั่งไคลเอ็นต์ไม่ใช่ผลลัพธ์สุดท้ายที่เราบันทึกในฐานข้อมูล การแฮชฝั่งไคลเอ็นต์เป็นเพราะไคลเอนต์ที่เป็นมนุษย์ร้องขอ พวกเขาไม่ได้ให้เหตุผลที่เฉพาะเจาะจงว่าทำไมพวกเขาอาจชอบ overkill
99 hash  javascript  sha256  sha2 

9
วิธีส่งส่วนหัวการอนุญาตด้วย axios
ฉันจะส่งส่วนหัวการตรวจสอบความถูกต้องด้วยโทเค็นผ่าน axios.js ได้อย่างไร ฉันได้ลองทำบางอย่างแล้วไม่ประสบความสำเร็จเช่น: const header = `Authorization: Bearer ${token}`; return axios.get(URLConstants.USER_URL, { headers: { header } }); ทำให้ฉันมีข้อผิดพลาดนี้: XMLHttpRequest cannot load http://localhost:8000/accounts/user/. Request header field header is not allowed by Access-Control-Allow-Headers in preflight response. ฉันจัดการเพื่อให้มันทำงานได้โดยการตั้งค่าเริ่มต้นทั่วโลก แต่ฉันเดาว่านี่ไม่ใช่ความคิดที่ดีที่สุดสำหรับคำขอเดียว axios.defaults.headers.common['Authorization'] = `Bearer ${token}`; อัปเดต: คำตอบของโคลช่วยให้ฉันพบปัญหา ฉันใช้มิดเดิลแวร์ django-cors-headersซึ่งจัดการส่วนหัวการอนุญาตตามค่าเริ่มต้นแล้ว แต่ฉันสามารถเข้าใจข้อความแสดงข้อผิดพลาดและแก้ไขข้อผิดพลาดในรหัสคำขอ axios ของฉันซึ่งควรมีลักษณะดังนี้ return axios.get(URLConstants.USER_URL, …
99 javascript  axios 

14
แปลง HH: MM: SS string เป็นวินาทีเฉพาะใน javascript
ฉันมีข้อกำหนดที่คล้ายกันดังนี้: แปลงเวลาในรูปแบบ HH: MM: SS เป็นวินาทีเท่านั้นหรือไม่ แต่ในจาวาสคริปต์ ฉันได้เห็นตัวอย่างมากมายของการแปลงวินาทีเป็นรูปแบบต่างๆ แต่ไม่ใช่ HH: MM: SS เป็นวินาที ความช่วยเหลือใด ๆ จะได้รับการชื่นชม
99 javascript  time 



8
วิธีการผูกเหตุการณ์บน Ajax โหลดเนื้อหา?
ฉันมีลิงก์myLinkที่ควรแทรกเนื้อหาที่โหลด AJAX ลงในdiv(appendedContainer) ของหน้า HTML ของฉัน ปัญหาคือclickเหตุการณ์ที่ฉันผูกไว้กับ jQuery ไม่ได้ถูกดำเนินการกับเนื้อหาที่โหลดใหม่ซึ่งถูกแทรกลงใน appendedContainer clickเหตุการณ์ที่ถูกผูกไว้ในองค์ประกอบ DOM ที่ยังไม่ได้เต็มไปด้วยฟังก์ชั่น AJAX ของฉัน ฉันต้องเปลี่ยนแปลงอะไรบ้างเพื่อที่เหตุการณ์จะผูกพัน? HTML ของฉัน: <a class="LoadFromAjax" href="someurl">Load Ajax</a> <div class="appendedContainer"></div> JavaScript ของฉัน: $(".LoadFromAjax").on("click", function(event) { event.preventDefault(); var url = $(this).attr("href"), appendedContainer = $(".appendedContainer"); $.ajax({ url: url, type : 'get', complete : function( qXHR, textStatus ) { …

5
การสร้างรายการวัตถุใน Javascript
เป็นไปได้ไหมที่จะสร้างlistวัตถุของคุณเองJavascript? นี่คือประเภทข้อมูลที่ฉันต้องการจัดเก็บ: Date : 12/1/2011 Reading : 3 ID : 20055 Date : 13/1/2011 Reading : 5 ID : 20053 Date : 14/1/2011 Reading : 6 ID : 45652
99 javascript 


8
ฉันจะรับความกว้างและความสูงของผ้าใบ HTML5 ได้อย่างไร
ฉันจะรับความกว้างและความสูงขององค์ประกอบ canvas ใน JavaScript ได้อย่างไร นอกจากนี้ "บริบท" ของผืนผ้าใบที่ฉันอ่านอยู่เสมอคืออะไร


6
popper.js ใน bootstrap 4 ให้การส่งออกโทเค็นที่ไม่คาดคิดของ SyntaxError
ฉันลองติดตั้ง bootstrap 4 และรวมลิงค์ต่อไปนี้ <script src="libs/jquery/dist/jquery.min.js"></script> <script src="libs/tether/dist/js/tether.min.js" ></script> <script src="libs/popper.js/dist/popper.js"></script> <script src="libs/bootstrap/dist/js/bootstrap.min.js" ></script> แต่เกิดข้อผิดพลาดต่อไปนี้: Uncaught syntaxError: การส่งออกโทเค็นที่ไม่คาดคิด มีความคิดอย่างไรในการแก้ไข

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