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

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

13
Node.js รับนามสกุลไฟล์
ฉันกำลังสร้างฟังก์ชั่นอัพโหลดไฟล์ใน node.js ด้วย express 3 ฉันต้องการคว้านามสกุลไฟล์ของภาพ ดังนั้นฉันสามารถเปลี่ยนชื่อไฟล์และต่อท้ายนามสกุลไฟล์นั้น app.post('/upload', function(req, res, next) { var is = fs.createReadStream(req.files.upload.path), fileExt = '', // I want to get the extension of the image here os = fs.createWriteStream('public/images/users/' + req.session.adress + '.' + fileExt); }); ฉันจะรับส่วนขยายของรูปภาพใน node.js ได้อย่างไร?

14
JavaScript“ new Array (n)” และ“ Array.prototype.map” ความแปลกประหลาด
ฉันเคยสังเกตสิ่งนี้ใน Firefox-3.5.7 / Firebug-1.5.3 และ Firefox-3.6.16 / Firebug-1.6.2 เมื่อฉันลุกขึ้น Firebug: var x = new Array(3) console.log(x) // [undefined, undefined, undefined] var y = [undefined, undefined, undefined] console.log(y) // [undefined, undefined, undefined] console.log( x.constructor == y.constructor) // true console.log( x.map(function() { return 0; }) ) // [undefined, undefined, undefined] console.log( y.map(function() …

16
วิธีการถอดรหัส jwt token ใน javascript โดยไม่ต้องใช้ห้องสมุด
ฉันจะถอดรหัสน้ำหนักบรรทุกของ JWT โดยใช้ JavaScript ได้อย่างไร ไม่มีห้องสมุด ดังนั้นโทเค็นเพิ่งส่งคืนวัตถุเพย์โหลดที่สามารถใช้งานโดยแอปส่วนหน้าของฉัน โทเค็นตัวอย่าง: xxxxxxxxx.XXXXXXXX.xxxxxxxx และผลลัพธ์คือเพย์โหลด: {exp: 10012016 name: john doe, scope:['admin']}
209 javascript  jwt 


7
ความแตกต่างระหว่างรวบรวมและฟังก์ชั่นการเชื่อมโยงใน angularjs คืออะไร
ใครบางคนสามารถอธิบายได้ในแง่ง่าย ๆ ? เอกสารดูเหมือนจะป้านนิดหน่อย ฉันไม่ได้รับความสำคัญและภาพรวมของเวลาที่จะใช้อย่างใดอย่างหนึ่งมากกว่าอีก ตัวอย่างที่ตัดกันทั้งสองจะยอดเยี่ยม

3
ต้นแบบที่ใช้กับการสืบทอดตามคลาส
ใน JavaScript วัตถุทุกตัวในเวลาเดียวกันเป็นอินสแตนซ์และคลาส ในการรับมรดกคุณสามารถใช้อินสแตนซ์ของวัตถุใด ๆ ก็ได้เป็นต้นแบบ ใน Python, C ++ ฯลฯ มีคลาสและอินสแตนซ์เป็นแนวคิดแยกต่างหาก ในการทำการสืบทอดคุณต้องใช้คลาสฐานเพื่อสร้างคลาสใหม่ซึ่งสามารถใช้เพื่อสร้างอินสแตนซ์ที่ได้รับ ทำไม JavaScript ไปในทิศทางนี้ (การวางวัตถุตามต้นแบบ) อะไรคือข้อดี (และข้อเสีย) ของต้นแบบ OO ที่เกี่ยวกับแบบดั้งเดิม OO แบบคลาส?

9
การใช้งาน JavaScript ของ Gzip [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังเขียนแอปพลิเคชันเว็บที่ต้องการเก็บข้อมูล JSON ในแคชฝั่งเซิร์ฟเวอร์ขนาดเล็กผ่าน AJAX (คิดว่า: โควต้า Opensocial ) ฉันไม่สามารถควบคุมเซิร์ฟเวอร์ ฉันต้องการลดขนาดของข้อมูลที่เก็บไว้เพื่อให้อยู่ในโควต้าฝั่งเซิร์ฟเวอร์และหวังว่าจะสามารถ gzip JSON ที่เป็นสตริงในเบราว์เซอร์ก่อนที่จะส่งไปยังเซิร์ฟเวอร์ อย่างไรก็ตามฉันไม่พบวิธีการใช้งาน JavaScript ของ Gzip มากนัก คำแนะนำใด ๆ สำหรับฉันจะบีบอัดข้อมูลทางฝั่งไคลเอ็นต์ก่อนส่งได้อย่างไร

2
ทำไมลูก (วัตถุ) ของฉันจึงไม่หดตัวหรือหายไป?
http://jsfiddle.net/goldrunt/jGL84/42/ นี่มาจากบรรทัดที่ 84 ในซอ JS นี้ มีเอฟเฟ็กต์ต่าง ๆ 3 แบบที่สามารถนำไปใช้กับลูกบอลได้โดยใช้บรรทัดที่ไม่ใส่เครื่องหมาย 141-146 เอฟเฟกต์ 'ตีกลับ' ทำงานได้ตามปกติ แต่เอฟเฟกต์ 'asplode' นั้นไม่ได้ทำอะไรเลย ฉันควรรวมฟังก์ชั่น 'ลดขนาด' ในฟังก์ชั่น asplode หรือไม่? // balls shrink and disappear if they touch var shrink = function(p) { for (var i = 0; i < 100; i++) { p.radius -= 1; } function …
208 javascript  html 

12
มี Grunt สร้าง index.html สำหรับการตั้งค่าที่แตกต่างกัน
ฉันพยายามใช้ Grunt เป็นเครื่องมือสร้างสำหรับ webapp ของฉัน ฉันต้องการมีการตั้งค่าอย่างน้อยสองอย่าง: I. การตั้งค่าการพัฒนา - โหลดสคริปต์จากไฟล์แยกกันโดยไม่มีการต่อข้อมูล ดังนั้น index.html ของฉันจะมีลักษณะดังนี้: <!DOCTYPE html> <html> <head> <script src="js/module1.js" /> <script src="js/module2.js" /> <script src="js/module3.js" /> ... </head> <body></body> </html> ครั้งที่สอง การตั้งค่าการผลิต - โหลดสคริปต์ของฉันย่อขนาดและต่อกันในไฟล์เดียว ด้วย index.html ตามลำดับ: <!DOCTYPE html> <html> <head> <script src="js/MyApp-all.min.js" /> </head> <body></body> </html> คำถามคือฉันจะทำให้เสี้ยงฮึดฮัดแสดงความไม่พอใจทำให้ index.html เหล่านี้ขึ้นอยู่กับการกำหนดค่าเมื่อฉันเรียกใช้grunt …

6
ตัวแปรโกลบอล node.js?
ฉันถามที่นี่: node.js ต้องการการสืบทอด? และได้รับการบอกว่าฉันสามารถตั้งค่าตัวแปรให้เป็นขอบเขตทั่วโลกได้โดยไม่ต้องใส่ค่าต่างๆ สิ่งนี้ไม่ได้ผลสำหรับฉัน เช่น: _ = require('underscore'); ไม่ทำให้ _ พร้อมใช้งานในไฟล์ที่จำเป็น ฉันสามารถตั้งค่าของด่วนapp.setและมีให้ที่อื่นแม้ว่า มีใครยืนยันได้ไหมว่าสิ่งนี้ควรจะใช้ได้ ขอบคุณ

8
กำหนดค่าของการป้อนข้อมูลโดยใช้ฟังก์ชั่น Javascript
ฉันกำลังใช้แกดเจ็ต YUI ฉันยังมีฟังก์ชัน Javascript เพื่อตรวจสอบผลลัพธ์ที่มาจากdivYUI ที่ดึงมาให้ฉัน: Event.on("addGadgetUrl", "click", function(){ var url = Dom.get("gadget_url").value; /* line x ------>*/ if (url == "") { error.innerHTML = "<p> error" /></p>"; } else { /* line y ---> */ /* I need to add some code in here to set the value of "gadget_url" …

10
<script defer =“ defer”> ทำงานอย่างไร
ฉันมี&lt;script&gt;องค์ประกอบไม่กี่และรหัสในบางส่วนขึ้นอยู่กับรหัสใน&lt;script&gt;องค์ประกอบอื่น ๆ ฉันเห็นว่าแอdeferททริบิวสามารถมีประโยชน์ได้ที่นี่เนื่องจากอนุญาตให้เลื่อนการบล็อกโค้ดในการทำงาน เพื่อทดสอบผมดำเนินการนี้บน Chrome: http://jsfiddle.net/xXZMN/ &lt;script defer="defer"&gt;alert(2);&lt;/script&gt; &lt;script&gt;alert(1)&lt;/script&gt; &lt;script defer="defer"&gt;alert(3);&lt;/script&gt; 2 - 1 - 3แต่จะแจ้งเตือน ทำไมมันไม่แจ้งเตือน1 - 2 - 3?

6
HTML / Javascript เปลี่ยนเนื้อหา div
ฉันมีรหัส HTML อย่างง่ายพร้อม javascript บางส่วนดูเหมือนว่า: &lt;html&gt; &lt;head&gt; &lt;script type="text/javascript"&gt; function changeDivContent() { // ... }; &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;input type="radio" name="radiobutton" value="A" onClick="changeDivContent()"&gt; &lt;input type="radio" name="radiobutton" value="B" onClick="changeDivContent()"&gt; &lt;div id="content"&gt;&lt;/div&gt; &lt;/body&gt; &lt;/html&gt; เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล ฉันแค่อยากจะเปลี่ยนเนื้อหาของ div (เป็น html ภายใน) ด้วยการเลือกปุ่มตัวเลือก "A" หรือ "B" แต่ div # content ไม่มีค่า "แอตทริบิวต์" ของ javascript …
208 javascript  html 

5
วัตถุ Javascript Vs JSON
ฉันต้องการเข้าใจความแตกต่างพื้นฐานอย่างชัดเจนระหว่างวัตถุ Javascript และสตริง JSON สมมติว่าฉันสร้างตัวแปร JS ต่อไปนี้: var testObject = {one: 1,"two":2,"three":3}; ไตรมาสที่ 1 ชื่อคีย์ / คุณสมบัติถูกต้องทั้งที่มี / ไม่มีเครื่องหมายคำพูด? (เช่น"one" : 1 ) ถ้าใช่ความแตกต่างคืออะไร? Q2: ถ้าฉันแปลงวัตถุข้างต้นโดยใช้JSON.stringify(testObject)ความแตกต่างระหว่างวัตถุ JS เดิมและ JSON คืออะไร? ฉันรู้สึกว่าพวกเขาเกือบจะเหมือนกัน โปรดอธิบายรายละเอียดเกี่ยวกับสิ่งนี้ Q3: สำหรับการวิเคราะห์สตริง JSON แนะนำวิธีการด้านล่างหรือไม่ var javascriptObj = JSON.parse(jSonString);
208 javascript  json 

15
ฉันจะแปลงสตริงเป็นวันที่และเวลาด้วยข้อกำหนดรูปแบบใน JavaScript ได้อย่างไร
ฉันจะแปลงสตริงเป็นวัตถุเวลาวันที่ใน javascript โดยระบุสตริงรูปแบบได้อย่างไร ฉันกำลังมองหาบางสิ่งที่ชอบ: var dateTime = convertToDateTime("23.11.2009 12:34:56", "dd.MM.yyyy HH:mm:ss");

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