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

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

14
ไม่สามารถยืนยันลายเซ็นใบไม้
ฉันกำลังใช้ node.js request.js เพื่อเข้าถึง API ฉันได้รับข้อผิดพลาดนี้ [ข้อผิดพลาด: UNABLE_TO_VERIFY_LEAF_SIGNATURE] ข้อมูลรับรองทั้งหมดของฉันถูกต้องและถูกต้องและเป็นผลดีกับเซิร์ฟเวอร์ ฉันทำคำขอเดียวกันกับบุรุษไปรษณีย์ request({ "url": domain+"/api/orders/originator/"+id, "method": "GET", "headers":{ "X-API-VERSION": 1, "X-API-KEY": key }, }, function(err, response, body){ console.log(err); console.log(response); console.log(body); }); รหัสนี้เพิ่งทำงานในสคริปต์ที่ปฏิบัติการได้ node ./run_file.jsนั่นคือเหตุผลที่? มันจำเป็นต้องทำงานบนเซิร์ฟเวอร์หรือไม่?

17
PHP json_encode เข้ารหัสตัวเลขเป็นสตริง
ฉันมีปัญหาอย่างหนึ่งกับฟังก์ชั่น PHP json_encode มันเข้ารหัสตัวเลขเป็นสตริงเช่น array('id' => 3) กลายเป็น "{ ["id": "3", ...) เมื่อ js พบค่าเหล่านี้มันตีความว่าเป็นสตริงและการดำเนินการตัวเลขล้มเหลว ไม่มีใครรู้วิธีป้องกันการjson_encodeเข้ารหัสตัวเลขเป็นสตริงบ้างไหม? ขอบคุณ!
142 php  javascript  json 

9
มีวิธีง่าย ๆ ในการแปลงรหัส jquery เป็น javascript หรือไม่ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ มีวิธีง่าย ๆ ในการแปลงรหัส jQuery เป็น javascript ปกติหรือไม่ ฉันเดาโดยไม่ต้องเข้าถึงหรือเข้าใจซอร์สโค้ด jQuery

12
Javascript: มองหาเชิงลบเทียบเท่า
มีวิธีการที่จะบรรลุเทียบเท่ากับการมองเชิงลบในการแสดงออกปกติจาวาสคริปต์? ฉันต้องการจับคู่สตริงที่ไม่ได้เริ่มต้นด้วยชุดอักขระเฉพาะ ดูเหมือนว่าฉันไม่สามารถหา regex ที่ทำได้โดยไม่ล้มเหลวหากพบส่วนที่ตรงกันที่จุดเริ่มต้นของสตริง คำค้นหาเชิงลบดูเหมือนจะเป็นคำตอบเดียว แต่จาวาสคริปต์ไม่มี แก้ไข: นี่คือ regex ที่ฉันต้องการทำงาน แต่ไม่: (?<!([abcdefg]))m ดังนั้นมันจะตรงกับ 'm' ใน 'jim' หรือ 'm' แต่ไม่ใช่ 'jam'

3
“ Uncaught TypeError: การร้องขอที่ผิดกฎหมาย” ใน Chrome
เมื่อฉันใช้requestAnimationFrameทำแอนิเมชั่นที่รองรับโดยใช้โค้ดด้านล่าง: var support = { animationFrame: window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame || window.oRequestAnimationFrame }; support.animationFrame(function() {}); //error support.animationFrame.call(window, function() {}); //right โทรโดยตรงsupport.animationFrameจะให้ ... Uncaught TypeError: การร้องขอที่ผิดกฎหมาย ใน Chrome ทำไม?

