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

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

10
การแยกวิเคราะห์ XML ของสตริงตัวแปรใน JavaScript
ฉันมี สตริงตัวแปรที่มี XML ที่มีรูปแบบถูกต้องและถูกต้อง ฉันต้องใช้รหัส JavaScript เพื่อแยกวิเคราะห์ฟีดนี้ ฉันจะทำสิ่งนี้ให้สำเร็จโดยใช้โค้ด JavaScript ที่เข้ากันได้กับเบราว์เซอร์ได้อย่างไร
204 javascript  xml  parsing 

6
`ส่งออก const` เทียบกับ 'default default' ใน ES6
ฉันพยายามที่จะตรวจสอบว่ามีความแตกต่างใหญ่ระหว่างสองเหล่านี้นอกเหนือจากความสามารถในการนำเข้าexport defaultโดยเพียงทำ: import myItem from 'myItem'; และการใช้export constฉันสามารถทำได้: import { myItem } from 'myItem'; ฉันสงสัยว่ามีความแตกต่างและ / หรือใช้กรณีอื่นนอกเหนือจากนี้หรือไม่

30
จะแสดงข้อความยืนยันก่อนลบได้อย่างไร?
ฉันต้องการรับข้อความยืนยันเมื่อคลิกลบ (อาจเป็นปุ่มหรือรูปภาพ) หากผู้ใช้เลือก ' Ok' แล้วการลบจะเสร็จสิ้นมิฉะนั้นถ้า ' Cancel' ถูกคลิกไม่มีอะไรเกิดขึ้น ฉันลองทำเสียงสะท้อนนี้เมื่อคลิกปุ่ม แต่สิ่งที่สะท้อนทำให้กล่องอินพุตและกล่องข้อความของฉันขาดสไตล์และการออกแบบ
204 javascript  html 

6
เพื่อเรียกใช้งานกิจกรรมการเปลี่ยนแปลงหลังจากกดปุ่ม Enter
ฉันใหม่สำหรับ Bootstrap และติดอยู่กับปัญหานี้ ฉันมีช่องป้อนข้อมูลและทันทีที่ฉันป้อนเพียงหนึ่งหลักฟังก์ชันจากonChangeนั้นจะถูกเรียกใช้ แต่ฉันต้องการให้มันถูกเรียกเมื่อฉันกด 'Enter เมื่อป้อนหมายเลขทั้งหมดแล้ว ปัญหาเดียวกันสำหรับฟังก์ชั่นการตรวจสอบ - มันเรียกเร็วเกินไป var inputProcent = React.CreateElement(bootstrap.Input, {type: "text", //bsStyle: this.validationInputFactor(), placeholder: this.initialFactor, className: "input-block-level", onChange: this.handleInput, block: true, addonBefore: '%', ref:'input', hasFeedback: true });

