小编Bad*_*bra的帖子

如何使用Maven创建纯JavaScript项目?

我想使用Maven创建单页webapp前端.

我的目标非常简单:我有一些表示为webjars的依赖,我希望能够从我的HTML页面引用它们.

我也希望通过简单的HTTP服务器提供服务.

最好的方法是什么?

javascript maven

7
推荐指数
1
解决办法
5531
查看次数

在Vanilla JS中jQuery`index()`等效

我有以下代码片段(currentUser类在不同的列表项上,具体取决于谁正在查看页面).

<ul>
    <li>user 1</li>
    <li>user 2</li>
    <li class="currentUser">user 3</li>
    <li>user 4</li>
</ul>

var curLth = jQuery('.currentUser').index();
console.log(curLth); //outputs 2
Run Code Online (Sandbox Code Playgroud)

我正在处理的网站没有加载jQuery,所以我想知道哪个列表项currentUser没有使用jQuery

我已经NodeList在开发工具中检查了但是没有看到任何我可以用来获得它的东西.

怎么能实现这一目标?

javascript jquery dom

6
推荐指数
1
解决办法
2225
查看次数

CentOS上的Node.js imagemin

我试图使用Node.js imagemin压缩我的服务器上的很多图像.我喜欢使用imagemin因为我知道如何将它指向特定的目录.

我正在使用CentOS 6,当我运行我的文件时,我收到错误:

node_modules/imagemin/node_modules/imagemin-pngquant/node_modules/pngquant-bin/vendor/pngquant:/lib64/libc.so.6:未找到版本`GLIBC_2.14'

另外,当我安装了imageminnpm install imagemin,我得到一个错误,上面写着:

错误:pngquant无法构建,请确保已安装libpng-dev

关于我能做些什么来解决这个问题的任何想法?

javascript libpng node.js centos6 imagemin

6
推荐指数
3
解决办法
1万
查看次数

如何在Node.js中获取当月的第一个日期?

我正在尝试使用Node.js获取当月的第一个和最后一个日期.

以下代码在浏览器(Chrome)中完美运行:

var date = new Date(), y = date.getFullYear(), m = date.getMonth();
var firstDay = new Date(y, m, 1);
var lastDay = new Date(y, m + 1, 0);

console.log(firstDay);
console.log(lastDay);
Run Code Online (Sandbox Code Playgroud)

但它在Node.js中显示了不同的结果.我该如何解决?

javascript date node.js

6
推荐指数
1
解决办法
3354
查看次数

如何删除以...开头的类?

HTML

<div class="ativo37 and many other classes"></div>
<div class="another classes here with ativo1"></div>
<div class="here ativo9 and more two or three"></div>
Run Code Online (Sandbox Code Playgroud)

JS

$("div[class^='ativo']").on("click", function(){
    $(this).removeClass("^='ativo'"); // How to achieve it?
});
Run Code Online (Sandbox Code Playgroud)

我该怎么做而不是.removeClass("^='ativo'");

的jsfiddle

javascript jquery

5
推荐指数
3
解决办法
7365
查看次数

使用 Dropzone.js 上传订单

我正在使用Dropzone.js和我的 PHP 脚本将文件上传到我的服务器。我注意到它们并没有完全按照我选择它们的顺序上传。例如,假设我有1.jpg, 2.jpg, 3.jpg, 4.jpg& 5.jpg

它们按照服务器最快接收它们的顺序上传。所以它可以像 4、2、5、3、1 一样上传。

我的 PHP 脚本还将文件插入到数据库中,这就是排序很重要的原因。我找不到按顺序上传的配置选项,但我想我可能能够遍历队列并按这种方式上传它们,而不是让 dropzone 处理队列。

javascript file-upload dropzone.js

5
推荐指数
1
解决办法
2731
查看次数

如何将float转换为字节数组?

我想将float值26,4转换为字节数组.像:[51,51,-45,65].另一个例子:32,2> [-51, -52, 0, 66].

我可以在Arduino C++和Python中做到这一点,但我不知道如何在JavaScript中做到这一点.

我在HTML页面中有一个输入字段,我想在写入我的浮点值并在将其发送到Python脚本之前对其进行解码.

可能吗?

javascript

5
推荐指数
1
解决办法
3750
查看次数

如何将 Dart 转换为 JavaScript?

Dart 应用程序在 Dartium 中运行良好,但我想将其转换为 JS。

C:\dart-sdk\bin\dart2js --out=test.js main.dart生成 JS:

import 'dart:html';

void main() {
  querySelector('#myid').text = 'Wake up, sleepy head!';
}
Run Code Online (Sandbox Code Playgroud)

然后我将其添加到<head>

<!DOCTYPE html>
<html>
<head>
  <title></title>
  <script type="text/javascript" src="test.js"></script>
</head>
<body>
  <p id="myid">hello</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但是当我在 Firefox 中运行它时,它不起作用。页面上仅显示“Hello”。我究竟做错了什么?

javascript dart

5
推荐指数
1
解决办法
9336
查看次数

如何检查数组在特定对象属性上是否唯一?

我有一个对象数组:

var array1 = [
  {
    property1: 10,
    property2: "abc"
  }, 
  {
    property1: 11,
    property2: "def"
  },
  {
    property1: 10,
    property2: "ghi"
  }
];
Run Code Online (Sandbox Code Playgroud)

现在我想要的是这个数组将被称为不唯一的值property1.

这意味着此数组包含2个元素property1=10,因此该数组不包含唯一值property1.

为了检查这个,我可以使用for循环:

for (var i = 0; i < array1.length; i++) {
  var array2 = array1.slice(); // copy array
  array2.remove(array1[i]);
  var temppropety1 = array1[i].property1;
  for (var j = 0; j < array2.length; j++) {
    if (array2[J].property1==temppropety1) {
      return true;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但有没有更简单的方法或图书馆找到这个?

javascript arrays

5
推荐指数
1
解决办法
3815
查看次数

如何使用`localStorage`来存储整个页面?

我一直在阅读HTML中的书,在第5章中,它展示了如何创建可以脱机运行的移动应用程序.我唯一的疑问是:我可以为整个页面执行此操作吗?你能给我一个简单但完整的例子来说明如何做到这一点吗?

提前致谢.

javascript html5

5
推荐指数
1
解决办法
4996
查看次数

标签 统计

javascript ×10

jquery ×2

node.js ×2

arrays ×1

centos6 ×1

dart ×1

date ×1

dom ×1

dropzone.js ×1

file-upload ×1

html5 ×1

imagemin ×1

libpng ×1

maven ×1