Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。

8
使用JavaScript更改SVG图像颜色
我正在尝试使用javascript更改svg图像颜色。这可能吗?我可以将其加载为对象,然后以某种方式访问​​颜色/图像数据。 每一个回应或提示都将受到高度赞赏!
78 javascript  svg 

3
节点js错误:不支持协议“ https:”。预期为“ http:”
我正在使用IBM Bluemix为学校项目提供Web服务。 我的项目需要从API请求JSON,因此我可以使用它提供的数据。我将该http get方法用于数据集,但不确定其是否正常运行。 当我运行代码时,我收到消息: 错误:不支持协议“ https:”。预期为“ http:” 是什么原因引起的,我该如何解决? 这是我的.js文件: // Hello. // // This is JSHint, a tool that helps to detect errors and potential // problems in your JavaScript code. // // To start, simply enter some JavaScript anywhere on this page. Your // report will appear on …

6
Javascript window.open使用POST传递值
我有一个JavaScript函数,它使用window.open来调用另一个页面并返回结果。 这是我的代码部分: var windowFeatures = "status=0, toolbar=0, location=0, menubar=0, directories=0, resizable=1, scrollbars=1"; window.open ('http://www.domain.com/index.php?p=view.map&coords=' + encodeURIComponent(coords), 'JobWindow', windowFeatures); 我现在的问题是,我要传递大量数据供GET处理,而我需要使用POST方法传递它。 我如何转换上面的代码以使用POST方法打开页面,而无需在整个页面上实现表格(页面列出了100个订单以及供应商列表-我正在尝试映射供应商)
78 javascript  post  get  window 

12
我可以从Vuex存储中的一种变异中调用提交吗
我有一个vuex商店,如下所示: import spreeApi from '../../gateways/spree-api' // initial state const state = { products: [], categories: [] } // mutations const mutations = { SET_PRODUCTS: (state, response) => { state.products = response.data.products commit('SET_CATEGORIES') }, SET_CATEGORIES: (state) => { state.categories = state.products.map(function(product) { return product.category}) } } const actions = { FETCH_PRODUCTS: …

13
JavaScript DOM:在容器中查找元素索引
我需要通过对象引用在其容器内找到元素的索引。奇怪的是,我找不到简单的方法。请不要jQuery-只有DOM。 UL LI LI LI - my index is 2 LI 是的,我可以为每个元素分配ID并遍历所有节点以匹配ID,但这似乎是一个不好的解决方案。没有更好的东西吗? 因此,就像上面的示例一样,我有一个对第三LI的对象引用。我怎么知道它是索引2? 谢谢。

3
javascript ArrayBuffer的作用是什么?
也许是时候晚了,或者是缘故,但我只是阅读了ArrayBuffer的文档,无法想到它真正有用的任何东西。 有人可以启发我吗? 有没有人能想到的不涉及图像的用途?
78 javascript 

7
对象,类,功能
我想知道-JavaScript对象,类和函数之间有什么区别?我认为类和函数是对象的类型对吗? 什么使类与函数有区别?还是它们真的是同一回事,只是针对它们的术语会根据其用法而变化? function func() { alert('foo'); } // a function func(); // call the function - alerts 'foo' var func2 = function () { alert('hello'); } // acts the same way as 'func' surely? func2(); // alerts 'hello' var Class = function() { alert('bar'); }; // a class var c …
78 javascript  class  oop 



13
如何将Firestore日期/时间戳转换为JS Date()?
我正在尝试将以下日期转换为javascript Date()对象。当我从服务器取回它时,它是一个Timestamp对象, Firebase Firestore控制台的屏幕截图: 当我在从Firestore返回的对象列表上尝试以下操作时: list.forEach(a => { var d = a.record.dateCreated; console.log(d, new Date(d), Date(d)) }) 我得到以下输出: 显然时间戳是不同的,并且并非都在2018年9月9日(恰好是今天)的同一日期。我也不确定为什么会new Date(Timestamp)导致invalid date。我是JS新手,我对日期或时间戳记做错了吗?

6
JavaScript数组.reduce与async / await
似乎在将async / await与.reduce()合并时遇到一些问题,如下所示: const data = await bodies.reduce(async(accum, current, index) => { const methodName = methods[index] const method = this[methodName] if (methodName == 'foo') { current.cover = await this.store(current.cover, id) console.log(current) return { ...accum, ...current } } return { ...accum, ...method(current.data) } }, {}) console.log(data) 在完成之前data记录该对象。this.store 我知道您可以利用Promise.all异步循环,但这是否适用于.reduce()?

6
TypeError:类扩展未定义的值不是函数或null
尝试创建这些实体时出现以下错误。 TypeError: Class extends value undefined is not a function or null 我假设这与循环依赖关系有关,但是在使用表继承和一对多关系时应该如何避免呢? 在抱怨以下javascript BaseComic_1.BaseComic。 let Variant = class Variant extends BaseComic_1.BaseComic { 这是完整的文件。 "use strict"; var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target …

3
如何使用axios拦截器?
我看过axios文档,但它说的只是 // Add a request interceptor axios.interceptors.request.use(function (config) { // Do something before request is sent return config; }, function (error) { // Do something with request error return Promise.reject(error); }); // Add a response interceptor axios.interceptors.response.use(function (response) { // Do something with response data return response; }, function (error) …
78 javascript  axios 


3
如何使用Gulp复制多个文件并保持文件夹结构
我正在尝试使用Gulp将文件从一个文件夹复制到另一个文件夹: gulp.task('move-css',function(){ return gulp.src([ './source/css/one.css', './source/other/css/two.css' ]).pipe(gulp.dest('./public/assets/css/')); }); 上面的代码将one.css&复制two.css到public/assets/css文件夹中。 如果我使用gulp.src('./source/css/*.css')它,会将所有CSS文件复制到public/assets/css不是我想要的文件夹中。 如何选择多个文件并保持文件夹结构?
77 javascript  css  gulp 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.