6
jQuery .on () วิธีการที่มีตัวจัดการเหตุการณ์หลายตัวในตัวเลือกเดียว
พยายามหาวิธีใช้เมธอด Jquery .on () กับตัวเลือกเฉพาะที่มีหลายเหตุการณ์ที่เกี่ยวข้อง ก่อนหน้านี้ฉันใช้เมธอด. live () แต่ไม่ค่อยแน่ใจว่าจะทำสำเร็จแบบเดียวกันกับ. on () ได้อย่างไร โปรดดูรหัสของฉันด้านล่าง: $("table.planning_grid td").live({ mouseenter:function(){ $(this).parent("tr").find("a.delete").show(); }, mouseleave:function(){ $(this).parent("tr").find("a.delete").hide(); }, click:function(){ //do something else. } }); ฉันรู้ว่าสามารถกำหนดกิจกรรมต่างๆได้โดยโทร: $("table.planning_grid td").on({ mouseenter:function(){ //see above }, mouseleave:function(){ //see above } click:function(){ //etc } }); แต่ฉันเชื่อว่าการใช้. on () อย่างเหมาะสมจะเป็นเช่นนั้น: $("table.planning_grid").on('mouseenter','td',function(){}); มีวิธีที่จะทำให้สำเร็จหรือไม่? หรือแนวทางปฏิบัติที่ดีที่สุดที่นี่คืออะไร? ฉันลองใช้รหัสด้านล่าง …

8
JavaScript: ลบตัวฟังเหตุการณ์
ฉันกำลังพยายามลบตัวฟังเหตุการณ์ที่อยู่ในนิยามของผู้ฟัง: canvas.addEventListener('click', function(event) { click++; if(click == 50) { // remove this event listener here! } // More code here ... ฉันจะทำอย่างนั้นได้อย่างไร? this = event ... ขอบคุณค่ะ

12
Javascript เทียบเท่ากับ C # LINQ Select
ติดตามคำถามนี้ได้ที่นี่: การใช้การเชื่อมโยงที่เลือกไว้ในสิ่งที่น่าพิศวงพร้อมรายการช่องทำเครื่องหมายจะตรวจสอบช่องทำเครื่องหมายทั้งหมด ฉันได้สร้างช่องทำเครื่องหมายโดยใช้สิ่งที่น่าพิศวงที่อนุญาตให้เลือกจากอาร์เรย์ การทำงานที่นำมาจากโพสต์ด้านบน: http://jsfiddle.net/NsCXJ/ มีวิธีง่ายๆในการสร้างอาร์เรย์ของ ID ของผลไม้หรือไม่? ฉันอยู่บ้านมากขึ้นด้วย C # ที่ซึ่งฉันจะทำอะไรบางอย่างตามแนวของ selectedFruits.select(fruit=>fruit.id); มีวิธีการ / ฟังก์ชันสำเร็จรูปสำหรับการทำสิ่งที่คล้ายกันกับ javascript / jquery หรือไม่? หรือตัวเลือกที่ง่ายที่สุดคือการวนซ้ำรายการและสร้างอาร์เรย์ที่สอง? ฉันตั้งใจจะโพสต์อาร์เรย์กลับไปที่เซิร์ฟเวอร์ใน JSON ดังนั้นฉันจึงพยายามย่อขนาดข้อมูลที่ส่ง

6
ReactJS เรียกเมธอดหลัก
ฉันกำลังก้าวแรกใน ReactJS และพยายามทำความเข้าใจการสื่อสารระหว่างผู้ปกครองและเด็ก ฉันกำลังสร้างแบบฟอร์มดังนั้นฉันจึงมีองค์ประกอบสำหรับฟิลด์สไตล์ และฉันมีองค์ประกอบหลักที่มีฟิลด์และตรวจสอบด้วย ตัวอย่าง: var LoginField = React.createClass({ render: function() { return ( <MyField icon="user_icon" placeholder="Nickname" /> ); }, check: function () { console.log ("aakmslkanslkc"); } }) var MyField = React.createClass({ render: function() { ... }, handleChange: function(event) { //call parent! } }) มีวิธีใดบ้างที่จะทำได้. และตรรกะของฉันดีใน reactjs "โลก" หรือไม่? …

9
ลบขวาน vs ขวาน = ไม่ได้กำหนด
มีความแตกต่างอย่างมากในการทำอย่างใดอย่างหนึ่งหรือไม่? delete a.x; เทียบกับ a.x = undefined; ที่ไหน a = { x: 'boo' }; อาจกล่าวได้ว่าเทียบเท่า? (ฉันไม่ได้คำนึงถึงสิ่งต่างๆเช่น"V8 ชอบไม่ใช้deleteดีกว่า" )
142 javascript 

3
ความแตกต่างระหว่าง document.addEventListener และ window.addEventListener
ในขณะที่ใช้ PhoneGap มีโค้ด JavaScript เริ่มต้นที่ใช้document.addEventListenerแต่ฉันมีรหัสของตัวเองซึ่งใช้window.addEventListener: function onBodyLoad(){ document.addEventListener("deviceready", onDeviceReady, false); document.addEventListener("touchmove", preventBehavior, false); window.addEventListener('shake', shakeEventDidOccur, false); } อะไรคือความแตกต่างและใช้แบบไหนดีกว่ากัน?

7
C # มีคุณสมบัติเทียบเท่ากับ encodeURIComponent () ของ JavaScript หรือไม่
ใน JavaScript: encodeURIComponent("©√") == "%C2%A9%E2%88%9A" มีแอปพลิเคชัน C # เทียบเท่าหรือไม่? สำหรับการหลีกเลี่ยงอักขระ HTML ที่ฉันใช้: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m => @"&#" + ((int)m.Value[0]).ToString() + ";"); แต่ฉันไม่แน่ใจว่าจะแปลงการจับคู่เป็นรูปแบบเลขฐานสิบหกที่ถูกต้องที่ JS ใช้อย่างไร ตัวอย่างเช่นรหัสนี้: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m => @"%" + String.Format("{0:x}", ((int)m.Value[0]))); ผลตอบแทน " %a9%221a"สำหรับ"©√"แทน"%C2%A9%E2%88%9A". ดูเหมือนว่าฉันจะต้องแยกสตริงขึ้นไปไบต์หรือบางสิ่งบางอย่าง แก้ไข: นี่คือสำหรับ app หน้าต่างรายการเดียวที่มีอยู่ในSystem.WebคือAspNetHostingPermission, และAspNetHostingPermissionAttributeAspNetHostingPermissionLevel

5
Object.is vs ===
ฉันสะดุดตัวอย่างรหัสซึ่งใช้การเปรียบเทียบนี้: var someVar = 0; Object.is(false, someVar); //Returns false ฉันรู้ว่าfalse == 0จะเป็นนั่นเป็นเหตุผลที่เรามีtrue=== เป็นวิธีการที่Object.isแตกต่างจาก===?

10
วิธีบันทึก Canvas เป็นรูปภาพด้วย canvas.toDataURL ()
ขณะนี้ฉันกำลังสร้างแอพพลิเคชั่นบนเว็บ HTML5 และแอพพื้นเมืองของ Phonegap และฉันไม่สามารถหาวิธีการบันทึกผืนผ้าใบของฉันเป็นรูปภาพcanvas.toDataURL()ได้ ใครสามารถช่วยฉันออก นี่คือรหัสมีอะไรผิดปกติกับมัน? // ผ้าใบของฉันชื่อ "canvasSignature" JavaScript: function putImage() { var canvas1 = document.getElementById("canvasSignature"); if (canvas1.getContext) { var ctx = canvas1.getContext("2d"); var myImage = canvas1.toDataURL("image/png"); } var imageElement = document.getElementById("MyPix"); imageElement.src = myImage; } HTML5: <div id="createPNGButton"> <button onclick="putImage()">Save as Image</button> </div>

10
การตรวจจับเมื่อความสูงของ div เปลี่ยนแปลงโดยใช้ jQuery
ฉันได้ div ที่มีเนื้อหาบางส่วนที่ถูกเพิ่มและลบแบบไดนามิกดังนั้นความสูงของมันจึงเปลี่ยนแปลงบ่อย ฉันยังมี div ที่อยู่ในตำแหน่งโดยตรงภายใต้ javascript ดังนั้นหากฉันไม่สามารถตรวจพบเมื่อความสูงของการเปลี่ยนแปลง div ฉันไม่สามารถปรับตำแหน่ง div ด้านล่างได้ ดังนั้นฉันจะตรวจจับได้อย่างไรเมื่อความสูงของ div นั้นเปลี่ยนแปลง? ฉันคิดว่ามีกิจกรรม jQuery บางอย่างที่ฉันต้องใช้ แต่ฉันไม่แน่ใจ
141 javascript  jquery 

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