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

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

4
เหตุใด JSHINT จึงบ่นว่านี่เป็นการละเมิดอย่างเข้มงวด
ฉันคิดว่านี่อาจซ้ำกับการละเมิดอย่างเข้มงวดโดยใช้คำหลักนี้และรูปแบบโมดูลที่เปิดเผย ฉันมีรหัสนี้: function gotoPage(s){ if(s<=this.d&&s>0){this.g=s; this.page((s-1)*this.p.size);} } function pageChange(event, sorter) { var dd = event.currentTarget; gotoPage.call(sorter, dd[dd.selectedIndex].value); } และ JSHINT (JSLINT) กำลังบ่น มีข้อความว่า "ละเมิดอย่างเข้มงวด" สำหรับบรรทัดที่ไฮไลต์: การใช้งานFunction.call()และอ้างถึงอินสแตนซ์ของฉันไม่เหมาะสมหรือไม่ ถือว่าเป็นลักษณะที่ไม่ดีหรือไม่?

10
gulp.run เลิกใช้งานแล้ว ฉันจะเขียนงานได้อย่างไร?
นี่คืองานที่ประกอบขึ้นซึ่งฉันไม่รู้ว่าจะแทนที่ด้วยการอ้างอิงงานได้อย่างไร ... gulp.task('watch', function () { var server = function(){ gulp.run('jasmine'); gulp.run('embed'); }; var client = function(){ gulp.run('scripts'); gulp.run('styles'); gulp.run('copy'); gulp.run('lint'); }; gulp.watch('app/*.js', server); gulp.watch('spec/nodejs/*.js', server); gulp.watch('app/backend/*.js', server); gulp.watch('src/admin/*.js', client); gulp.watch('src/admin/*.css', client); gulp.watch('src/geojson-index.json', function(){ gulp.run('copygeojson'); }); }); บันทึกการเปลี่ยนแปลงที่เกี่ยวข้อง https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md#35 [เลิกใช้ gulp.run]
98 javascript  gulp 

7
รับการเติมข้อความอัตโนมัติ JS แบบเต็มภายใต้ Sublime Text
ฉันเพิ่งติดตั้ง Sublime Text ใน Windows Vista และแม้จะทำตามคำแนะนำที่ให้ไว้ในโพสต์นี้กล่าวคือตั้งค่าอย่างชัดเจนView > Syntax > JavaScript > JavaScriptฉันเห็นเฉพาะคำแนะนำตามสิ่งที่ฉันได้พิมพ์ไว้ก่อนหน้า ฉันยังติดตั้งปลั๊กอิน SublimeCodeIntel ด้วยซ้ำแต่ก็ไม่มีประโยชน์ ตามที่ฉันเข้าใจเมื่อฉันเขียน "pars" ฉันควรได้รับตัวเลือก "parseFloat" และ "parseInt" เช่นเดียวกับในเครื่องมือของนักพัฒนา Chrome ใช่ไหม ขอบคุณ!


6
รวมไฟล์. js ภายนอกในแอป node.js
ฉันมีแอปพลิเคชันโหนด app.js เนื่องจากไฟล์นี้เริ่มเติบโตขึ้นฉันจึงต้องการย้ายบางส่วนของโค้ดไปไว้ในไฟล์อื่น ๆ ที่ฉันต้องการ "ต้องการ" หรือ "รวม" ในไฟล์ app.js ฉันกำลังลองทำสิ่งต่างๆเช่น: // Declare application var app = require('express').createServer(); // Declare usefull stuff for DB purposes var mongoose = require('mongoose'); var Schema = mongoose.Schema; var ObjectId = Schema.ObjectId; // THE FOLLOWING REQUIRE DOES NOT WORK require('./models/car.js'); ใน car.js: // Define Car …

