小编Joh*_*han的帖子

在 IE11 中使用 Vue 3

我知道有很多线程涵盖了 Vue 2 对 IE11 的支持,我知道它与 polyfills 一起工作得很好。但是可以在 IE11 中使用 Vue 3 吗?如果没有,是否计划支持?

我尝试使用@vue/cli 4.5.8当前安装的Vue CLI vue@3.0.2(以及 Vuex、Router 和 Typescript 支持)。transpileDependencies: ['vue-router']在我的 vue.config.js 中使用后,我设法让它在 Edge 中工作。IE11 一直在抱怨“vue”npm 包。在对它进行转译之后,我得到了Accessing the 'caller' property of a function or arguments object is not allowed in strict mode我目前遇到的问题。

我也尝试过 babel polyfills 和 vue 2 提到的其他技术,但没有成功。

javascript vue.js vuejs3

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

将 json 转换为 jsonp

我刚刚在 500px.com 上创建了一个帐户,并想使用他们的 API:http : //developer.500px.com/

但看起来它不能返回 JSONP,只能返回 JSON。

有什么方法可以制作一个 php 文件,您可以将 url 发布到 -> 使其将来自 api 的响应从 JSON 转换为 JSONP,以便我可以在客户端处理它?

我很长时间没有写任何 PHP,所以任何帮助表示赞赏。希望你能明白,否则就不详细了。谢谢

php jquery

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

JDK for android app开发

我试图开始应用程序开发.如果我想使用eclipse + android插件,这不是正确的JDK吗?

Java SE开发工具包7u5:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html

当我尝试安装Android SDK工具时,它告诉我我没有安装正确的JDK.

是的,我已经尝试过这个:Android SDK安装找不到JDK

谢谢

java android

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

评估空字符串的值

为什么是

console.log('' == false); //true
Run Code Online (Sandbox Code Playgroud)

console.log('' === false); //false
Run Code Online (Sandbox Code Playgroud)

基于,最后一行应该返回true,对吧?

javascript

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

find()来自jquery对象的第一个元素

我已经"缓存"了一个jQuery对象,我在一个名为的循环中使用它$myElement.我想在其上使用一些本机JavaScript函数(以获得更好的性能).但是,我在下面的尝试会抛出错误(元素未定义).有没有办法实现这个目标?

$myElement.find('span')[0];

$myElement.find('span').get(0);
Run Code Online (Sandbox Code Playgroud)

更新:我想做的是:

$myElement.find('span')[0].innerHTML('some text');
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误.

javascript jquery

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

转义序列无效

我想过滤掉所有包含1个数字和3个大写字母且总长度为4的单词.请参阅我的示例:http://gskinner.com/RegExr/?32taa

ArrayList<String> result = new ArrayList<String>();


for(int i = 0; i <= 10; i++){

    String message = resp.data.get(i).message;

    Matcher m = MY_PATTERN.matcher("\b(?=[^\d]*\d[^\d]*)[A-Z\d]{4}\b");

        while (m.find()) {
            String s = m.group(1);
            result.add(s);
        }
}
Run Code Online (Sandbox Code Playgroud)

但是当我将我的正则表达式模式传递给匹配器方法时,我得到错误:

Invalid escape sequence (valid ones are  \b  \t  \n  \f  \r  \"  \'  \\ )
Run Code Online (Sandbox Code Playgroud)

我需要换\d另一封信吗?

java regex

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

c#过滤lambda中的动态属性名称

我在命名不佳的属性方面遇到问题:

public class Word
{
     public string Alt01 { get;set; }
     public string Alt02 { get;set; }
     public string Alt03 { get;set; }
     public string Alt04 { get;set; }
     public string Alt05 { get;set; }
}
Run Code Online (Sandbox Code Playgroud)

这应该是该类型的一个属性List<string>.但其他人想出了这个想法,我现在无法改变结构.

我有一个返回很多Word对象的方法.我想要做的是过滤掉Word一个或多个AltXX属性中具有匹配字符串的每个实例.

这是我到目前为止:

foreach(var word in resultList) //<-- List<Word> 
{
    var alt01 = word.GetType().GetProperty("alt01").GetValue(word, null);
}
Run Code Online (Sandbox Code Playgroud)

如果我稍微扩展它,这将作为我的过滤器.但我的问题是:这是否可以使用lambda表达式解决?

c# linq asp.net lambda

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

在"类"之间共享方法和属性

我在javascript中有一个"基类",我在下面的例子中称之为"main".我想在我创建的所有子类中使用主类中的一些方法和变量.

我用我目前的想法做了两个例子.我认为后者是首选,因为我将创建一些实例main,并且我听说prototype在有多个实例时这很有用.

我应该使用这两种方法中的任何一种,还是尝试在"类"之间创建继承?如果首选继承,请提供一个示例,因为我不知道如何实现.

var main = (function(){

    var out = function() {};

    out.staticMethod = function(){
        alert('hello world');
    };

    return out;

})();

var child = (function(main){

    var out = function() {};

    out.prototype.useMainFunction = function(){
        main.staticMethod();
    };

    return out;

})(main);

var c = new child();
c.useMainFunction();
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/mQPFJ/

var main = (function(){

    var out = function() {};

    out.prototype.publicMethod = function(){
        alert('hello world');
    };

    return out;

})();

var child = (function(main){

    var out = function() {};

    out.prototype.useMainFunction = function(){
        main.publicMethod(); …
Run Code Online (Sandbox Code Playgroud)

javascript oop

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

检查文本是否以字符后跟数字开头

我想根据searchtext的开头将变量设置为某些值.

我目前拥有的:

var action;

switch (searchText.substr(0, 3).toUpperCase()) {

    case 'ABC':
        action = 'foo';
    break;

    case 'CDE':
        action = 'bar';
    break;

}
Run Code Online (Sandbox Code Playgroud)

这有效.但是我想扩展它,以便不仅仅检查文本是否从ABC它开始,它应该是ABC+至少两个数字,比如ABC12.如何在我的switch case中创建一个正则表达式来验证它?

javascript regex

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

在页面加载时取消选中单个单选按钮

我的html中有一个单选按钮:

<!DOCTYPE HTML>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <input type="radio" name="r"/>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果我检查它并重新加载页面(Firefox 20.0.1),它将保持检查状态.但如果我清除缓存(ctrl + f5),该按钮将再次被取消选中.

是否有任何方法可以使其一致,以便在刷新页面时始终取消选中?或者我需要涉及javascript?我试过有没有name财产.

PS.我无法做一个小提琴.在本地文件上尝试以重现它.

html javascript

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

标签 统计

javascript ×6

java ×2

jquery ×2

regex ×2

android ×1

asp.net ×1

c# ×1

html ×1

lambda ×1

linq ×1

oop ×1

php ×1

vue.js ×1

vuejs3 ×1