小编r1s*_*1si的帖子

如何在HTML5中没有flash的情况下将文本复制到剪贴板?

Google云端硬盘上,如果我尝试共享文件并使用Google Chrome,则会显示以下按钮: 按钮复制网址仅在公共文件中出现

现在,如果我按"复制链接",它将选择按钮下方的textarea.(这是一个输入类型按钮)这里的图片: 在此输入图像描述

问题是....谷歌如何在不使用闪存(zeroclipboard)的情况下将广告文字/网址复制到剪贴板?它使用哪种铬的API?我试着检查这个,但只看到js.

javascript clipboard html5 google-chrome zeroclipboard

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

要在常见的lisp中列出没有#\的字符串

我想把String变成列表.例如,http =>(http).

我尝试:

(defun string-to-list (s)
  (assert (stringp s) (s) "~s :questa non e una stringa")
  (coerce s 'list))
Run Code Online (Sandbox Code Playgroud)

但如果我这样做

(string-to-list "http")
Run Code Online (Sandbox Code Playgroud)

结果:

(#\h #\t #\t #\p).
Run Code Online (Sandbox Code Playgroud)

我可以删除#\?提前致谢 :)

lisp common-lisp

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

JS:如何防止让双重声明?/确定是否定义了变量

如果我打开JS控制台并写:

let foo;
Run Code Online (Sandbox Code Playgroud)

之后:

let foo = "bar"
Run Code Online (Sandbox Code Playgroud)

控制台告诉我(正确)

Uncaught SyntaxError: Identifier 'foo' has already been declared
Run Code Online (Sandbox Code Playgroud)

现在......有时我需要在现有脚本中注入我的代码,而我没有工具来确定是否已经定义了let变量.

我尝试使用此代码,但JS范围和逻辑存在明显问题....(注释代码)

let foo; // Gloabl variable empty declare in a code far, far away 

console.log(foo); // undefined

console.log(typeof foo === "undefined"); // test that determinate if condition is true

if(typeof foo === "undefined"){
    let foo = "test";
    console.log(foo); // return "test" this means that foo as a local scope only inside this if... 
}

console.log(foo); // return undefined not test!

// and …
Run Code Online (Sandbox Code Playgroud)

javascript variables let ecmascript-6

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

jQuery Ajax 异步函数不会在成功时触发

我有这样的代码:

jQuery("#test_btn").off("click").on("click", function () {
        jQuery.ajax({
                        type: "POST",
                        url: "/api/test/",
                        data: {
                            test: "me"
                        },
                        success: async function (response) {
                            alert("foo");
                        },
                        error: function (e) {
                            console.error(e);

                        }
                    });
        });
Run Code Online (Sandbox Code Playgroud)

为什么成功函数不会打印带有“foo”的警报?我需要在成功中使用承诺函数...但什么也没有!

javascript ajax jquery

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

在继续活动之前等待意图完成

我说明了我的问题,我选择了一个应用程序,只需按一下按钮即可快速连续执行一系列操作.每个操作都表示意图在市场中执行应用程序的加载或安装外部apk.

目前我的应用程序快速连续完成所有操作,但大多数情况下会出现错误,特别是当意图变得很多(超过8个)时,所以我想重写代码以便:

  • 我烤面包,
  • 第一次发布意图,
  • 主要活动暂停,
  • 术语安装或下载,
  • 使用后退按钮将我返回到主应用程序
  • 那告诉我第二次吐司,
  • 并开始第二个意图,
  • 等..等..

那么有一种方法可以等待第一个意图的结束继续吗?

android android-intent

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

面板上的事件在jquery mobile中显示

我在开幕式活动中遇到问题 http://jquerymobile.com/demos/1.3.0-beta.1/docs/panels/

当面板打开时,我想要显示一个转发消息,我尝试使用面板事件,但是没有任何想法吗?

$("#filePanel").on("open",function(){
    alert("hi all");
});

$("#filePanel").on("close",function(){
        alert("byebye");
});
Run Code Online (Sandbox Code Playgroud)

提前致谢

jquery jquery-mobile

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

使用javascript在移动设备上禁用longPress操作

在这个时期,我制作了一些新的webApps,但是拖放时遇到了很大的问题.我用javascript写了一个文件管理器,但是当我在手机上(智能手机,平板电脑和i或iOs)我尝试拖放工作时,手机会向我显示复制网址或图片的longPress菜单(在文件夹图标上用于examample).JS中有一些方法可以在移动设备上禁用longPress吗?

通过css加载图片,对我来说不是一个有效的解决方案.

javascript android web-applications ios jquery-mobile

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

CSS complex selector:选择div项的第二个子项

我正在尝试为css3编写一个复杂的选择器.我需要选择一个项目的子项的第二个div:这里是我的测试的html代码:

<!DOCTYPE html>
<html>

<head>
    <style>
        div.main > div:nth-child(3) {
            display: none;
        }
    </style>
</head>

<body>
    <div class="main">
        -> 1-level
        <div>
            -----> 2-level
            <div>--------> 3-level BAR</div>
            <div>--------> 3-level FOO</div>
        </div>
    </div>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

我需要选择3级FOO!但我不能追加另一个类别.main类我正在尝试'div.main> div:nth-​​child(3)'没有任何成功....这里有一个jsfiddle与这段代码. http://jsfiddle.net/vwwuuhao/1/

css css-selectors css3

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

node js FS accessSync设置全局变量路径失败

我在nodejs的FS核心中遇到Sync功能问题.例如,我有一个具有此语法的nodejs文件

var y;
fs.accessSync("real_exixs_path", fs.R_OK | fs.W_OK, function(err) {
  if (err) {
    console.log("File error!");
  } else {
    y = "foo";
  }
});
Run Code Online (Sandbox Code Playgroud)

运行此代码后,全局"y"变量仍然保留undefined,并且不会设置为"foo".有人能帮我吗?

javascript synchronization fs node.js

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

在javascript中打印像console.log这样的对象(有很多信息)

我需要发送一封包含console.logJS 对象输出的电子邮件。这是一个代码示例:

let array_multi = [];
array_multi["07:00"] = ["one","two","three"];
array_multi["08:00"] = ["foo","bar","foo"];
array_multi["09:00"] = ["lorem"];
console.log(array_multi);
Run Code Online (Sandbox Code Playgroud)

在我的控制台结果是这样的:

在此处输入图片说明

是否有某种方法可以以纯文本形式获取此输出,还是应该编写自定义解析函数?

javascript google-chrome node.js

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

Jquery mobile href链接不加载新页面

我是来自意大利的web devoper ...我有一个加载href示例的问题:我有一个带有此代码的one.html

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no">
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta names="apple-mobile-web-app-status-bar-style" content="black-translucent" />
    <title>dkrMobile</title>
    <!--caricamento librerie-->
    <script src="js/jquery-1.9.1.min.js"></script>
    <script src="js/jquery.mobile-1.3.1.min.js"></script>
    <link rel="stylesheet" href="css/jquery.mobile-1.3.1.min.css">
</head>
<body>
<!-- LOGIN -->
<div data-role="page" id="loginPage">
    <div data-role="content">
        <div style=" text-align:center">
            <img style="width: 70%;" src="http://www.laboncloud.it/dkrmobile/css/images/logdkr.png">
        </div>
        <form action="#pageFile">
            <div data-role="fieldcontain">
                <label for="userNameLogin">
                    Username
                </label>
                <input name="" id="userNameLogin" placeholder="" value="" type="text">
            </div>
            <div data-role="fieldcontain">
                <label for="passwordLogin">
                    Password
                </label>
                <input name="" id="passwordLogin" placeholder="" value="" type="password">
            </div>

            <a data-role="button" data-theme="a" …
Run Code Online (Sandbox Code Playgroud)

ajax jquery-mobile

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

Javascript chrome错误中的数组长度

我在chrome中使用js控制台时遇到一个非常奇怪的问题,如果我进入chrome控制台并编写:

var numero = new Array(["/php/.svn/tmp", "/php/.svn/props"]);
Run Code Online (Sandbox Code Playgroud)

返回我"undefined"所以​​我认为numero是一个包含2个元素的数组,但如果我写:

numero
Run Code Online (Sandbox Code Playgroud)

收益:

[Array[2]]
Run Code Online (Sandbox Code Playgroud)

numero.length
Run Code Online (Sandbox Code Playgroud)

并返回1 .....为什么?不要回2 ??? 我哪里做错了?我能给出一个返回2的方法吗?提前致谢

编辑:我会解释我的问题.我有一个函数,当我选择2项时返回这个:

myFolders.getSelected()
["/php/.svn", "/php/upload.php"]
Run Code Online (Sandbox Code Playgroud)

这个当选择一个项目时:

myFolders.getSelected()
"/php/upload.php"
Run Code Online (Sandbox Code Playgroud)

你注意到第二个不是一个数组.

现在我使用此方法激活更改所选项目计算全局变量:

function calcoloNumeroElementi(){
    var numero = new Array(myFolders.getSelected());
    numeroElementiSelezionati = numero[0].length;
}
Run Code Online (Sandbox Code Playgroud)

但是当我只选择一个项目时,返回总是1或字符数.

javascript google-chrome

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