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

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

18
ตรวจสอบว่าวัตถุมีอยู่ใน JavaScript
ฉันจะตรวจสอบการมีอยู่ของวัตถุใน JavaScript ได้อย่างไร ผลงานดังต่อไปนี้: if (!null) alert("GOT HERE"); แต่นี่เป็นข้อผิดพลาด: if (!maybeObject) alert("GOT HERE"); ข้อผิดพลาด: maybeObject ไม่ได้กำหนดไว้

13
จะหยุดการเผยแพร่กิจกรรมด้วยแอตทริบิวต์ inline onclick ได้อย่างไร
พิจารณาสิ่งต่อไปนี้: <div onclick="alert('you clicked the header')" class="header"> <span onclick="alert('you clicked inside the header');">something inside the header</span> </div> ฉันจะทำให้มันเป็นแบบนั้นได้อย่างไรเมื่อผู้ใช้คลิกที่สแปนมันจะไม่เริ่มการdivคลิกของเหตุการณ์
313 javascript  html  events  dom 


19
มุมมองการแสดงผลบนเบราว์เซอร์ปรับขนาดด้วย React
ฉันจะทำให้ React แสดงมุมมองใหม่ได้อย่างไรเมื่อมีการปรับขนาดหน้าต่างเบราว์เซอร์ พื้นหลัง ฉันมีบล็อกบางส่วนที่ฉันต้องการจัดวางแบบแยกทีละหน้า ผลลัพธ์ที่ได้จะเป็นรูปแบบ Pinterest ของ Ben Hollandแต่เขียนโดยใช้ React ไม่ใช่แค่ jQuery ฉันยังคงออกเดินทาง รหัส นี่คือแอพของฉัน: var MyApp = React.createClass({ //does the http get from the server loadBlocksFromServer: function() { $.ajax({ url: this.props.url, dataType: 'json', mimeType: 'textPlain', success: function(data) { this.setState({data: data.events}); }.bind(this) }); }, getInitialState: function() { return {data: …

14
รอ 5 วินาทีก่อนดำเนินการบรรทัดถัดไป
ฟังก์ชั่นด้านล่างนี้ไม่ทำงานเหมือนที่ฉันต้องการ การเป็น JS สามเณรฉันไม่สามารถหาสาเหตุได้ ฉันต้องการมันจะรอ 5 วินาทีก่อนที่จะตรวจสอบว่าเป็นnewState-1 ขณะนี้ไม่รอเพียงตรวจสอบทันที function stateChange(newState) { setTimeout('', 5000); if(newState == -1) { alert('VIDEO HAS STOPPED'); } }

7
typescript: วิธีกำหนดประเภทสำหรับการเรียกฟังก์ชัน (เป็นฟังก์ชันประเภทใดก็ได้, ไม่ใช่ Universal ใด ๆ ) ที่ใช้ในพารามิเตอร์ method
ขณะนี้ฉันมีคำจำกัดความประเภทเป็น: interface Param { title: string; callback: any; } ฉันต้องการบางสิ่งเช่น: interface Param { title: string; callback: function; } แต่คนที่สองไม่ได้รับการยอมรับ

22
เหตุการณ์ jQuery เพื่อเรียกใช้การกระทำเมื่อมองเห็น div
ฉันใช้ jQuery ในเว็บไซต์ของฉันและฉันต้องการที่จะเรียกการกระทำบางอย่างเมื่อมีการมองเห็น div บางอย่าง เป็นไปได้หรือไม่ที่จะแนบตัวจัดการเหตุการณ์ "isvisible" กับ divs ที่กำหนดเองและรันโค้ดบางอย่างเมื่อ div นั้นมองเห็นได้? ฉันต้องการบางอย่างเช่นรหัสเทียมต่อไปนี้: $(function() { $('#contentDiv').isvisible(function() { alert("do something"); }); }); โค้ดการเตือน ("ทำบางสิ่ง") ไม่ควรเริ่มทำงานจนกว่า contentDiv จะทำให้มองเห็นได้จริง ขอบคุณ
312 javascript  jquery 

30
คุณสมบัติที่ซ่อนของ JavaScript? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ "คุณสมบัติที่ซ่อนอยู่" ของ JavaScript อะไรที่คุณคิดว่าโปรแกรมเมอร์ทุกคนควรรู้ หลังจากที่ได้เห็นคุณภาพที่ยอดเยี่ยมของคำตอบสำหรับคำถามต่อไปนี้ฉันคิดว่ามันถึงเวลาถาม JavaScript แล้ว คุณสมบัติที่ซ่อนของ HTML คุณสมบัติที่ซ่อนของ CSS คุณสมบัติที่ซ่อนของ PHP คุณสมบัติที่ซ่อนของ ASP.NET คุณสมบัติที่ซ่อนของ C # คุณสมบัติที่ซ่อนของ Java คุณสมบัติที่ซ่อนของ Python แม้ว่า JavaScript จะเป็นภาษาฝั่งไคลเอ็นต์ที่สำคัญที่สุดในตอนนี้ (เพียงแค่ถาม Google) มันน่าประหลาดใจที่นักพัฒนาเว็บส่วนใหญ่น้อยชื่นชมความแรงของมัน

13
เปลี่ยนเส้นทางหน้าต่างหลักจากการกระทำ iframe
ฉันต้องใช้ JavaScript ใดในการเปลี่ยนเส้นทางหน้าต่างหลักจาก iframe ฉันต้องการให้พวกเขาคลิกไฮเปอร์ลิงก์ซึ่งใช้ JavaScript หรือวิธีอื่นใดจะเปลี่ยนเส้นทางหน้าต่างหลักไปยัง URL ใหม่
312 javascript  iframe  dhtml 

10
รับ div ส่วนสูงด้วย JavaScript ธรรมดา
Наэтотвопросестьответына Stack Overflow нарусском : Узнатьвысотуэлементачерез Javascript, еслионапрописанавстилевом มีความคิดเห็นเกี่ยวกับวิธีเพิ่มความสูงของ div โดยไม่ใช้ jQuery หรือไม่? ฉันถูกค้นหามากเกิน Stack สำหรับคำถามนี้และดูเหมือนว่าทุกคำตอบจะชี้ไปที่ของ .height()jQuery ฉันลองอะไรทำนองmyDiv.style.heightนั้น แต่มันก็ไม่ได้ผลอะไรเลยแม้แต่ตอนที่ div ของฉันมีwidthและheightตั้งค่าใน CSS
312 javascript  html  css 

30
ในเชิงมุมคุณจะกำหนดเส้นทางที่ใช้งานได้อย่างไร
หมายเหตุ: มีคำตอบต่าง ๆ มากมายที่นี่และส่วนใหญ่ใช้ได้ในครั้งเดียวหรืออย่างอื่น ความจริงก็คือสิ่งที่ได้ผลมีการเปลี่ยนแปลงหลายครั้งเนื่องจากทีม Angular ได้เปลี่ยนเราเตอร์ เราเตอร์เวอร์ชัน 3.0 ที่ในที่สุดจะเป็นเราเตอร์ใน Angular จะแบ่งการแก้ปัญหาเหล่านี้ออกเป็นจำนวนมาก แต่นำเสนอโซลูชันที่เรียบง่ายของตัวเอง ตั้งแต่ RC.3 โซลูชันที่ต้องการคือใช้[routerLinkActive]ดังที่แสดงในคำตอบนี้ ในแอปพลิเคชันเชิงมุม (ปัจจุบันในรุ่น 2.0.0-beta.0 ขณะที่ฉันเขียน) คุณจะทราบได้อย่างไรว่าเส้นทางที่ใช้งานอยู่ในปัจจุบันคืออะไร? ฉันกำลังทำงานกับแอพที่ใช้ Bootstrap 4 และฉันต้องการวิธีทำเครื่องหมายลิงก์ / ปุ่มการนำทางเป็นแอคทีฟเมื่อองค์ประกอบที่เกี่ยวข้องแสดงใน<router-output>แท็ก ฉันรู้ว่าฉันสามารถรักษาสถานะของตัวเองได้เมื่อมีการคลิกปุ่มใดปุ่มหนึ่ง แต่นั่นไม่ครอบคลุมถึงกรณีที่มีหลายเส้นทางในเส้นทางเดียวกัน (พูดเมนูนำทางหลักเช่นเดียวกับเมนูท้องถิ่นในองค์ประกอบหลัก ) คำแนะนำหรือลิงค์ใด ๆ จะได้รับการชื่นชม ขอบคุณ

23
วิธีการมีตัวเลือกเริ่มต้นในกล่องเลือก Angular.js
ฉันค้นหา Google และไม่พบสิ่งใดในสิ่งนี้ ฉันมีรหัสนี้ <select ng-model="somethingHere" ng-options="option.value as option.name for option in options" ></select> ด้วยข้อมูลบางอย่างเช่นนี้ options = [{ name: 'Something Cool', value: 'something-cool-value' }, { name: 'Something Else', value: 'something-else-value' }]; และผลผลิตก็เป็นแบบนี้ <select ng-model="somethingHere" ng-options="option.value as option.name for option in options" class="ng-pristine ng-valid"> <option value="?" selected="selected"></option> <option value="0">Something Cool</option> <option …


4
อะไรคือความแตกต่างระหว่าง Hot Reloading และ Live Reloading ใน React Native?
ฉันสับสนเล็กน้อยที่นี่ เมื่อฉันตอบสนองดีบักโปรแกรมพื้นเมืองผมมักจะเปิดใช้ทั้งโหลดร้อนและสดโหลด ฉันอยากรู้ว่าอะไรคือความแตกต่างระหว่างพวกเขา?

7
วิธีการตรวจสอบว่าวัตถุมีคุณสมบัติที่กำหนดใน JavaScript
ฉันจะทราบได้อย่างไรว่าวัตถุxมีคุณสมบัติที่กำหนดไว้yโดยไม่คำนึงถึงมูลค่าx.yหรือไม่ ฉันกำลังใช้ if (typeof(x.y) !== 'undefined') แต่ดูเหมือนว่าจะเป็น clunky เล็กน้อย มีวิธีที่ดีกว่า?
311 javascript  object 

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