3
Requirejs ทำไมและเมื่อใดจึงควรใช้ shim config
ฉันอ่านเอกสารrequirejsจากที่นี่API requirejs.config({ shim: { 'backbone': { //These script dependencies should be loaded before loading //backbone.js deps: ['underscore', 'jquery'], //Once loaded, use the global 'Backbone' as the //module value. exports: 'Backbone' }, 'underscore': { exports: '_' }, 'foo': { deps: ['bar'], exports: 'Foo', init: function (bar) { //Using a function allows …

5
แท็ก <script> เทียบกับแท็ก <script type = 'text / javascript'>
ฉันแค่สงสัยว่าอะไรคือความแตกต่างระหว่าง &lt;script&gt; และ &lt;script type = 'text/javascript'&gt; เว็บเซิร์ฟเวอร์ต่างกันไหม ตัวอย่างเช่น (ฉันรู้ว่าไม่ถูกต้องในการให้ลิงค์จาก w3schools แต่ดู) http://www.w3schools.com/js/tryit.asp?filename=tryjs_myfirst เมื่อใช้ chrome ฉันไปเยี่ยม w3schools และฉันก็รู้ว่า&lt;script&gt;แท็กคือทั้งหมดที่ฉันต้องการ อย่างไรก็ตามเมื่อฉันทำการทดสอบจาวาสคริปต์ออฟไลน์ฉันรู้ว่าฉันต้องการไฟล์ &lt;script type = 'text/javascript'&gt; แท็ก ทำไมจึงเป็นเช่นนั้น?
98 javascript  html 

3
คำสั่งไอออนิก VS คำสั่งวัสดุเชิงมุมกับ Ionic Framework
ฉันต้องการใช้ไอออนิกกับการออกแบบวัสดุ ฉันติดขัดระหว่างการใช้คำสั่งไอออนิกกับ CSS ที่กำหนดเองและวัสดุเชิงมุม ฉันได้อ่านว่าการใช้คำสั่งไอออนิกทำให้เราได้รับคุณสมบัติที่มีประสิทธิภาพมากมายเช่น ระบบจะจดจำข้อมูลแอปด้วย UI-router แม้ว่าจะไปที่มุมมองอื่นและกลับมาที่หน้า รายการไอออนิกจะแสดงขึ้นเพื่อแสดงความสูงเท่านั้นและใช้ซ้ำได้เมื่อเลื่อนลงหรือขึ้น และการปรับปรุงประสิทธิภาพมากมาย แต่ถ้าฉันใช้คำสั่งไอออนิกพวกเขาไม่มีการออกแบบวัสดุ หากฉันใช้วัสดุเชิงมุมฉันจะไม่มีการปรับปรุงประสิทธิภาพเหล่านี้และคุณสมบัติพิเศษที่จำเป็นสำหรับแอปพลิเคชันมือถือ คำสั่งวัสดุเชิงมุมเป็นเหมือน &lt;md-list&gt; &lt;md-item ng-repeat="item in items"&gt; Hello, {{item}}! &lt;/md-item&gt; &lt;/md-list&gt; คำสั่งไอออนิกเป็นเหมือน &lt;ion-list&gt; &lt;ion-item ng-repeat="item in items"&gt; Hello, {{item}}! &lt;/ion-item&gt; &lt;/ion-list&gt; ดูเหมือนว่าIonic จะให้เงินสนับสนุนการพัฒนาโครงการวัสดุเชิงมุมแล้วเหตุใดวัสดุเชิงมุมจึงไม่สามารถใช้กับไอออนิกได้ ฉันจะใช้ส่วนประกอบวัสดุเชิงมุมโดยไม่สูญเสียการปรับปรุงประสิทธิภาพและคุณสมบัติของไอออนิกได้อย่างไร หรือ มีแนวคิดที่ดีกว่าในการใช้การออกแบบวัสดุด้วยไอออนิกหรือไม่?

15
สร้างตารางด้วย jQuery - ผนวก
ฉันมีในหน้า div: &lt;div id="here_table"&gt;&lt;/div&gt; และใน jquery: for(i=0;i&lt;3;i++){ $('#here_table').append( 'result' + i ); } สิ่งนี้สร้างให้ฉัน: &lt;div id="here_table"&gt; result1 result2 result3 etc &lt;/div&gt; ฉันต้องการรับสิ่งนี้ในตาราง: &lt;div id="here_table"&gt; &lt;table&gt; &lt;tr&gt;&lt;td&gt;result1&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;result2&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;result3&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; ฉันกำลังทำ: $('#here_table').append( '&lt;table&gt;' ); for(i=0;i&lt;3;i++){ $('#here_table').append( '&lt;tr&gt;&lt;td&gt;' + 'result' + i + '&lt;/td&gt;&lt;/tr&gt;' ); } $('#here_table').append( '&lt;/table&gt;' ); แต่สิ่งนี้สร้างให้ฉัน: &lt;div …

7
วิธีรับคุณสมบัติของวัตถุใน JavaScript / jQuery
ใน JavaScript / jQuery ถ้าฉันalertมีวัตถุฉันจะได้รับ[object]หรือ [object Object] มีวิธีใดบ้างที่จะทราบ: อะไรคือความแตกต่างระหว่างวัตถุทั้งสองนี้ วัตถุประเภทนี้คืออะไร คุณสมบัติทั้งหมดที่อ็อบเจ็กต์นี้มีและค่าของคุณสมบัติแต่ละอย่าง เหรอ?

10
ฉันจะปิดใช้งาน HREF ได้อย่างไรหากดำเนินการ onclick
ฉันมีจุดยึดพร้อมทั้ง HREFและONCLICKแอตทริบิวต์ที่ตั้งไว้ หากการคลิกและจาวาสคริปต์ที่เปิดใช้งานฉันต้องการให้เพียงดำเนินการและไม่สนใจONCLICK HREFในทำนองเดียวกันถ้า Javascript ถูกปิดใช้งานหรือไม่สนับสนุนผมอยากให้มันเป็นไปตามHREFURL ONCLICKและไม่สนใจ ด้านล่างนี้เป็นตัวอย่างของสิ่งที่ฉันกำลังทำซึ่งจะเรียกใช้ JS และไปตามลิงค์พร้อมกัน (โดยปกติ JS จะถูกเรียกใช้งานจากนั้นหน้าจะเปลี่ยนไป): &lt;A HREF="http://example.com/no-js-login" ONCLICK="yes_js_login()"&gt;Log in&lt;/A&gt; วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? ฉันหวังว่าจะได้คำตอบ Javascript แต่ฉันจะยอมรับวิธีการใดก็ได้ตราบเท่าที่มันใช้งานได้โดยเฉพาะอย่างยิ่งหากสามารถทำได้ด้วย PHP ฉันได้อ่าน " ลิงก์ href ดำเนินการและเปลี่ยนเส้นทางหน้าก่อนที่ฟังก์ชัน javascript onclick จะสามารถดำเนินการให้เสร็จสิ้น " แล้ว แต่จะมีเพียงความล่าช้าHREFแต่ไม่ได้ปิดใช้งานอย่างสมบูรณ์ ฉันยังมองหาสิ่งที่ง่ายกว่านี้

6
ตรวจสอบปุ่มตัวเลือกด้วยจาวาสคริปต์
ด้วยเหตุผลบางอย่างฉันดูเหมือนจะคิดไม่ออก ฉันมีปุ่มตัวเลือกใน html ซึ่งจะสลับหมวดหมู่: &lt;input type="radio" name="main-categories" id="_1234" value="1234" /&gt; // All &lt;input type="radio" name="main-categories" id="_2345" value="2345" /&gt; // Certain category &lt;input type="radio" name="main-categories" id="_3456" value="3456" /&gt; // Certain category &lt;input type="radio" name="main-categories" id="_4567" value="4567" /&gt; // Certain category ผู้ใช้สามารถเลือกสิ่งที่ต้องการได้ แต่เมื่อเหตุการณ์บางอย่างเกิดขึ้นฉันต้องการตั้งค่า1234ให้เป็นปุ่มตัวเลือกที่ตรวจสอบแล้วเพราะนี่คือปุ่มตัวเลือกที่ตรวจสอบแล้วโดยค่าเริ่มต้น ฉันได้ลองใช้เวอร์ชันนี้แล้ว (มีและไม่มี jQuery): document.getElementById('#_1234').checked = true; แต่ดูเหมือนจะไม่อัปเดต ฉันต้องการให้อัปเดตอย่างเห็นได้ชัดเพื่อให้ผู้ใช้สามารถมองเห็นได้ ใครสามารถช่วย? …

8
การบันทึกข้อผิดพลาด JavaScript Clientside บนเซิร์ฟเวอร์ [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันใช้งานไซต์ ASP.NET ที่ฉันมีปัญหาในการค้นหาข้อผิดพลาด JavaScript บางอย่างด้วยการทดสอบด้วยตนเอง มีความเป็นไปได้หรือไม่ที่จะตรวจจับข้อผิดพลาด JavaScript ทั้งหมดบนไคลเอนต์ไซด์และบันทึกบนเซิร์ฟเวอร์เช่นใน EventLog (ผ่านทางเว็บไซต์หรืออะไรทำนองนั้น)

6
ฉันสามารถบอกให้โปรแกรมแก้ไขข้อบกพร่องสคริปต์ Chrome ละเว้น jquery.js ได้หรือไม่
มีวิธีบอกดีบักเกอร์ Chrome (หรืออาจจะเป็น Firebug?) ไม่ให้แตกภายในไฟล์บางไฟล์หรือไม่? จะถือว่าพวกเขาไม่ได้แตกหักโดยพื้นฐานแล้ว? ดูเหมือนว่าสิ่งที่พวกเขาอาจสร้างขึ้น

2
ฉันจะลบเส้นขอบรอบพรีที่เน้นเนื้อหาที่สามารถแก้ไขได้อย่างไร
เมื่อฉันตั้งค่าองค์ประกอบก่อนเป็นเนื้อหาที่สามารถแก้ไขได้และให้โฟกัสในการแก้ไขมันจะได้รับเส้นประรอบ ๆ องค์ประกอบที่ดูไม่ดี ไม่มีเส้นขอบเมื่อโฟกัสอยู่ที่อื่น ฉันจะลบเส้นขอบนั้นได้อย่างไร ขอบคุณ

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