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

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

6
วิธีโหลดไฟล์รูปภาพด้วย webpack file-loader
ฉันใช้webpackการจัดการreactjsโครงการ ฉันต้องการที่จะโหลดภาพใน JavaScript โดย file-loaderwebpack ด้านล่างนี้คือwebpack.config.js : const webpack = require('webpack'); const path = require('path'); const NpmInstallPlugin = require('npm-install-webpack-plugin'); const PATHS = { react: path.join(__dirname, 'node_modules/react/dist/react.min.js'), app: path.join(__dirname, 'src'), build: path.join(__dirname, './dist') }; module.exports = { entry: { jsx: './app/index.jsx', }, output: { path: PATHS.build, filename: 'app.bundle.js', }, watch: true, …

7
เพิ่มแอททริบิวต์ที่ถูกปิดใช้งานในองค์ประกอบอินพุตโดยใช้ Javascript
ฉันมีกล่องอินพุตและฉันต้องการให้ปิดการใช้งานและในขณะเดียวกันก็ซ่อนไว้เพื่อหลีกเลี่ยงปัญหาเมื่อทำการย้ายแบบฟอร์มของฉัน จนถึงตอนนี้ฉันมีรหัสต่อไปนี้เพื่อซ่อนอินพุตของฉัน: $(".shownextrow").click(function() { $(this).closest("tr").next().show().find('.longboxsmall').hide(); }); นี่คืออินพุตที่ถูกซ่อนไว้เป็นผลลัพธ์: <input class="longboxsmall" type="text" /> ฉันจะเพิ่มแอททริบิวต์ที่ปิดใช้งานให้กับอินพุตได้อย่างไร

4
การใช้ส่วนหัวการให้สิทธิ์กับดึงข้อมูลในการตอบสนองแบบเนทีฟ
ฉันกำลังพยายามใช้fetchใน React Native เพื่อดึงข้อมูลจาก Product Hunt API ฉันได้รับโทเค็นการเข้าถึงที่เหมาะสมและบันทึกไว้ในสถานะแล้ว แต่ดูเหมือนจะไม่สามารถส่งต่อได้ภายในส่วนหัวการให้สิทธิ์สำหรับคำขอ GET นี่คือสิ่งที่ฉันมี: var Products = React.createClass({ getInitialState: function() { return { clientToken: false, loaded: false } }, componentWillMount: function () { fetch(api.token.link, api.token.object) .then((response) => response.json()) .then((responseData) => { console.log(responseData); this.setState({ clientToken: responseData.access_token, }); }) .then(() => { this.getPosts(); }) .done(); …


10
วนรอบช่วงวันที่ด้วย JavaScript
เมื่อพิจารณาจากDate()วัตถุสองชิ้นโดยที่วัตถุหนึ่งน้อยกว่าอีกชิ้นหนึ่งฉันจะวนรอบทุกวันระหว่างวันที่ได้อย่างไร for(loopDate = startDate; loopDate < endDate; loopDate += 1) { } การวนซ้ำแบบนี้จะใช้ได้หรือไม่? แต่ฉันจะเพิ่มหนึ่งวันในตัวนับลูปได้อย่างไร? ขอบคุณ!
141 javascript  date  loops 


15
แนวทางปฏิบัติที่ดีที่สุด: เข้าถึงองค์ประกอบของฟอร์มด้วยรหัส HTML หรือแอตทริบิวต์ชื่อ?
ดังที่นักพัฒนา JavaScript ผู้ช่ำชองรู้ดีว่ามีหลายวิธี (มากเกินไป) ในการทำสิ่งเดียวกัน ตัวอย่างเช่นสมมติว่าคุณมีช่องข้อความดังนี้: <form name="myForm"> <input type="text" name="foo" id="foo" /> มีหลายวิธีในการเข้าถึงสิ่งนี้ใน JavaScript: [1] document.forms[0].elements[0]; [2] document.myForm.foo; [3] document.getElementById('foo'); [4] document.getElementById('myForm').foo; ... and so on ... วิธีการ [1] และ [3] ได้รับการบันทึกไว้อย่างดีในเอกสารของ Mozilla Gecko แต่ไม่เหมาะอย่างยิ่ง [1] กว้างเกินไปที่จะเป็นประโยชน์และ [3] ต้องใช้ทั้ง ID และชื่อ (สมมติว่าคุณจะโพสต์ข้อมูลเป็นภาษาฝั่งเซิร์ฟเวอร์) ตามหลักการแล้วจะเป็นการดีที่สุดที่จะมีเพียงแอตทริบิวต์ id หรือแอตทริบิวต์ name (การมีทั้งสองอย่างค่อนข้างซ้ำซ้อนโดยเฉพาะอย่างยิ่งถ้า id ไม่จำเป็นสำหรับ …
141 javascript  html  forms  dom 

9
จะละเว้นไดเร็กทอรีหรือไฟล์เฉพาะสำหรับ tslint ได้อย่างไร
IDE ที่ใช้คือ WebStorm 11.0.3 ซึ่ง tslint ได้รับการกำหนดค่าและใช้งานได้ แต่แฮงค์เพราะพยายามแยกวิเคราะห์ไฟล์ไลบรารี * .d.ts ขนาดใหญ่ มีวิธีละเว้นไฟล์หรือไดเรกทอรีเฉพาะหรือไม่?

20
getMinutes () 0-9 - จะแสดงตัวเลขสองหลักได้อย่างไร?
var date = "2012-01-18T16:03"; var date = new Date(date); console.log(date.getMinutes()); console.log(date.getMinutes().length) สิ่งนี้ส่งกลับ 3 ฉันจะคืนค่า '03' ได้อย่างไร เหตุใด.lengthผลตอบแทนจึงไม่ระบุ? ฉันลองแล้ว แต่ไม่ได้ผล: ถ้าอย่างstrlen == 1นั้นnum = ('0' + num);
141 javascript 

11
ฉันจะโหลดสคริปต์ของฉันลงใน node.js REPL ได้อย่างไร
ฉันมีสคริปต์foo.jsที่มีฟังก์ชันบางอย่างที่ฉันต้องการเล่นใน REPL มีวิธีที่จะให้โหนดรันสคริปต์ของฉันแล้วกระโดดเข้าสู่ REPL พร้อมกับ globals ที่ประกาศทั้งหมดเช่นที่ฉันสามารถทำได้python -i foo.pyหรือghci foo.hsไม่

19
การเปิดใช้งาน CORS ใน Cloud Functions สำหรับ Firebase
ฉันกำลังเรียนรู้วิธีใช้ฟังก์ชันระบบคลาวด์ใหม่สำหรับ Firebase และปัญหาที่พบคือฉันไม่สามารถเข้าถึงฟังก์ชันที่ฉันเขียนผ่านคำขอ AJAX ได้ ฉันได้รับข้อผิดพลาด "No" Access-Control-Allow-Origin " นี่คือตัวอย่างของฟังก์ชันที่ฉันเขียน: exports.test = functions.https.onRequest((request, response) => { response.status(500).send({test: 'Testing functions'}); }) ฟังก์ชันอยู่ใน url นี้: https://us-central1-fba-shipper-140ae.cloudfunctions.net/test เอกสาร Firebase แนะนำให้เพิ่มมิดเดิลแวร์ CORS ภายในฟังก์ชันนี้ฉันได้ลองใช้แล้ว แต่ไม่ได้ผลสำหรับฉัน: https://firebase.google.com/docs/functions/http-events นี่คือวิธีที่ฉันทำ: var cors = require('cors'); exports.test = functions.https.onRequest((request, response) => { cors(request, response, () => { response.status(500).send({test: 'Testing functions'}); …

8
Pure JavaScript ส่งข้อมูล POST โดยไม่มีแบบฟอร์ม
มีวิธีส่งข้อมูลโดยใช้เมธอด POST โดยไม่มีแบบฟอร์มและไม่รีเฟรชเพจโดยใช้ JavaScript ล้วนๆ (ไม่ใช่ jQuery $.post()) หรือไม่ อาจจะhttprequestหรืออย่างอื่น (หาไม่ได้แล้ว)?

7
Moment js รับวันแรกและวันสุดท้ายของเดือนปัจจุบัน
ฉันจะรับวันและเวลาแรกและวันสุดท้ายของเดือนปัจจุบันในรูปแบบต่อไปนี้ใน moment.js ได้อย่างไร: 2559-09-01 00:00 น ฉันสามารถรับวันที่และเวลาปัจจุบันได้ดังนี้ moment().format('YYYY-MM-DD h:m')ซึ่งจะแสดงผลในรูปแบบด้านบน อย่างไรก็ตามฉันต้องได้รับวันที่และเวลาของวันแรกและวันสุดท้ายของเดือนปัจจุบันต้องทำอย่างไร แก้ไข: คำถามของฉันแตกต่างจากคำถามนี้เนื่องจากถามถึงเดือนที่ระบุซึ่งผู้ใช้มีอยู่แล้วในขณะที่ฉันขอเดือนปัจจุบันพร้อมกับขอรูปแบบเฉพาะของวันที่ที่ไม่ได้กล่าวถึงในอีกรูปแบบที่เรียกว่า 'ซ้ำกัน '


8
ตรวจสอบว่าเหตุการณ์ถูกเรียกโดยมนุษย์
ฉันมีตัวจัดการติดอยู่กับเหตุการณ์และฉันต้องการให้ดำเนินการเฉพาะเมื่อมันถูกกระตุ้นโดยมนุษย์ไม่ใช่โดยวิธีการทริกเกอร์ () ฉันจะบอกความแตกต่างได้อย่างไร ตัวอย่างเช่น, $('.checkbox').change(function(e){ if (e.isHuman()) { alert ('human'); } }); $('.checkbox').trigger('change'); //doesn't alert
140 javascript  jquery 

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