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

4
ไวยากรณ์ของสำนวนที่เตรียมไว้สำหรับรายการหลามแบบสั้นคืออะไร
list.append()เป็นตัวเลือกที่ชัดเจนสำหรับการเพิ่มในส่วนท้ายของรายการ นี่เป็นคำอธิบายที่เหมาะสมlist.prepend()สำหรับการขาดหายไป สมมติว่ารายการของฉันสั้นและกังวลเรื่องประสิทธิภาพเล็กน้อยคือ list.insert(0, x) หรือ list[0:0] = [x] สำนวน?
543 python  list  prepend 

9
วิธีที่มีประสิทธิภาพที่สุดในการเพิ่มมูลค่าให้กับอาร์เรย์
สมมติว่าฉันมีอาร์เรย์ที่มีขนาดN(ที่ไหนN > 0) มีวิธีที่มีประสิทธิภาพมากขึ้นในการเตรียมอาร์เรย์ที่ไม่ต้องการขั้นตอน O (N + 1) หรือไม่ ในโค้ดโดยพื้นฐานแล้วสิ่งที่ฉันกำลังทำอยู่ในปัจจุบันคือ function prependArray(value, oldArray) { var newArray = new Array(value); for(var i = 0; i < oldArray.length; ++i) { newArray.push(oldArray[i]); } return newArray; }

9
. append (), prepend (), .after () และ. before ()
ฉันค่อนข้างมีความเชี่ยวชาญในการเขียนโค้ด แต่ตอนนี้จากนั้นฉันเจอโค้ดที่ดูเหมือนว่าจะทำสิ่งเดียวกัน คำถามหลักของฉันที่นี่คือทำไมคุณจะใช้.append()ค่อนข้างแล้ว.after()หรือรองข้อ? ฉันได้รับการมองและไม่สามารถหาคำจำกัดความที่ชัดเจนของความแตกต่างระหว่างทั้งสองและเมื่อจะใช้พวกเขาและเมื่อไม่ให้ ประโยชน์ของอีกด้านหนึ่งคืออะไรและทำไมฉันถึงใช้อันหนึ่งมากกว่าอีกอันหนึ่ง? ใครช่วยอธิบายสิ่งนี้ให้ฉันได้ไหม var txt = $('#' + id + ' span:first').html(); $('#' + id + ' a.append').live('click', function (e) { e.preventDefault(); $('#' + id + ' .innerDiv').append(txt); }); $('#' + id + ' a.prepend').live('click', function (e) { e.preventDefault(); $('#' + id + ' .innerDiv').prepend(txt); }); $('#' …



6
การเพิ่มโค้ดลงในฟังก์ชันจาวาสคริปต์โดยทางโปรแกรม
ฉันกำลังพยายามปรับแต่งไลบรารี JS ที่มีอยู่โดยไม่ต้องแก้ไขโค้ด JS ดั้งเดิม โค้ดนี้โหลดไฟล์ JS ภายนอกสองสามไฟล์ที่ฉันสามารถเข้าถึงได้และสิ่งที่ฉันต้องการทำคือเปลี่ยนหนึ่งในฟังก์ชันที่มีอยู่ในไฟล์ต้นฉบับโดยไม่ต้องคัดลอกและวางสิ่งทั้งหมดลงในไฟล์ JS ที่สอง ตัวอย่างเช่นขีด จำกัด ปิด JS อาจมีฟังก์ชันดังนี้: var someFunction = function(){ alert("done"); } ฉันต้องการที่จะสามารถต่อท้ายหรือต่อท้ายโค้ด JS บางส่วนในฟังก์ชันนั้นได้ เหตุผลหลักก็คือใน JS ที่ไม่สามารถแตะต้องได้เดิมฟังก์ชั่นนั้นค่อนข้างใหญ่มากและถ้า JS นั้นได้รับการอัปเดตฟังก์ชันที่ฉันเขียนทับด้วยจะล้าสมัย ฉันไม่แน่ใจว่าเป็นไปได้ทั้งหมด แต่ฉันคิดว่าจะตรวจสอบ

8
จะแทรกองค์ประกอบเป็นลูกคนแรกได้อย่างไร?
ฉันต้องการเพิ่ม div เป็นองค์ประกอบแรกโดยใช้ jquery ในการคลิกปุ่มแต่ละครั้ง <div id='parent-div'> <!--insert element as a first child here ...--> <div class='child-div'>some text</div> <div class='child-div'>some text</div> <div class='child-div'>some text</div> </div>
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.