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

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

13
ตรวจจับ HTTP หรือ HTTPS จากนั้นบังคับใช้ HTTPS ใน JavaScript
มีวิธีใดในการตรวจหา HTTP หรือ HTTPS จากนั้นบังคับใช้การใช้ HTTPS ด้วย JavaScript หรือไม่ ฉันมีรหัสบางอย่างสำหรับการตรวจสอบ HTTP หรือ HTTPS https:แต่ฉันไม่สามารถบังคับให้ใช้ ฉันกำลังใช้คุณสมบัติwindow.location.protocolเพื่อตั้งค่าสิ่งที่ไซต์นั้นจะhttps:รีเฟรชหน้าเว็บเพื่อหวังโหลด URL https'ed ใหม่ที่โหลดเข้าสู่เบราว์เซอร์ if (window.location.protocol != "https:") { window.location.protocol = "https:"; window.location.reload(); }

17
จะปัดเศษตัวเลขใน javascript ได้อย่างไร?
ฉันต้องการยกตัวอย่างเช่น6.688689ไป6.7แต่มันจะแสดงให้ฉัน7เสมอ วิธีการของฉัน: Math.round(6.688689); //or Math.round(6.688689, 1); //or Math.round(6.688689, 2); แต่ผลลัพธ์จะเหมือนกันเสมอ7... ฉันทำผิดอะไร


5
jQuery สามารถรับ CSS สไตล์ทั้งหมดที่เกี่ยวข้องกับองค์ประกอบได้หรือไม่?
มีวิธีใน jQuery เพื่อรับ CSS ทั้งหมดจากองค์ประกอบที่มีอยู่และนำไปใช้กับอีกรายการโดยไม่แสดงรายการทั้งหมดหรือไม่ ฉันรู้ว่ามันจะใช้งานได้หากพวกเขาเป็นคุณลักษณะสไตล์ด้วยattr()แต่สไตล์ทั้งหมดของฉันอยู่ในสไตล์ชีทภายนอก
297 javascript  jquery  css 


14
เปลี่ยน URL ในเบราว์เซอร์โดยไม่โหลดหน้าใหม่โดยใช้ JavaScript
ฉันจะมีการดำเนินการJavaScriptที่อาจมีผลกระทบกับหน้าปัจจุบันได้อย่างไร แต่จะเปลี่ยน URL ในเบราว์เซอร์ด้วยดังนั้นหากผู้ใช้กดปุ่มโหลดซ้ำหรือคั่นหน้า URL ใหม่จะถูกใช้ มันก็จะดีถ้าปุ่มย้อนกลับจะโหลด URL เดิม ฉันพยายามบันทึกสถานะ JavaScript ใน URL


30
วิธีการจัดรูปแบบตัวเลขโดยการเตรียมตัวเลข 0 เป็นหลักเดียว
ฉันต้องการจัดรูปแบบตัวเลขให้มีสองหลัก ปัญหาเกิดขึ้นเมื่อ0- 9ถูกส่งผ่านไปดังนั้นฉันต้องการให้มีการจัดรูปแบบให้-0009 มีตัวจัดรูปแบบตัวเลขใน JavaScript หรือไม่

