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

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

7
จะตรวจสอบได้อย่างไรว่าสตริงเป็นตัวแทนสีฐานสิบหกที่ถูกต้องหรือไม่?
ตัวอย่างเช่น: AA33FF = สีฐานสิบหกที่ถูกต้อง Z34FF9 = สีฐานสิบหกไม่ถูกต้อง (มี Z อยู่) AA33FF11 = สีฐานสิบหกไม่ถูกต้อง (มีอักขระพิเศษ)

5
Node.js - ใช้ module.exports เป็นตัวสร้าง
ตามคู่มือ Node.js: หากคุณต้องการให้รูทของการเอ็กซ์พอร์ตโมดูลของคุณเป็นฟังก์ชัน (เช่นคอนสตรัคเตอร์) หรือหากคุณต้องการเอ็กซ์พอร์ตอ็อบเจ็กต์ที่สมบูรณ์ในการกำหนดหนึ่งครั้งแทนที่จะสร้างคุณสมบัติทีละรายการให้กำหนดให้กับ module.exports แทนการเอ็กซ์พอร์ต . ตัวอย่างที่ให้คือ: // file: square.js module.exports = function(width) { return { area: function() { return width * width; } }; } และใช้เช่นนี้: var square = require('./square.js'); var mySquare = square(2); console.log('The area of my square is ' + mySquare.area()); คำถามของฉัน: ทำไมตัวอย่างไม่ใช้สี่เหลี่ยมเป็นวัตถุ? ต่อไปนี้ถูกต้องหรือไม่และทำให้ตัวอย่างเป็น "เชิงวัตถุ" …

6
หยุด setInterval
ฉันต้องการหยุดช่วงเวลานี้ในerrorตัวจัดการไม่ให้ทำงานซ้ำ ๆ เป็นไปได้หรือไม่และถ้าเป็นเช่นนั้นได้อย่างไร // example code $(document).on('ready',function(){ setInterval(updateDiv,3000); }); function updateDiv(){ $.ajax({ url: 'getContent.php', success: function(data){ $('.square').html(data); }, error: function(){ $.playSound('oneday.wav'); $('.square').html('<span style="color:red">Connection problems</span>'); // I want to stop it here } }); }

13
ฉันจะตรวจสอบ Google reCAPTCHA v2 โดยใช้ javascript / jQuery ได้อย่างไร
ฉันมีแบบฟอร์มติดต่อง่ายๆใน aspx ฉันต้องการตรวจสอบ reCaptcha (ฝั่งไคลเอ็นต์) ก่อนส่งแบบฟอร์ม กรุณาช่วย. โค้ดตัวอย่าง: <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Test Form</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css"> <script src="//code.jquery.com/jquery-1.10.2.js"></script> <script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script> <link rel="stylesheet" href="/resources/demos/style.css"> <script src="https://www.google.com/recaptcha/api.js" async defer></script> <script> $("#cmdSubmit").click(function () { //need to validate the captcha }); </script> </head> <body> …

