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

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

30
รูปแบบ HTML เลือกแท็ก / อินพุตแบบอ่านอย่างเดียว
ตามข้อกำหนดของ HTML selectแท็กใน HTML ไม่มีreadonlyแอตทริบิวต์ แต่มีเฉพาะdisabledแอตทริบิวต์ disabledดังนั้นถ้าคุณต้องการที่จะให้ผู้ใช้จากการเปลี่ยนแปลงแบบเลื่อนลงคุณจะต้องใช้ ปัญหาเดียวคืออินพุตของฟอร์ม HTML ที่ปิดใช้งานจะไม่รวมอยู่ในข้อมูล POST / GET วิธีที่ดีที่สุดในการเลียนแบบreadonlyคุณลักษณะของselectแท็กคืออะไรและยังคงได้รับข้อมูล POST
587 javascript  html 

17
ตรวจสอบว่ารายการ Python มีสตริงอยู่ภายในสตริงอื่นหรือไม่
ฉันมีรายการ: my_list = ['abc-123', 'def-456', 'ghi-789', 'abc-456'] 'abc'และต้องการที่จะค้นหารายการที่มีสตริง ฉันจะทำสิ่งนั้นได้อย่างไร if 'abc' in my_list: จะตรวจสอบว่า'abc'มีอยู่ในรายการ แต่มันเป็นส่วนหนึ่งของ'abc-123'และ'abc-456', 'abc'ไม่ได้อยู่ในตัวเอง ดังนั้นฉันจะได้รับรายการทั้งหมดที่มี'abc'?
587 python  string 



12
วิธี git-cherry-pick เปลี่ยนแปลงเฉพาะไฟล์บางไฟล์เท่านั้น?
ถ้าฉันต้องการรวมเข้ากับสาขา Git การเปลี่ยนแปลงที่เกิดขึ้นกับไฟล์บางไฟล์ที่ถูกเปลี่ยนแปลงในคอมมิทเฉพาะที่รวมการเปลี่ยนแปลงหลายไฟล์สิ่งนี้จะเกิดขึ้นได้อย่างไร? สมมติว่าคอมมิทใช้เรียกว่าstuffมีการเปลี่ยนแปลงไฟล์A, BและC, Dแต่ฉันต้องการรวมstuffการเปลี่ยนแปลงเฉพาะไฟล์AและB. ดูเหมือนว่าเป็นงานgit cherry-pickแต่cherry-pickรู้เพียงวิธีการรวมคอมมิททั้งหมดไม่ใช่ส่วนย่อยของไฟล์
586 git  github  cherry-pick 

19
มีวิธีรับเวอร์ชันจาก package.json ในรหัส nodejs หรือไม่
มีวิธีรับเวอร์ชันที่ติดตั้งในpackage.jsonแอพ nodejs หรือไม่? ฉันต้องการสิ่งนี้ var port = process.env.PORT || 3000 app.listen port console.log "Express server listening on port %d in %s mode %s", app.address().port, app.settings.env, app.VERSION

14
sudo echo“ something” >> / etc / privilegedFile ไม่ทำงาน
นี่เป็นคำถามที่ค่อนข้างง่ายอย่างน้อยก็น่าจะเป็นไปได้เกี่ยวกับการอนุญาต sudo ใน Linux มีหลายครั้งที่ฉันแค่อยากจะต่อท้าย/etc/hostsไฟล์หรือไฟล์ที่คล้ายกัน แต่ท้ายที่สุดก็ไม่สามารถทำได้เพราะทั้งคู่>และ>>ไม่ได้รับอนุญาตแม้แต่กับรูท มีบางประการเพื่อให้งานนี้ได้โดยไม่ต้องsuหรือsudo suเข้าสู่ราก?

25
ตรวจสอบว่าองค์ประกอบมีคลาสใน JavaScript หรือไม่?
ใช้ JavaScript ธรรมดา (ไม่ใช่ jQuery) มีวิธีการตรวจสอบว่าองค์ประกอบมีคลาสหรือไม่? ขณะนี้ฉันกำลังทำสิ่งนี้: var test = document.getElementById("test"); var testClass = test.className; switch (testClass) { case "class1": test.innerHTML = "I have class1"; break; case "class2": test.innerHTML = "I have class2"; break; case "class3": test.innerHTML = "I have class3"; break; case "class4": test.innerHTML = "I have class4"; break; …
586 javascript  html  css  dom 



14
ฉันจะสร้างภาพเคลื่อนไหว“ โปรดรอสักครู่กำลังโหลด…” โดยใช้ jQuery ได้อย่างไร
ฉันต้องการวางภาพเคลื่อนไหวเป็นวงกลม "โปรดรอสักครู่" บนเว็บไซต์ของฉัน ฉันควรทำสิ่งนี้ให้สำเร็จโดยใช้ jQuery อย่างไร
585 jquery  animation 

18
มีวิธีการตรวจสอบหรือไม่ว่าหน้าต่างเบราว์เซอร์ไม่ทำงานในขณะนี้?
ฉันมีจาวาสคริปต์ที่ทำกิจกรรมเป็นระยะ เมื่อผู้ใช้ไม่ได้ดูเว็บไซต์ (เช่นหน้าต่างหรือแท็บไม่มีโฟกัส) มันก็ดีที่จะไม่ทำงาน มีวิธีการทำเช่นนี้โดยใช้ JavaScript? จุดอ้างอิงของฉัน: แชทของ Gmail เล่นเสียงหากหน้าต่างที่คุณใช้ไม่ได้ทำงานอยู่

21
สร้างแฮชจากสตริงใน Javascript
ฉันต้องการแปลงสตริงเป็นแฮชบางรูปแบบ เป็นไปได้ใน JavaScript? ฉันไม่ได้ใช้ภาษาฝั่งเซิร์ฟเวอร์ดังนั้นฉันจึงไม่สามารถทำเช่นนั้นได้
585 javascript  hash 

10
Python: ค้นหาในรายการ
ฉันเจอสิ่งนี้แล้ว: item = someSortOfSelection() if item in myList: doMySpecialFunction(item) แต่บางครั้งมันไม่ทำงานกับรายการทั้งหมดของฉันราวกับว่าพวกเขาไม่ได้รับการยอมรับในรายการ (เมื่อมันเป็นรายการของสตริง) นี่เป็นวิธี 'pythonic' ที่มากที่สุดในการค้นหารายการในรายการif x in l:หรือไม่?
585 python  find 

8
วัตถุประสงค์ของการห่อไฟล์ Javascript ทั้งหมดในฟังก์ชั่นที่ไม่ระบุชื่อเช่น“ (function () {…}) ()” คืออะไร?
ฉันได้อ่านจาวาสคริปต์จำนวนมากเมื่อเร็ว ๆ นี้และฉันได้สังเกตเห็นว่าไฟล์ทั้งหมดถูกห่อเหมือนไฟล์ต่อไปนี้ในไฟล์. js ที่จะนำเข้า (function() { ... code ... })(); อะไรคือเหตุผลในการทำสิ่งนี้มากกว่าฟังก์ชั่นคอนสตรัคเตอร์ที่เรียบง่าย?

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