小编Mr.*_*irl的帖子

强制ESLint使用ES6

我有我的ESLint所有设置和工作,但我希望它在我不使用ES6之类的东西时抛出错误let,const或箭头函数(=>).

.eslintrc

{
  "env": {
    "node": true,
    "es6": true,
    "mocha": true
  },
  "rules": {
    "semi": 2
  },
  "parserOptions": {
    "ecmaVersion": 6,
    "sourceType": "script",
    "ecmaFeatures": {
      "arrowFunctions": true,
      "binaryLiterals": true,
      "blockBindings": true,
      "classes": true
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

目前,这不会抛出错误:

main.js

var stars = [];
var speed = 20;

function setup() {
  createCanvas(windowWidth, windowHeight);

  // Create 1000 stars
  for (var i = 0; i < 1000; i++) {
    stars.push(new Star());
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 eslint

2
推荐指数
1
解决办法
1306
查看次数

在一个类中获取一个元素?

如何获取类中的每个按钮并向其添加事件侦听器?

就像是:

var item = document.getElementsByClassName("holder").getElementsByTagName("button");

Array.from(item).forEach(function(element) {
  element.addEventListener('click', () => {
    console.log('a');
  }, false);
});
Run Code Online (Sandbox Code Playgroud)
<div class="holder">
  <button>click me</button>
</div>
<div class="holder">
  <button>click me</button>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript

2
推荐指数
1
解决办法
39
查看次数

如何在正文和页脚中使用此按钮?

我想在主体和页脚都有按钮,但似乎它无法访问菜单,如果我将菜单粘贴在页脚中,它也不会让你点击页脚,立即关闭一个在体内.

<!-- Connect Menu -->
<div id="menu">
  <nav>
    <a href = "mailto:adamshort1994@gmail.com" target = '_blank'>
      <img border = '0' src = 'images/emailicon.png'></a>
    <a href = "http://uk.linkedin.com/in/shortadam/" target = '_blank'>
      <img border = '0' src = 'images/linkedinicon.png'></a>
    <a href = "https://twitter.com/addrumm" target = '_blank'>
      <img border = '0' src = 'images/twittericon.png'></a>
  </nav>
</div>
Run Code Online (Sandbox Code Playgroud)

按钮的功能:

<a id="openMenu">CONNECT</a>
<script>
  $("#openMenu").click(function() {
      var menu = $("#menu");
      if ($(menu).is(":visible")) {
        $(menu).animate({width: 0}, 1000, function() {
          $(menu).hide();
        });
      } else {
        $(menu).show().animate({width: 100}, 1000);
      }
  }); …
Run Code Online (Sandbox Code Playgroud)

javascript

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

Sympy plot:传递符号表达式列表

我有一些未知数量的符号表达用sympy创建.

例如:

f1 = x
f2 = exp(x)
...
fn = ...
Run Code Online (Sandbox Code Playgroud)

由于它是一个未知数量,我不能简单地做:plot(f1, f2, f3),所以我想传递一个符号表达式列表.我无法弄明白该怎么做?

python sympy

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

Flexslider - 可以通过悬停而不是点击来控制?

我正在使用带有手动控件的flexslider,并且它正常工作.但是,当您将鼠标悬停在控件上时,我需要它们来更改幻灯片,而不是单击控件.这可能吗?我查看了js文件,找不到要更改的单击函数.

这是flexslider js:https://raw.github.com/woothemes/FlexSlider/master/jquery.flexslider.js

这是我的代码:

$(window).load(function(){
    $('.flexslider').flexslider({
     animation: "slide",
     directionNav: true,
     controlsContainer: "header#site",
     manualControls: ".nav1 li"
    });
});
Run Code Online (Sandbox Code Playgroud)

HTML是(简化)这个:

<header id="site">
<ul class="nav1">
<li>Link 1</li>
<li>Link 2</li>
<li>Link 3</li>
</ul>

<div class="flexslider">
<ul class="slides">
<li>Image 1</li>
<li>Image 2</li>
<li>Image 3</li>
</ul>
</div>
</header>
Run Code Online (Sandbox Code Playgroud)

hover flexslider

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

几秒钟后检查文档的scrollTop()

我想$(document).scrollTop()在页面加载后两秒检查.我怎样才能做到这一点?有人能帮助我吗?我是jQuery的新手?

我试过这个,但它不起作用:

$(document).delay(2000).scrollTop()
Run Code Online (Sandbox Code Playgroud)

javascript jquery scroll delay scrolltop

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

Python OR运算符和括号

示例1 - 这有效:

def thisorthat():
    var = 2

    if (var == 3 or var == 2):
        print "i see the second value"
    elif (var == 2 or var == 15):
        print "I don't see the second value"

thisorthat()
Run Code Online (Sandbox Code Playgroud)

示例2 - 这不起作用:

def thisorthat():
    var = 2

    if var == (3 or 2):
        print "i see the second value"
    elif var == (2 or 15):
        print "I don't see the second value"

thisorthat() # "I don't see the second value"
Run Code Online (Sandbox Code Playgroud)

有没有办法将变量与"OR"运算符进行比较,而不是在每一行中重复两次变量?

python

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

如何在SJIS文件中阅读本文①②?

如何获得这些角色??

我正在使用Java 1.6来读取包含这些字符的csv文件(在SJIS编码中),我只??在运行程序时才回复它.

public class Example {
    public static void main(String[] args) throws IOException {
        StringBuffer buffer = new StringBuffer();
        FileInputStream fis = new FileInputStream(new File("examples/input.csv"));
        InputStreamReader isr = new InputStreamReader(fis, "SJIS");
        Reader in = new BufferedReader(isr);

        int ch;
        while ((ch = in.read()) > -1) {
            buffer.append((char)ch);
        }
        in.close();

        System.out.println(buffer.toString());
    }
}
Run Code Online (Sandbox Code Playgroud)

输入

内容input.csv:

"??"
?????
Run Code Online (Sandbox Code Playgroud)

实际产出

 ?@?A???
Run Code Online (Sandbox Code Playgroud)

预期产出

"?????"
Run Code Online (Sandbox Code Playgroud)

java csv unicode

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

输入所选Id的值

如何获取单击的输入值?此时,值显示在所有输入中.如何在所选输入中显示值?

这是我的代码:

$('.ui-spinner').click(function () {
    $('.cn-wrapper').show();
});

$(".cn-wrapper li span").click(function () {
    var textValue = $(this).text();
    $('.ui-spinner').val(textValue);
});
Run Code Online (Sandbox Code Playgroud)
.cn-wrapper {
    display:none;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div class="cn-wrapper" id="cn-wrapper">
    <ul>
        <li><a href="#"><span >50</span></a></li>
        <li><a href="#"><span>100</span></a></li>
        <li><a href="#"><span>200</span></a></li>
        <li><a href="#"><span >300</span></a></li>
        <li><a href="#"><span >400</span></a></li>
        <li><a href="#"><span >500</span></a></li>
        <li><a href="#"><span>600</span></a></li>
        <li><a href="#"><span>700</span></a></li>
        <li><a href="#"><span>Set</span></a></li>
    </ul>
</div>
<input id="user1" class="ui-spinner"></input>
<input id="user2" class="ui-spinner"></input>
<input id="user3" class="ui-spinner"></input>
Run Code Online (Sandbox Code Playgroud)

这是一个外在的小提琴.

html javascript css jquery

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

使用java在浏览器中下载Excel文件

我在很多地方看到过这个问题,但仍然无法解决我的要求。

\n\n

我已经编写了使用 Java 在 ADF 中的 Apache POI 中生成 excelsheet 的代码,并且需要在浏览器中下载它,因为应用程序将在服务器端而不总是在我的本地计算机中。

\n\n

最初我尝试了代码:

\n\n
Desktop.getDesktop().open(new File(home + "/Downloads/" + "excel1" + filename + ".xls"));\n
Run Code Online (Sandbox Code Playgroud)\n\n

正在下载。但它只在我的机器上下载。它没有在其他机器上下载。

\n\n

另一个解决方案:

\n\n
file = new File(home + "/Downloads/" + "excel" + filename + ".xls");\nRuntime.getRuntime().exec("cmd.exe /C start " + file);\n
Run Code Online (Sandbox Code Playgroud)\n\n

但它不起作用..

\n\n

另一个解决方案:

\n\n
FacesContext fc = FacesContext.getCurrentInstance();\nHttpServletResponse response = (HttpServletResponse) fc.getExternalContext().getResponse();\nresponse.reset();\nresponse.setContentType(\xe2\x80\x9capplication/vnd.ms-excel\xe2\x80\x9d);\nresponse.setHeader(\xe2\x80\x9cContent-Disposition\xe2\x80\x9d, \xe2\x80\x9cattachment; filename=\\"excel.xlsx");\nworkbook.write(response.getOutputStream());\nfc.responseComplete();\n
Run Code Online (Sandbox Code Playgroud)\n\n

但这个解决方案也行不通。

\n

java excel apache-poi oracle-adf

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