5
ตัวสร้างอิเล็กตรอนเทียบกับเครื่องบรรจุอิเล็กตรอน [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ความแตกต่างหลักระหว่างตัวสร้างอิเล็กตรอนและตัวบรรจุอิเล็กตรอนคืออะไร มีโครงการตัวอย่างสำหรับทั้งสองโครงการหรือไม่? ข้อใดดีกว่าสำหรับการสร้างแอปพลิเคชัน. exe แบบสแตนด์อโลน

4
ReactJS การแสดงผลฝั่งเซิร์ฟเวอร์เทียบกับการแสดงผลฝั่งไคลเอ็นต์
ฉันเพิ่งเริ่มศึกษา ReactJS และพบว่ามี 2 วิธีในการเรนเดอร์เพจ: ฝั่งเซิร์ฟเวอร์และฝั่งไคลเอ็นต์ แต่ฉันไม่เข้าใจวิธีใช้ร่วมกัน มันเป็น 2 วิธีในการสร้างแอปพลิเคชันแยกกันหรือสามารถใช้ร่วมกันได้หรือไม่? หากเราสามารถใช้ร่วมกันได้จะต้องทำอย่างไร - เราต้องทำซ้ำองค์ประกอบเดียวกันในฝั่งเซิร์ฟเวอร์และฝั่งไคลเอ็นต์หรือไม่? หรือเราสามารถสร้างส่วนคงที่ของแอปพลิเคชันของเราบนเซิร์ฟเวอร์และชิ้นส่วนไดนามิกในฝั่งไคลเอ็นต์โดยไม่ต้องเชื่อมต่อกับฝั่งเซิร์ฟเวอร์ที่แสดงผลล่วงหน้าแล้วได้หรือไม่?

14
Materialize CSS - เลือกไม่ดูเหมือนจะแสดงผล
ฉันกำลังทำงานกับ CSS ที่เป็นรูปธรรมและดูเหมือนว่าฉันจะติดขัดกับช่องที่เลือก ฉันใช้ตัวอย่างที่ให้มาจากไซต์ของพวกเขา แต่น่าเสียดายที่มันแสดงผลในมุมมองใด ๆ ฉันสงสัยว่าอาจมีคนอื่นช่วยได้ สิ่งที่ฉันกำลังพยายามทำคือสร้างแถวที่มีตัวเว้นวรรคท้าย 2 ตัวที่มีช่องว่างภายใน - จากนั้นภายในรายการสองแถวด้านในควรมีการป้อนข้อความค้นหาและรายการแบบเลื่อนลงเพื่อเลือกการค้นหา นี่คือตัวอย่างที่ฉันกำลังดำเนินการจาก: http://materializecss.com/forms.html ขอบคุณล่วงหน้า. นี่คือตัวอย่างโค้ดที่เป็นปัญหา <div class="row"> <form class="col s12"> <div class="row"> <div class="input-field col s2"></div> <div class="input-field col s5"> <input id="icon_prefix" type="text" class="validate" /> <label for="icon_prefix">Search</label> </div> <div class="input-field col s3"> <label>Materialize Select</label> <select> <option value="" disabled="disabled" selected="selected">Choose …

11
ตอบสนอง JS onClick ตัวจัดการเหตุการณ์
ฉันมี var TestApp = React.createClass({ getComponent: function(){ console.log(this.props); }, render: function(){ return( <div> <ul> <li onClick={this.getComponent}>Component 1</li> </ul> </div> ); } }); React.renderComponent(<TestApp />, document.body); ฉันต้องการระบายสีพื้นหลังขององค์ประกอบรายการที่คลิก ฉันจะทำสิ่งนี้ใน React ได้อย่างไร? สิ่งที่ต้องการ $('li').on('click', function(){ $(this).css({'background-color': '#ccc'}); });

7
Bootstrap Carousel: ลบสไลด์อัตโนมัติ
ฉันใช้ Bootstrap Carousel สิ่งที่ฉันต้องการก็คือแถบเลื่อนจะเลื่อนเมื่อมีการคลิกการนำทางหรือการแบ่งหน้าเท่านั้น ฉันได้ลองลบแล้ว $('.carousel').carousel({ interval: 6000 }); ใช้งานได้ดี แต่ปัญหาของฉันคือเมื่อฉันคลิกการนำทางหรือการแบ่งหน้าแล้วตอนนี้ก็เลื่อนอัตโนมัติ สามารถถอดฟังก์ชั่นเลื่อนอัตโนมัติได้หรือไม่? ถ้าเป็นอย่างไร

14
ฉันจะเปลี่ยนข้อความขององค์ประกอบโดยไม่เปลี่ยนองค์ประกอบลูกได้อย่างไร
ฉันต้องการอัปเดตข้อความขององค์ประกอบแบบไดนามิก: <div> **text to change** <someChild> text that should not change </someChild> <someChild> text that should not change </someChild> </div> ฉันยังใหม่กับ jQuery ดังนั้นงานนี้ดูเหมือนจะค่อนข้างท้าทายสำหรับฉัน ใครช่วยชี้ฉันไปที่ฟังก์ชัน / ตัวเลือกที่จะใช้? ถ้าเป็นไปได้ฉันต้องการทำโดยไม่ต้องเพิ่มคอนเทนเนอร์ใหม่สำหรับข้อความที่ฉันต้องการเปลี่ยนแปลง
120 javascript  jquery 


13
การเปลี่ยนเคอร์เซอร์เป็นการรอใน javascript / jquery
ฉันจะเปลี่ยนเคอร์เซอร์เป็นไอคอนโหลดนี้ได้อย่างไรเมื่อมีการเรียกใช้ฟังก์ชันและฉันจะเปลี่ยนกลับเป็นเคอร์เซอร์ปกติใน javascript / jquery ได้อย่างไร
120 javascript  jquery  html 

7
สามารถเพิ่ม / ลดลูปมากกว่าหนึ่งได้หรือไม่?
มีวิธีอื่นในการเพิ่มforลูปใน Javascript นอกเหนือจากi++และ++iหรือไม่? ตัวอย่างเช่นฉันต้องการเพิ่มทีละ 3 แทนที่จะเป็นหนึ่ง for (var i = 0; i < myVar.length; i+3) { //every three }


10
จะป้องกันไม่ให้อักขระ Unicode แสดงผลเป็นอีโมจิใน HTML จาก JavaScript ได้อย่างไร
ฉันพบ Unicode อักขระพิเศษจากการค้นหาของ FileFormat.Info อักขระบางตัวแสดงเป็นร่ายมนตร์ขาวดำแบบคลาสสิกเช่น⚠ (ป้ายเตือน\u26A0หรือ⚠) สิ่งเหล่านี้ดีกว่าเนื่องจากฉันสามารถใช้สไตล์ CSS (เช่นสี) กับพวกเขาได้ คนอื่น ๆ กำลังแสดงผลเป็นอีโมจิการ์ตูนที่ใหม่กว่าเช่น⌛ (นาฬิกาทราย\u231Bหรือ⌛) สิ่งเหล่านี้ไม่เป็นที่ต้องการเนื่องจากฉันไม่สามารถจัดสไตล์ได้อย่างสมบูรณ์ ดูเหมือนว่าเบราว์เซอร์จะทำการเปลี่ยนแปลงนี้เนื่องจากฉันสามารถเห็นสัญลักษณ์นาฬิกาทรายบน Mac Firefox ไม่ใช่แค่ Mac Chrome หรือ Mac Safari มีวิธีบังคับให้เบราว์เซอร์แสดงเวอร์ชัน (เสียงเดียวแบบแบน) ที่เก่ากว่าหรือไม่? ปรับปรุง : ดูเหมือน (จากความคิดเห็นด้านล่าง) มีการเลือกนำเสนอข้อความ , FE0Eที่มีอยู่ในการบังคับใช้ข้อความ VS-อีโมจิ ตัวเลือกจะเชื่อมต่อกันเป็นส่วนต่อท้ายโดยไม่มีช่องว่างบนโค้ดของอักขระเช่น⌛︎HTML hex หรือ\u231B\uFE0Eสำหรับ JS อย่างไรก็ตามเบราว์เซอร์ทั้งหมดไม่ได้รับเกียรติจากเบราว์เซอร์ทั้งหมด (เช่น Chrome และ Edge)
120 javascript  html  css  unicode  emoji 

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