การเขียนโปรแกรม

คำถาม & คำตอบสำหรับโปรแกรมเมอร์มืออาชีพและกระตือรือร้น

30
ฉันจะรวมคุณสมบัติของวัตถุ JavaScript สองรายการแบบไดนามิกได้อย่างไร
ฉันต้องสามารถรวมสองวัตถุ JavaScript (ง่ายมาก) ที่รันไทม์ ตัวอย่างเช่นฉันต้องการ: var obj1 = { food: 'pizza', car: 'ford' } var obj2 = { animal: 'dog' } obj1.merge(obj2); //obj1 now has three properties: food, car, and animal ใครบ้างมีสคริปต์สำหรับสิ่งนี้หรือรู้วิธีการทำเช่นนี้? ฉันไม่ต้องการการเรียกซ้ำและไม่จำเป็นต้องรวมฟังก์ชั่นเพียงแค่วิธีการกับวัตถุแบน

30
การลบองค์ประกอบออกจากอาร์เรย์ใน PHP
มีวิธีง่าย ๆ ในการลบองค์ประกอบออกจากอาร์เรย์โดยใช้ PHP ซึ่งforeach ($array)ไม่รวมองค์ประกอบนั้นอีกต่อไปหรือไม่ ฉันคิดว่าการตั้งค่าให้nullทำ แต่ดูเหมือนจะไม่ทำงาน
2513 php  arrays  unset 

21
การจัดเก็บวัตถุใน HTML5 localStorage
ฉันต้องการเก็บวัตถุ JavaScript ใน HTML5 localStorageแต่เห็นได้ชัดว่าวัตถุของฉันถูกแปลงเป็นสตริง ฉันสามารถจัดเก็บและดึงประเภทและอาร์เรย์ JavaScript ดั้งเดิมได้โดยใช้localStorageแต่วัตถุดูเหมือนจะไม่ทำงาน พวกเขาควร? นี่คือรหัสของฉัน: var testObject = { 'one': 1, 'two': 2, 'three': 3 }; console.log('typeof testObject: ' + typeof testObject); console.log('testObject properties:'); for (var prop in testObject) { console.log(' ' + prop + ': ' + testObject[prop]); } // Put the object into …

13
ฉันต้องการรายชื่อที่ไม่มีการเรียงลำดับโดยไม่มีสัญลักษณ์แสดงหัวข้อย่อยใด ๆ
ฉันสร้างรายการที่ไม่ได้เรียงลำดับแล้ว ฉันรู้สึกว่าสัญลักษณ์แสดงหัวข้อย่อยในรายการที่ไม่ได้เรียงลำดับนั้นน่ารำคาญดังนั้นฉันจึงต้องการลบออก เป็นไปได้ไหมที่จะมีรายการที่ไม่มีสัญลักษณ์แสดงหัวข้อย่อย?
2507 html  css 

15
ทำไมฉันไม่ควรใช้ฟังก์ชั่น mysql_ * ใน PHP?
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ อะไรคือเหตุผลทางเทคนิคสำหรับสาเหตุที่ไม่ควรใช้mysql_*ฟังก์ชั่น? (เช่นmysql_query(), mysql_connect()หรือmysql_real_escape_string() )? เหตุใดฉันจึงควรใช้อย่างอื่นแม้ว่าพวกเขาจะทำงานบนไซต์ของฉัน หากพวกเขาไม่ทำงานบนเว็บไซต์ของฉันทำไมฉันถึงได้รับข้อผิดพลาดเช่น คำเตือน: mysql_connect (): ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
2502 php  mysql 

8
ทำไมบุรุษไปรษณีย์ไม่ได้รับข้อผิดพลาด“ ไม่มีการเข้าถึง - การควบคุม - อนุญาต - กำเนิด” ในทรัพยากรที่ร้องขอ” เมื่อรหัส JavaScript ของฉันไม่ทำงาน
Mod note : คำถามนี้เกี่ยวกับสาเหตุที่บุรุษไปรษณีย์ไม่อยู่ภายใต้ข้อ จำกัด ของ CORS ในลักษณะเดียวกับ XMLHttpRequest คำถามนี้ไม่ได้เกี่ยวกับวิธีการแก้ไขข้อผิดพลาด "ไม่ 'การเข้าถึงการควบคุมการอนุญาตให้กำเนิด' ... " กรุณาหยุดโพสต์ : การกำหนดค่า CORS สำหรับทุกภาษา / กรอบภายใต้ดวงอาทิตย์ แทนที่จะหา / คำถามกรอบของภาษาที่เกี่ยวข้องของคุณ บริการของบุคคลที่สามที่อนุญาตให้มีการร้องขอเพื่อหลีกเลี่ยง CORS ตัวเลือกบรรทัดคำสั่งสำหรับการปิด CORS สำหรับเบราว์เซอร์ต่างๆ ฉันกำลังพยายามที่จะทำการอนุญาตใช้งาน JavaScriptโดยการเชื่อมต่อไปยังสงบ APIในตัวขวด อย่างไรก็ตามเมื่อฉันขอฉันได้รับข้อผิดพลาดดังต่อไปนี้: XMLHttpRequest ไม่สามารถโหลดhttp: // myApiUrl / เข้าสู่ระบบ ไม่มีส่วนหัว 'Access-Control-Allow-Origin' บนทรัพยากรที่ร้องขอ จุดเริ่มต้น 'null' ไม่อนุญาตให้เข้าถึง ฉันรู้ว่า API หรือทรัพยากรระยะไกลต้องตั้งค่าส่วนหัว แต่ทำไมมันทำงานเมื่อฉันทำคำขอผ่านบุรุษไปรษณีย์ส่วนขยายของ Chrome …

