小编Ash*_*lue的帖子

没有链接的JavaScript blob文件名

当强制通过window.location下载时,如何在JavaScript中设置blob文件的名称?

function newFile(data) {
    var json = JSON.stringify(data);
    var blob = new Blob([json], {type: "octet/stream"});
    var url  = window.URL.createObjectURL(blob);
    window.location.assign(url);
}
Run Code Online (Sandbox Code Playgroud)

运行上面的代码会立即下载文件而不会刷新页面,如下所示:

bfefe410-8d9c-4883-86c5-d76c50a24a1d

我想将文件名设置为my-download.json.

javascript html5 blob download html5-filesystem

161
推荐指数
7
解决办法
21万
查看次数

JavaScript随机正数或负数

我需要创建一个随机-1或1来乘以已存在的数字.问题是我当前的随机函数生成-1,0或1.这样做的最有效方法是什么?

javascript random

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

添加json文件注释

可能重复:
我可以评论JSON文件吗?

我们正在.json项目中使用文件.我们想知道是否可以向文件添加注释并避免崩溃JSON解析器.

我们尝试使用以下注释类型执行此操作,但它们在解析时都会使JSON文件崩溃:

# I crash
// I crash
/* I crash */
Run Code Online (Sandbox Code Playgroud)

是否有可接受的评论JSON文件?

javascript php json comments

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

在WebGL中用纹理替换颜色

在视频游戏中,仅应用颜色以帮助加速加载过程.纹理准备好后,它们会替换当前颜色.有没有办法在WebGL中执行此操作?到目前为止,我见过的所有教程只显示了如何加载颜色或纹理(不是一个接一个).

我猜想每个形状的缓冲区需要在纹理完全加载后改变.我认为这是通过AJAX调用键控纹理可用,然后通过某种JavaScript函数应用.在没有复杂的图像加载过程的情况下,WebGL是否有内置的方法?

html5 webgl html5-canvas

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

jQuery创建对象文字循环

我需要遍历一系列DOM元素并使用jQuery创建一个对象文字,如下所示.我猜这涉及到.each的使用,但我有点不知道接下来要做什么.

    '1': {
        'text': 'Maintain Compliance',
        'desc': 'blah',
        'size': 10,
        'color': '#afb0b3'
    },
    '2': {
        'text': 'lorem ipsum',
        'desc': 'blah.',
        'size': 4,
        'color': '#9b9ca0'
    },
    '3': {
        'text': 'lorem ipsum',
        'desc': 'blah',
        'size': 6,
        'color': '#c5c6c7'
    }
Run Code Online (Sandbox Code Playgroud)

each jquery object object-literal

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

PHP文件换行符

我正在编写一个编译JavaScript框架的PHP脚本.现在我使用以下代码在JavaScript文件中创建换行符,但我猜有更好的方法来做到这一点?

// Line break, can this be written better?
$line_break = '

';

// Get JavaScript files
$js_file_core = file_get_contents('js/core.js', true);
$js_file_timers = file_get_contents('js/timers.js', true);

// Add a line break between files and combine them
$compiled_js = $js_file_core . $line_break . $js_file_timers;
Run Code Online (Sandbox Code Playgroud)

javascript php compiler-construction string

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