7
การเข้าถึงสถานะ Redux ในตัวสร้างแอ็คชันหรือไม่
พูดว่าฉันมีดังต่อไปนี้: export const SOME_ACTION = 'SOME_ACTION'; export function someAction() { return { type: SOME_ACTION, } } และในผู้สร้างการกระทำนั้นฉันต้องการเข้าถึงสถานะร้านค้าทั่วโลก (ตัวลดทั้งหมด) มันจะดีกว่าถ้าทำสิ่งนี้: import store from '../store'; export const SOME_ACTION = 'SOME_ACTION'; export function someAction() { return { type: SOME_ACTION, items: store.getState().otherReducer.items, } } หรือสิ่งนี้: export const SOME_ACTION = 'SOME_ACTION'; export function someAction() { …
296 javascript  redux 

19
จะรับขนาดของวัตถุ JavaScript ได้อย่างไร
ฉันต้องการทราบขนาดที่ครอบครองโดยวัตถุ JavaScript ใช้ฟังก์ชั่นต่อไปนี้: function Marks(){ this.maxMarks = 100; } function Student(){ this.firstName = "firstName"; this.lastName = "lastName"; this.marks = new Marks(); } ตอนนี้ฉันยกตัวอย่างstudent: var stud = new Student(); เพื่อให้ฉันสามารถทำสิ่งที่ชอบ stud.firstName = "new Firstname"; alert(stud.firstName); stud.marks.maxMarks = 200; เป็นต้น ตอนนี้studวัตถุจะครอบครองขนาดในหน่วยความจำ มันมีข้อมูลและวัตถุมากกว่านี้ ฉันจะรู้ได้อย่างไรว่าหน่วยความจำstudนั้นมีวัตถุอยู่มากแค่ไหน? สิ่งที่ชอบsizeof()ใน JavaScript? sizeof(stud)มันจะน่ากลัวจริงๆว่าฉันจะพบว่ามันออกมาในการเรียกใช้ฟังก์ชันเดียวเช่น ฉันค้นหาอินเทอร์เน็ตมาหลายเดือนแล้ว - หาไม่เจอ (ถามในฟอรัมสองแห่ง - ไม่มีการตอบกลับ)

10
วิธีแก้ไข Array indexOf () ใน JavaScript สำหรับเบราว์เซอร์ Internet Explorer
หากคุณทำงานกับ JavaScript ได้ทุกเวลาคุณจะทราบว่า Internet Explorer ไม่ใช้ฟังก์ชัน ECMAScript สำหรับ Array.prototype.indexOf () [รวมถึง Internet Explorer 8] ไม่ใช่ปัญหาใหญ่เพราะคุณสามารถขยายการทำงานบนหน้าของคุณด้วยรหัสต่อไปนี้ Array.prototype.indexOf = function(obj, start) { for (var i = (start || 0), j = this.length; i < j; i++) { if (this[i] === obj) { return i; } } return -1; } ฉันควรใช้สิ่งนี้เมื่อใด ฉันควรห่อมันลงบนทุกหน้าของฉันด้วยการตรวจสอบต่อไปนี้ซึ่งจะตรวจสอบว่ามีฟังก์ชั่นต้นแบบอยู่หรือไม่ถ้าไม่ไปข้างหน้าและขยายต้นแบบ Array? …

7
ส่งอุปกรณ์ประกอบฉากไปยังองค์ประกอบหลักใน React.js
ไม่มีวิธีง่ายๆในการส่งเด็กpropsไปยังผู้ปกครองโดยใช้กิจกรรมใน React.js? var Child = React.createClass({ render: function() { <a onClick={this.props.onClick}>Click me</a> } }); var Parent = React.createClass({ onClick: function(event) { // event.component.props ?why is this not available? }, render: function() { <Child onClick={this.onClick} /> } }); ฉันรู้ว่าคุณสามารถใช้ส่วนประกอบที่ควบคุมได้เพื่อส่งผ่านค่าอินพุต แต่มันก็ดีที่จะผ่านชุดคิทพูนทั้งหมด บางครั้งองค์ประกอบย่อยมีชุดข้อมูลที่คุณไม่ต้องการค้นหา อาจมีวิธีผูกองค์ประกอบกับกิจกรรมหรือไม่ อัปเดต - 9/1/2558 หลังจากใช้ React มานานกว่าหนึ่งปีและกระตุ้นโดยคำตอบของ Sebastien Lorber ฉันได้สรุปว่าการส่งผ่านองค์ประกอบของเด็กเป็นข้อโต้แย้งเกี่ยวกับหน้าที่ของผู้ปกครองไม่ใช่ความจริงในทางของ …



23
วิธีการตัดแต่งไฟล์นามสกุลจากสตริงใน JavaScript?
ตัวอย่างเช่นสมมติว่าx = filename.jpgฉันต้องการได้รับfilenameซึ่งfilenameอาจเป็นชื่อไฟล์ใด ๆ (สมมติว่าชื่อไฟล์มีเพียง [a-zA-Z0-9-_] เพื่อทำให้ง่ายขึ้น) ผมเห็นx.substring(0, x.indexOf('.jpg'))ในDZone เกร็ดเล็กเกร็ดน้อยแต่จะไม่x.substring(0, x.length-4)ทำงานได้ดีขึ้น? เพราะlengthเป็นคุณสมบัติและไม่ทำการตรวจสอบตัวละครในขณะที่indexOf()ฟังก์ชั่นและทำการตรวจสอบตัวละคร

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