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

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

11
จะตั้งค่าเบรกพอยต์ JavaScript จากรหัสใน Chrome ได้อย่างไร
ฉันต้องการที่จะบังคับให้ดีบัก Chrome เพื่อทำลายบนเส้นรหัสผ่านหรืออื่น ๆ console.break()ที่ใช้การจัดเรียงของแท็กความคิดเห็นบางอย่างเช่นสิ่งที่ต้องการ

19
เทคนิคใดที่สามารถใช้เพื่อกำหนดคลาสใน JavaScript และการแลกเปลี่ยนของพวกเขาคืออะไร
ฉันชอบที่จะใช้ OOP ในโครงการขนาดใหญ่อย่างที่ฉันกำลังทำอยู่ตอนนี้ ฉันต้องสร้างหลายคลาสใน JavaScript แต่ถ้าฉันไม่เข้าใจผิดมีอย่างน้อยสองวิธีที่จะทำเช่นนั้น ไวยากรณ์จะเป็นอย่างไรและทำไมจึงต้องทำเช่นนั้น? ฉันต้องการหลีกเลี่ยงการใช้ห้องสมุดบุคคลที่สามอย่างน้อยตอนแรก ค้นหาคำตอบอื่น ๆ ฉันพบบทความการเขียนโปรแกรมเชิงวัตถุด้วย JavaScript ตอนที่ 1: การสืบทอด - Doc JavaScriptที่กล่าวถึงการเขียนโปรแกรมเชิงวัตถุใน JavaScript มีวิธีที่ดีกว่าในการรับมรดกหรือไม่
686 javascript  oop  class 