2
เข้าถึงคุณสมบัติของพาเรนต์ด้วยลูป 'แต่ละ' Handlebars
พิจารณาข้อมูลที่เรียบง่ายดังต่อไปนี้: var viewData = { itemSize: 20, items: [ 'Zimbabwe', 'dog', 'falafel' ] }; และแม่แบบ Handlebars: {{#each items}} <div style="font-size:{{itemSize}}px">{{this}}</div> {{/each}} สิ่งนี้จะไม่ทำงานเพราะภายในeachลูปขอบเขตของพาเรนต์ไม่สามารถเข้าถึงได้ - อย่างน้อยก็ไม่ได้ในวิธีที่ฉันได้ลอง ฉันหวังว่าจะมีวิธีการทำเช่นนี้!

11
เรียกใช้ฟังก์ชันในสคริปต์จากบรรทัดคำสั่ง (โหนด JS)
ฉันกำลังเขียนเว็บแอปในโหนด หากฉันมีไฟล์ JS ที่db.jsมีฟังก์ชันinitอยู่ฉันจะเรียกใช้ฟังก์ชันนั้นจากบรรทัดคำสั่งได้อย่างไร

5
ฉันจะเรียกไปป์ Angular 2 พร้อมอาร์กิวเมนต์หลายตัวได้อย่างไร
ฉันรู้ว่าฉันสามารถโทรหาท่อเช่นนี้ได้: {{ myData | date:'fullDate' }} ที่นี่ไพพ์วันที่ใช้อาร์กิวเมนต์เดียวเท่านั้น ไวยากรณ์ในการเรียกไพพ์ที่มีพารามิเตอร์มากขึ้นคืออะไรจากเทมเพลต HTML ขององค์ประกอบและในรหัสโดยตรง

11
ส่วนหัว HTTP ใน API ไคลเอนต์ Websockets
ดูเหมือนว่าจะง่ายต่อการเพิ่มส่วนหัว HTTP ที่กำหนดเองไปยังไคลเอนต์ websocket ของคุณด้วยไคลเอนต์ส่วนหัว HTTP ใด ๆ ที่สนับสนุนสิ่งนี้ แต่ฉันไม่สามารถหาวิธีที่จะทำกับ JSON API แต่ก็ดูเหมือนว่าควรจะมีการสนับสนุนส่วนหัวเหล่านี้ในสเปค ทุกคนมีเงื่อนงำเกี่ยวกับวิธีการบรรลุหรือไม่ var ws = new WebSocket("ws://example.com/service"); โดยเฉพาะฉันต้องสามารถส่งส่วนหัว HTTP Authorization

6
การปฏิเสธสัญญาที่ไม่สามารถจัดการได้คืออะไร?
สำหรับการเรียนรู้ Angular 2 ฉันพยายามสอน ฉันได้รับข้อผิดพลาดเช่นนี้: (node:4796) UnhandledPromiseRejectionWarning: Unhandled promise rejection (r ejection id: 1): Error: spawn cmd ENOENT [1] (node:4796) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node. js process with a non-zero exit code. ฉันผ่านคำถามและคำตอบต่าง ๆ ใน SO …

10
ฉันจะรับรหัสสถานะจากข้อผิดพลาด http ใน Axios ได้อย่างไร
นี่อาจดูเหมือนโง่ แต่ฉันพยายามรับข้อมูลข้อผิดพลาดเมื่อคำขอล้มเหลวใน Axios axios.get('foo.com') .then((response) => {}) .catch((error) => { console.log(error) //Logs a string: Error: Request failed with status code 404 }) แทนที่จะเป็นสตริงมันเป็นไปได้ไหมที่จะรับอ็อบเจกต์ด้วยรหัสสถานะและเนื้อหา? ตัวอย่างเช่น: Object = {status: 404, reason: 'Not found', body: '404 Not found'}
204 javascript  axios 

9
npm WARN ... ต้องการเพียร์ของ ... แต่ไม่มีการติดตั้งใด ๆ คุณต้องติดตั้งการพึ่งพาเพื่อน
ผมพยายามที่จะเรียกใช้โครงการที่ดาวน์โหลดจากGitHub น่าเสียดายที่npm installมีคำเตือนดังต่อไปนี้ปรากฏขึ้น ฉันพยายามเปลี่ยนเวอร์ชันตามคำถามนี้ อย่างไรก็ตามฉันมีปัญหาเพราะแพคเกจบางอย่างต้องใช้แพ็คเกจอื่น ๆ หลายรุ่น พิจารณาสองบรรทัดนี้: npm WARN @angular/cdk@2.0.0-beta.10 requires a peer of @angular/core@^4.3.0 but none is installed. You must install peer dependencies yourself. npm WARN @angular/forms@4.3.6 requires a peer of @angular/core@4.3.6 but none is installed. You must install peer dependencies yourself. ดังนั้นการติดตั้งแพคเกจบางอย่างทำให้รายการของการพึ่งพานั้นเติบโตขึ้นอย่างมาก ไม่มีใครมีทางออกหรือไม่? npm WARN @angular/animations@4.3.6 requires …

11
แอปพลิเคชั่นหน้าเดียว: ข้อดีและข้อเสีย [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเคยอ่านเกี่ยวกับสปาและข้อดีแล้ว ฉันพบว่าพวกเขาส่วนใหญ่ไม่มั่นใจ มี 3 ข้อได้เปรียบที่กระตุ้นความสงสัยของฉัน คำถาม: คุณสามารถทำหน้าที่เป็นผู้สนับสนุนของ SPA และพิสูจน์ได้ว่าฉันผิดเกี่ยวกับสามข้อความแรก? === ADVANTAGES === 1. SPA นั้นดีมากสำหรับเว็บไซต์ที่ตอบสนองได้ดีมาก: การเรนเดอร์ฝั่งเซิร์ฟเวอร์นั้นยากที่จะนำไปใช้กับสถานะกลางทั้งหมด - สถานะมุมมองขนาดเล็กไม่ได้จับคู่กับ URL ได้ดี แอปหน้าเดียวมีความโดดเด่นด้วยความสามารถในการวาดส่วนหนึ่งส่วนใดของ UI โดยไม่ต้องใช้เซิร์ฟเวอร์ไปกลับเพื่อดึง HTML สิ่งนี้ทำได้โดยการแยกข้อมูลจากการนำเสนอข้อมูลโดยมีเลเยอร์โมเดลที่จัดการข้อมูลและเลเยอร์มุมมองที่อ่านจากโมเดล เกิดอะไรขึ้นกับการถือเลเยอร์โมเดลสำหรับผู้ที่ไม่ใช่สปา SPA เป็นสถาปัตยกรรมที่เข้ากันได้กับ MVC เพียงด้านเดียวหรือไม่ 2. ด้วย SPA เราไม่จำเป็นต้องใช้ข้อความค้นหาพิเศษไปยังเซิร์ฟเวอร์เพื่อดาวน์โหลดหน้าต่างๆ ฮะและผู้ใช้สามารถดาวน์โหลดได้กี่หน้าในระหว่างการเยี่ยมชมเว็บไซต์ของคุณ สองสาม? มีปัญหาด้านความปลอดภัยอื่นปรากฏขึ้นและคุณต้องแยกหน้าเข้าสู่ระบบหน้าผู้ดูแลระบบ ฯลฯ ออกเป็นหน้าอื่น ๆ ในทางกลับกันมันขัดแย้งกับสถาปัตยกรรม SPA …

8
ข้อความที่สามารถเน้นไวยากรณ์ได้ทันทีหรือไม่
ฉันกำลังเก็บบล็อก HTML จำนวนหนึ่งไว้ใน CMS เพื่อเหตุผลในการบำรุงรักษาที่ง่ายขึ้น มันถูกแทนด้วย<textarea>s มีใครรู้บ้างว่าวิดเจ็ต JavaScript ของบางประเภทที่สามารถเน้นไวยากรณ์สำหรับ HTML ภายในtextareaหรือคล้ายกันในขณะที่ยังคงใช้โปรแกรมแก้ไขข้อความธรรมดา (ไม่มี WYSIWYG หรือฟังก์ชั่นขั้นสูง)

21
การโคลนวัตถุใน Node.js
อะไรคือวิธีที่ดีที่สุดในการโคลนวัตถุใน node.js เช่นฉันต้องการหลีกเลี่ยงสถานการณ์ที่: var obj1 = {x: 5, y:5}; var obj2 = obj1; obj2.x = 6; console.log(obj1.x); // logs 6 วัตถุอาจมีประเภทที่ซับซ้อนเป็นคุณลักษณะดังนั้นการง่ายสำหรับ (var x ใน obj1) จะไม่สามารถแก้ไขได้ ฉันต้องเขียนโคลนซ้ำหรือไม่หรือมีบางอย่างในตัวที่ฉันไม่เห็น?

8
แทรก HTML ด้วยข้อความตอบกลับตัวแปร (JSX)
ฉันกำลังสร้างบางสิ่งด้วย React ที่ฉันต้องการแทรก HTML ด้วยตัวแปร React ใน JSX มีวิธีที่จะมีตัวแปรดังนี้: var thisIsMyCopy = '<p>copy copy copy <strong>strong copy</strong></p>'; และใส่เข้าไปในปฏิกิริยาเช่นนั้นและทำงานได้หรือไม่ render: function() { return ( <div className="content">{thisIsMyCopy}</div> ); } และมันแทรก HTML ตามที่คาดไว้หรือไม่ ฉันไม่ได้เห็นหรือได้ยินอะไรเกี่ยวกับฟังก์ชั่นตอบสนองที่สามารถทำแบบอินไลน์นี้หรือวิธีการแยกวิเคราะห์สิ่งที่จะช่วยให้การทำงาน

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