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

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

20
ฉันจะเปลี่ยนภาษาของ moment.js ได้อย่างไร
ฉันกำลังพยายามเปลี่ยนภาษาของวันที่ซึ่งถูกกำหนดโดย moment.js ค่าเริ่มต้นคือภาษาอังกฤษ แต่ฉันต้องการตั้งค่าภาษาเยอรมัน นี่คือสิ่งที่ฉันพยายาม: var now = moment().format("LLL").lang("de"); NaNมันให้ var now = moment("de").format("LLL"); สิ่งนี้ไม่ได้ตอบสนอง var now = moment().format("LLL", "de"); ไม่มีการเปลี่ยนแปลง: นี่ยังคงให้ผลลัพธ์เป็นภาษาอังกฤษ เป็นไปได้อย่างไร?

11
ส่งคืนสตริงโดยไม่มีเครื่องหมายสแลชต่อท้าย
ฉันมีสองตัวแปร: site1 = "www.somesite.com"; site2 = "www.somesite.com/"; ฉันต้องการทำอะไรแบบนี้ function someFunction(site) { // If the var has a trailing slash (like site2), // remove it and return the site without the trailing slash return no_trailing_slash_url; } ฉันจะทำสิ่งนี้ได้อย่างไร

9
เหตุการณ์โฮเวอร์เชิงมุม 2
ในกรอบAngular2ใหม่ไม่มีใครรู้วิธีที่เหมาะสมในการทำโฮเวอร์เหมือนกับเหตุการณ์หรือไม่? ในAngular1นั้นมีอยู่ng-Mouseoverแต่ดูเหมือนจะไม่ถูกพาไป ฉันตรวจดูเอกสารแล้ว แต่ไม่พบอะไรเลย

7
เพิ่มคำสั่งจากคำสั่งใน AngularJS
ฉันกำลังพยายามสร้างคำสั่งที่ดูแลการเพิ่มคำสั่งเพิ่มเติมให้กับองค์ประกอบที่ประกาศไว้ ตัวอย่างเช่นผมต้องการที่จะสร้างคำสั่งที่จะดูแลของการเพิ่มdatepicker, และdatepicker-languageng-required="true" หากฉันพยายามเพิ่มคุณสมบัติเหล่านั้นและจากนั้นใช้$compileฉันเห็นได้ชัดว่าสร้างวงวนไม่สิ้นสุดดังนั้นฉันจึงตรวจสอบว่าฉันได้เพิ่มคุณสมบัติที่ต้องการแล้ว: angular.module('app') .directive('superDirective', function ($compile, $injector) { return { restrict: 'A', replace: true, link: function compile(scope, element, attrs) { if (element.attr('datepicker')) { // check return; } element.attr('datepicker', 'someValue'); element.attr('datepicker-language', 'en'); // some more $compile(element)(scope); } }; }); แน่นอนถ้าฉันไม่ได้$compileองค์ประกอบองค์ประกอบจะถูกตั้งค่า แต่คำสั่งจะไม่ถูก bootstrapped วิธีนี้ถูกต้องหรือฉันทำผิดหรือเปล่า? มีวิธีที่ดีกว่าเพื่อให้บรรลุพฤติกรรมเดียวกันหรือไม่ UDPATE : เนื่องจากความจริงที่ว่า$compileเป็นวิธีเดียวที่จะบรรลุเป้าหมายนี้มีวิธีข้ามการรวบรวมครั้งแรกหรือไม่ (องค์ประกอบอาจมีลูกหลายคน) อาจจะด้วยการตั้งค่าterminal:true? …

11
การแปลงมิลลิวินาทีเป็นวันที่ (jQuery / JavaScript)
ฉันเป็นคนเดินเล่น แต่ฉันจะพยายามทำให้ชัดเจน - ฉันเบื่อดังนั้นฉันจึงกำลังทำงานกับ"กล่องเสียง"และฉันก็สับสนเล็กน้อยในเรื่องหนึ่ง ฉันต้องการรับเวลาที่ป้อนข้อความและฉันต้องการให้แน่ใจว่าฉันใช้เวลาเซิร์ฟเวอร์หรืออย่างน้อยต้องแน่ใจว่าฉันไม่ได้รับเวลาท้องถิ่นของผู้ใช้ ฉันรู้ว่ามันไม่สำคัญเนื่องจากสิ่งนี้จะไม่ถูกใช้โดยใครนอกจากฉัน แต่ฉันต้องการที่จะละเอียด ฉันได้ตรวจสอบและทดสอบสิ่งต่าง ๆ และฉันคิดว่าวิธีเดียวที่จะทำเช่นนี้คือรับมิลลิวินาทีตั้งแต่วันที่ 1 มกราคม 1970 00:00:00 UTCเนื่องจากเป็นสิ่งเดียวกันสำหรับทุกคน ฉันทำอย่างนั้น: var time = new Date(); var time = time.getTime(); 1294862756114ที่ส่งกลับจำนวนเช่น มีวิธีแปลง1294862756114เป็นวันที่อ่านง่ายขึ้นDD/MM/YYYY HH:MM:SSไหม โดยพื้นฐานแล้วฉันกำลังมองหาdate();ฟังก์ชันเทียบเท่ากับ JavaScript ของ JavaScript

7
คำอธิบาย [] .slice.call เป็น javascript หรือไม่
ฉันสะดุดทางลัดที่เป็นระเบียบนี้สำหรับการแปลง DOM NodeList ไปเป็นอาร์เรย์ปกติ แต่ฉันต้องยอมรับว่าฉันไม่เข้าใจวิธีการทำงานอย่างสมบูรณ์: [].slice.call(document.querySelectorAll('a'), 0) ดังนั้นเริ่มต้นด้วยอาร์เรย์ที่ว่างเปล่า[]จากนั้นsliceจะใช้ในการแปลงผลลัพธ์ของcallการเป็นอาร์เรย์ใหม่ใช่หรือไม่ callบิตที่ผมไม่เข้าใจคือ ที่แปลงdocument.querySelectorAll('a')จาก NodeList เป็นอาร์เรย์ปกติได้อย่างไร
197 javascript  arrays  call  slice 

1
การแก้ไขข้อบกพร่องของ Chrome - ทำลายเหตุการณ์การคลิกครั้งต่อไป
เรามีปุ่ม กิจกรรมการคลิกได้รับการจัดการโดยเฟรมเวิร์กของบุคคลที่สามอย่างไรก็ตามเฟรมเวิร์กนั้นมีค่าอย่างใด เราต้องการดีบักเฟรมเวิร์กอย่างไรก็ตามเราไม่ทราบว่ารหัสตัวจัดการเหตุการณ์ที่เกี่ยวข้องอยู่ที่ใดเพื่อตั้งค่าเบรกพอยต์ โดยทั่วไปแล้ว "หยุดการคลิกเหตุการณ์ถัดไป" และดูว่ากรอบการทำงานของบุคคลที่สามจัดการการคลิกนี้ได้อย่างไรและอย่างไร

25
การติดตั้ง Npm ไม่สามารถหาโมดูล 'semver'
ฉันไม่สามารถใช้การnpm installใช้พรอมต์คำสั่งใน NodeJS ฉันได้รับข้อผิดพลาดเหล่านี้เมื่อทำงานnpm install: module.js:339 throw err; ^ Error: Cannot find module 'semver' at Function.Module._resolveFilename (module.js:337:15) at Function.Module._load (module.js:287:25) at Module.require (module.js:366:17) at require (module.js:385:17) at Object.<anonymous> (C:\Users\admin\AppData\Roaming\npm\node_modules\npm\l ib\config\defaults.js:6:14) at Module._compile (module.js:435:26) at Object.Module._extensions..js (module.js:442:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:311:12) at Module.require (module.js:366:17)

5
ngOnInit ไม่ถูกเรียกเมื่อคลาส Injectable ถูกสร้างอินสแตนซ์
เหตุใดจึงไม่ถูกngOnInit()เรียกเมื่อInjectableคลาสได้รับการแก้ไข รหัส import {Injectable, OnInit} from 'angular2/core'; import { RestApiService, RestRequest } from './rest-api.service'; @Injectable() export class MovieDbService implements OnInit { constructor(private _movieDbRest: RestApiService){ window.console.log('FROM constructor()'); } ngOnInit() { window.console.log('FROM ngOnInit()'); } } เอาต์พุตคอนโซล FROM constructor()



6
เบราว์เซอร์ใดที่รองรับ <script async =“ async” />
เมื่อวันที่ 1 ธันวาคม 2009 Google ประกาศการสนับสนุนสำหรับตรงกันติดตามของ Google Analytics การติดตามแบบอะซิงโครนัสทำได้โดยใช้คำสั่ง async สำหรับ&lt;script&gt;แท็ก เบราว์เซอร์ใดที่สนับสนุนคำสั่ง async ( &lt;script async="async" /&gt;) และตั้งแต่เวอร์ชันใด

9
ทำไม Google +1 บันทึกการเคลื่อนไหวของเมาส์ของฉัน [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ นี่เป็นเพียงหน้าเว็บที่มีช่อง Google +1 บนเว็บไซต์ของฉัน: ดูเหมือนว่าจะมีการยิงเหตุการณ์ในการเลื่อนเมาส์ทุกครั้ง ใครรู้ว่ามันทำอะไร ฉันค้นหาใน Google (บางทีฉันควรลองใช้ Bing ในครั้งนี้!) แต่ดูเหมือนว่าจะไม่มีใครเขียนถึงมัน มันบันทึกข้อมูลเกี่ยวกับพฤติกรรมการท่องเว็บของผู้เยี่ยมชมของฉัน CAPTCHA เป็นประเภทของการตรวจสอบมนุษย์เช่นพฤติกรรม? ตัวอย่าง URL กด F12 ในโครเมี่ยมไปที่ไทม์ไลน์และกดบันทึกจากนั้นเลื่อนเมาส์ไปรอบ ๆ หน้านี้ (บวกกับคำถามที่ไม่ต้องกังวล): https://plusone.google.com/u/0/_/+1/button?hl=en-US&amp;jsh=r%3Bgc%2F22224365-adc8a19e#url=/programming/6667544/google -1-บันทึกเมาส์ย้ายและ size = สูงและนับ = true &amp; id = I1_1310488711647 และผู้ปกครอง = https: //plusone.google.com/u/0/_/+1/button hl = th &amp; …


7
แปลง RGB เป็น RGBA เป็นสีขาว
ฉันมีสีฐานสิบหกเช่น#F4F8FB(หรือrgb(244, 248, 251)) ที่ฉันต้องการแปลงเป็นสี rgba ที่โปร่งใสที่สุดเท่าที่เป็นไปได้ (เมื่อแสดงเหนือสีขาว) ทำให้รู้สึก? ฉันกำลังมองหาอัลกอริทึมหรืออย่างน้อยก็คิดเกี่ยวกับอัลกอริทึมสำหรับวิธีการทำเช่นนั้น ตัวอย่างเช่น: rgb( 128, 128, 255 ) --&gt; rgba( 0, 0, 255, .5 ) rgb( 152, 177, 202 ) --&gt; rgba( 50, 100, 150, .5 ) // can be better(lower alpha) ไอเดีย? โซลูชัน FYI ตามคำตอบของ Guffa: function RGBtoRGBA(r, g, b){ if((g == …
196 javascript  colors  css  rgba 

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