10
ทำไมเราต้องการมิดเดิลแวร์สำหรับโฟลว์ async ใน Redux
ตามเอกสารที่"โดยตัวกลาง Redux เก็บสนับสนุนเฉพาะการไหลของข้อมูลซิงโคร" ฉันไม่เข้าใจว่าทำไมถึงเป็นเช่นนี้ ทำไมส่วนประกอบคอนเทนเนอร์ไม่สามารถเรียกใช้ async API จากนั้นจึงdispatchดำเนินการ ตัวอย่างเช่นลองจินตนาการถึง UI ที่เรียบง่าย: ฟิลด์และปุ่ม เมื่อผู้ใช้กดปุ่มฟิลด์จะถูกเติมด้วยข้อมูลจากเซิร์ฟเวอร์ระยะไกล import * as React from 'react'; import * as Redux from 'redux'; import { Provider, connect } from 'react-redux'; const ActionTypes = { STARTED_UPDATING: 'STARTED_UPDATING', UPDATED: 'UPDATED' }; class AsyncApi { static getFieldValue() { const promise = …

14
ตัวอย่าง jQuery Ajax POST ด้วย PHP
ฉันกำลังพยายามส่งข้อมูลจากแบบฟอร์มไปยังฐานข้อมูล นี่คือแบบฟอร์มที่ฉันใช้: <form name="foo" action="form.php" method="POST" id="foo"> <label for="bar">A bar</label> <input id="bar" name="bar" type="text" value="" /> <input type="submit" value="Send" /> </form> วิธีการทั่วไปคือการส่งแบบฟอร์ม แต่สิ่งนี้ทำให้เบราว์เซอร์เปลี่ยนเส้นทาง ใช้ jQuery และAjaxเป็นไปได้หรือไม่ที่จะรวบรวมข้อมูลทั้งหมดของฟอร์มและส่งไปยังสคริปต์ PHP (ตัวอย่างเช่นform.php )
682 php  javascript  jquery  ajax  post 


6
วิธีการตรวจสอบว่าคุณสมบัติของวัตถุที่มีอยู่กับตัวแปรถือชื่อทรัพย์สินหรือไม่
ฉันกำลังตรวจสอบการมีอยู่ของคุณสมบัติวัตถุที่มีตัวแปรถือชื่อคุณสมบัติที่เป็นปัญหา var myObj; myObj.prop = "exists"; var myProp = "p"+"r"+"o"+"p"; if(myObj.myProp){ alert("yes, i have that property"); }; นี่เป็นundefinedเพราะมันกำลังมองหาmyObj.myPropแต่ฉันต้องการที่จะตรวจสอบmyObj.prop
681 javascript  object 

24
ฉันจะพิมพ์โครงสร้างแบบวงกลมในรูปแบบ JSON ได้อย่างไร
ฉันมีวัตถุขนาดใหญ่ที่ฉันต้องการแปลงเป็น JSON และส่ง อย่างไรก็ตามมีโครงสร้างเป็นวงกลม ฉันต้องการโยนการอ้างอิงแบบวงกลมใด ๆ ที่มีอยู่และส่งสิ่งที่สามารถทำให้เป็นสตริงได้ ฉันจะทำอย่างไร ขอบคุณ var obj = { a: "foo", b: obj } ฉันต้องการ string obj เป็น: {"a":"foo"}
680 javascript  json  node.js 

20
รอจนกระทั่งคำขอ jQuery Ajax ทั้งหมดเสร็จสิ้นหรือไม่
ฉันจะทำให้ฟังก์ชั่นรอจนกระทั่งคำขอ jQuery Ajax ทั้งหมดเสร็จสิ้นภายในฟังก์ชั่นอื่นได้อย่างไร กล่าวโดยย่อฉันต้องรอให้คำขอ Ajax ทั้งหมดเสร็จสิ้นก่อนที่ฉันจะดำเนินการต่อไป แต่อย่างไร
675 javascript  jquery  ajax 


29
ฉันจะผูกกับรายการค่าช่องทำเครื่องหมายด้วย AngularJS ได้อย่างไร
ฉันมีช่องทำเครื่องหมายไม่กี่: <input type='checkbox' value="apple" checked> <input type='checkbox' value="orange"> <input type='checkbox' value="pear" checked> <input type='checkbox' value="naartjie"> ที่ฉันต้องการที่จะผูกกับรายการในตัวควบคุมของฉันเช่นว่าเมื่อใดก็ตามที่มีการเปลี่ยนแปลงช่องทำเครื่องหมายตัวควบคุมรักษารายการของค่าการตรวจสอบทั้งหมดเช่น ['apple', 'pear']ที่ผมอยากจะผูกกับรายชื่อในการควบคุมของฉันเช่นว่าเมื่อใดก็ตามที่มีการเปลี่ยนแปลงช่องทำเครื่องหมายควบคุมการเก็บรักษารายการของทุกค่าการตรวจสอบสำหรับตัวอย่างเช่น ng-model ดูเหมือนจะสามารถผูกค่าของหนึ่งช่องเดียวให้กับตัวแปรในคอนโทรลเลอร์เท่านั้น มีวิธีอื่นอีกไหมที่ฉันสามารถผูกสี่ช่องทำเครื่องหมายไว้ที่รายการในคอนโทรลเลอร์

30
จะกำหนดความเท่าเทียมกันสำหรับวัตถุ JavaScript สองตัวได้อย่างไร
ตัวดำเนินการความเสมอภาคที่เข้มงวดจะบอกคุณว่าประเภทของวัตถุสองชนิดเท่ากันหรือไม่ อย่างไรก็ตามมีวิธีที่จะบอกได้หรือไม่ว่าวัตถุทั้งสองนั้นมีค่าเท่ากันเหมือนกับค่ารหัสแฮชใน Java หรือไม่ คำถาม Stack Overflow มีฟังก์ชั่น hashCode ใน JavaScript หรือไม่? คล้ายกับคำถามนี้ แต่ต้องการคำตอบเชิงวิชาการเพิ่มเติม สถานการณ์ดังกล่าวข้างต้นแสดงให้เห็นว่าทำไมมันจำเป็นจะต้องมีหนึ่งและฉันสงสัยว่าถ้ามีวิธีการแก้ปัญหาเทียบเท่า

25
ตรวจสอบว่าผู้ใช้เลื่อนไปด้านล่างหรือไม่
ฉันกำลังสร้างระบบการแบ่งหน้า (เช่น Facebook) ที่เนื้อหาโหลดเมื่อผู้ใช้เลื่อนไปที่ด้านล่าง ฉันคิดว่าวิธีที่ดีที่สุดในการทำเช่นนั้นคือค้นหาเมื่อผู้ใช้อยู่ที่ด้านล่างของหน้าและเรียกใช้แบบสอบถาม ajax เพื่อโหลดบทความเพิ่มเติม ปัญหาเดียวคือฉันไม่รู้วิธีตรวจสอบว่าผู้ใช้เลื่อนไปที่ด้านล่างของหน้าด้วย jQuery ความคิดใด ๆ ฉันต้องการค้นหาวิธีการตรวจสอบเมื่อผู้ใช้เลื่อนไปที่ด้านล่างของหน้าด้วย jQuery


13
ผ่านฟังก์ชั่น JavaScript เป็นพารามิเตอร์
ฉันจะส่งผ่านฟังก์ชั่นเป็นพารามิเตอร์โดยไม่มีฟังก์ชั่นที่ดำเนินการในฟังก์ชั่น "ผู้ปกครอง" หรือใช้eval()? (ตั้งแต่ฉันอ่านว่ามันไม่ปลอดภัย) ฉันมีสิ่งนี้: addContact(entityId, refreshContactList()); ใช้งานได้ แต่ปัญหาคือrefreshContactListไฟไหม้เมื่อเรียกใช้ฟังก์ชันแทนที่จะใช้เมื่อใช้งานฟังก์ชัน ฉันสามารถใช้มันได้eval()แต่ไม่ใช่วิธีปฏิบัติที่ดีที่สุดตามที่ฉันได้อ่าน ฉันจะส่งผ่านฟังก์ชันเป็นพารามิเตอร์ใน JavaScript ได้อย่างไร

20
ฉันจะส่งผ่านตัวแปรและข้อมูลจาก PHP ไปยัง JavaScript ได้อย่างไร
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ ฉันมีตัวแปรใน PHP และฉันต้องการค่าในโค้ด JavaScript ของฉัน ฉันจะรับตัวแปรจาก PHP เป็น JavaScript ได้อย่างไร ฉันมีรหัสที่มีลักษณะเช่นนี้: <?php ... $val = $myService->getValue(); // Makes an API and database call ?> ฉันมีรหัส JavaScript ที่ต้องการvalและดูตามบรรทัดของ: <script> myPlugin.start($val); // I tried this, but it didn't work <?php myPlugin.start($val); ?> // This didn't work either myPlugin.start(<?=$val?> // …
664 javascript  php 

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