9
เมื่อใดควรใช้ static_cast, dynamic_cast, const_cast และ reinterpret_cast
อะไรคือการใช้งานที่เหมาะสมของ: static_cast dynamic_cast const_cast reinterpret_cast หล่อสไตล์ C (type)value ฟังก์ชั่นหล่อสไตล์ type(value) เราจะตัดสินใจได้อย่างไรว่าจะใช้ในกรณีใด
2492 c++  pointers  casting  c++-faq 

30
ฉันจะตรวจสอบการคลิกนอกองค์ประกอบได้อย่างไร
ฉันมีเมนู HTML บางอย่างซึ่งฉันแสดงอย่างสมบูรณ์เมื่อผู้ใช้คลิกที่ส่วนหัวของเมนูเหล่านี้ ฉันต้องการซ่อนองค์ประกอบเหล่านี้เมื่อผู้ใช้คลิกนอกพื้นที่ของเมนู สิ่งนี้เป็นไปได้ด้วย jQuery? $("#menuscontainer").clickOutsideThisElement(function() { // Hide the menus });
2486 javascript  jquery  click 

26
(a == 1 && a == 2 && a == 3) เคยประเมินว่าเป็นจริงหรือไม่
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ หมายเหตุผู้ดูแล:โปรดต่อต้านการกระตุ้นให้แก้ไขรหัสหรือลบประกาศนี้ รูปแบบของพื้นที่ว่างอาจเป็นส่วนหนึ่งของคำถามดังนั้นจึงไม่ควรแก้ไขโดยไม่จำเป็น หากคุณอยู่ใน "ช่องว่างที่ไม่มีความหมาย" ค่ายคุณควรจะยอมรับรหัสตามที่เป็นอยู่ เป็นไปได้ไหมที่(a== 1 && a ==2 && a==3)จะประเมินเป็นtrueJavaScript? นี่คือคำถามสัมภาษณ์ที่ถามโดย บริษัท เทคโนโลยีรายใหญ่ มันเกิดขึ้นเมื่อสองสัปดาห์ก่อน แต่ฉันยังคงพยายามหาคำตอบ ฉันรู้ว่าเราไม่เคยเขียนรหัสดังกล่าวในงานประจำวัน แต่ฉันอยากรู้


23
วิธีทำตัวอย่าง R ที่สามารถทำซ้ำได้อย่างยอดเยี่ยม
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ เมื่อพูดคุยเกี่ยวกับประสิทธิภาพกับเพื่อนร่วมงานการสอนการส่งรายงานข้อผิดพลาดหรือค้นหาคำแนะนำเกี่ยวกับรายชื่อผู้รับจดหมายและที่นี่ใน Stack Overflow ตัวอย่างที่ทำซ้ำได้มักถูกถามและเป็นประโยชน์เสมอ เคล็ดลับในการสร้างตัวอย่างที่ยอดเยี่ยมคืออะไร คุณวางโครงสร้างข้อมูลได้อย่างไรRในรูปแบบข้อความ? ข้อมูลอื่นใดที่คุณควรระบุ เทคนิคอื่น ๆ ที่มีนอกเหนือจากการใช้dput(), dump()หรือstructure()? เมื่อใดที่คุณควรรวมlibrary()หรือrequire()ข้อความ ซึ่งคำสงวนควรหลีกเลี่ยงการอย่างใดอย่างหนึ่งนอกเหนือไปจากc, df, dataฯลฯ ? วิธีการหนึ่งที่ทำให้ดี R ตัวอย่างที่ทำซ้ำได้?
2473 r  r-faq 

17
เข้ารหัส URL ใน JavaScript หรือไม่
คุณเข้ารหัส URL อย่างปลอดภัยโดยใช้ JavaScript เพื่อให้สามารถใส่ลงในสตริง GET ได้อย่างไร var myUrl = "http://example.com/index.html?param=1&anotherParam=2"; var myOtherUrl = "http://example.com/index.html?url=" + myUrl; ฉันคิดว่าคุณต้องเข้ารหัสmyUrlตัวแปรในบรรทัดที่สองหรือไม่
2469 javascript  url  urlencode 


25
พิมพ์สวย JSON โดยใช้ JavaScript
ฉันจะแสดง JSON ในรูปแบบที่อ่านง่าย (สำหรับผู้อ่านที่เป็นมนุษย์) ได้อย่างไร? ฉันกำลังมองหาการเยื้องและช่องว่างเป็นหลักด้วยบางทีสี / แบบอักษร / อื่น ๆ

30
เพิ่มแถวของตารางใน jQuery
วิธีที่ดีที่สุดใน jQuery คือการเพิ่มแถวเพิ่มเติมลงในตารางเป็นแถวสุดท้าย เป็นที่ยอมรับหรือไม่? $('#myTable').append('<tr><td>my data</td><td>more data</td></tr>'); มีข้อ จำกัด เกี่ยวกับสิ่งที่คุณสามารถเพิ่มลงในตารางเช่นนี้ (เช่นอินพุตเลือกจำนวนแถว) หรือไม่

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