小编Fiz*_*zix的帖子

如何将图像保存到localStorage并在下一页显示?

所以,基本上,我需要上传一个图像,将其保存到localStorage,然后在下一页显示.

目前,我上传了我的HTML文件:

<input type='file' id="uploadBannerImage" onchange="readURL(this);" />
Run Code Online (Sandbox Code Playgroud)

其中使用此功能在页面上显示图像

function readURL(input) 
{
    document.getElementById("bannerImg").style.display = "block";

    if (input.files && input.files[0]) {
        var reader = new FileReader();

        reader.onload = function (e) {
            document.getElementById('bannerImg').src =  e.target.result;
        }

        reader.readAsDataURL(input.files[0]);
    }
}
Run Code Online (Sandbox Code Playgroud)

图像立即显示在页面上供用户查看.然后要求他们填写表格的其余部分.这部分工作得很好.

表单完成后,然后按"保存"按钮.按下此按钮后,我将所有表单输入保存为localStorage字符串.我需要一种方法来将图像保存为localStorage项目.

保存按钮也会将它们指向新页面.此新页面将在表格中显示用户数据,图像位于顶部.

如此简单明了,我需要在localStorage按下"保存"按钮后保存图像,然后将图像借给下一页localStorage.

在moz:// a HACKS找到了一些解决方案,比如这个小提琴这篇文章.

虽然我对它的工作方式仍然非常困惑,但我只需要一个简单的解决方案.基本上,我只需要在getElementByID按下"保存"按钮后找到图像,然后处理并保存图像.

html javascript jquery html5 local-storage

143
推荐指数
4
解决办法
15万
查看次数

如何在我的鼠标移动之前保持Twitter Bootstrap Popover打开?

我有一个链接,使用Twitter Bootstrap Popover版本1.3.0来显示一些信息.此信息包含一个链接,但每次我将鼠标从链接移动到弹出窗口时,弹出窗口就会消失.

如何让弹出窗口打开足够长的时间以使鼠标移动到其中?然后当鼠标移出链接并弹出时,隐藏它?

或者是否有其他插件可以做到这一点?

javascript jquery popover twitter-bootstrap twitter-bootstrap-3

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

HTML旁边标记与div标记

div标签和新HTML5 aside标签之间有什么区别?

W3Schools对两者的描述非常相似 -

我也看到很多网站使用aside标签,div标签完全没问题.

虽然,当我把它们都付诸实践时,它们的行为方式相同,如下:

<aside>
    <h4>This is a heading</h4>
    <p>This is a very short paragraph.</p>
</aside>

<div>
    <h4>This is a heading</h4>
    <p>This is a very short paragraph.</p>
</div>
Run Code Online (Sandbox Code Playgroud)

工作实例

所以我的问题是,两者之间的主要区别是什么?应该何时使用另一个?

html html5

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

如何将div的内容保存为图像?

基本上,我正在做标题所说的,试图将div的内容保存为图像.

我打算为iPad制作一个小型在线应用程序.

一个必须的功能是具有"保存"按钮,可以将整个网页保存为图像,并将该图像保存到iPad的相机胶卷.我希望保存div的全部内容,而不仅仅是可见区域.

我在网上搜索了一下,但找不到任何关于任何内容的文档.我在HTML5 Canvas上发现了很多东西.这是我放在一起的一些代码:

<script>
function saveimg()
{
    var c = document.getElementById('mycanvas');
    var t = c.getContext('2d');
    window.location.href = image;

    window.open('', document.getElementById('mycanvas').toDataURL());
}
</script>

<div id="mycanvas">
This is just a test<br />
12344<br />
</div>

<button onclick="saveimg()">Save</button>
Run Code Online (Sandbox Code Playgroud)

虽然,我收到此错误:

TypeError: c.getContext is not a function
Run Code Online (Sandbox Code Playgroud)

此应用程序将仅使用HTML,CSS和jQuery(或其他Javascript库)构建.

javascript jquery html5 screenshot

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

如何用Javascript将字母转换为数字?

如何在JavaScript中将字母转换为相应的数字?

例如:

a = 0
b = 1
c = 2
d = 3
Run Code Online (Sandbox Code Playgroud)

我发现这个问题是将数字转换为超过26个字符的字母,但它要求相反.

有没有办法在没有大阵列的情况下做到这一点?

javascript

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

如何使用MongoDB将`$ lookup`聚合为`findOne()`

众所周知,find()返回一个结果数组,findOne()只返回一个简单的对象.

使用Angular,这会产生巨大的差异.{{myresult[0].name}}我可以简单地写一下,而不是去{{myresult.name}}.

我发现$lookup聚合管道中的方法返回结果数组而不是单个对象.

例如,我有两个收藏:

users 采集:

[{
  "firstName": "John",
  "lastName": "Smith",
  "country": 123
}, {
  "firstName": "Luke",
  "lastName": "Jones",
  "country": 321
}]
Run Code Online (Sandbox Code Playgroud)

countries 采集:

[{
  "name": "Australia",
  "code": "AU",
  "_id": 123
}, {
  "name": "New Zealand",
  "code": "NZ",
  "_id": 321
}]
Run Code Online (Sandbox Code Playgroud)

我的总计$lookup:

db.users.aggregate([{
  $project: {
    "fullName": {
      $concat: ["$firstName", " ", "$lastName"]
    },
    "country": "$country"
  }
}, {
  $lookup: {
    from: "countries",
    localField: "country",
    foreignField: "_id",
    as: "country" …
Run Code Online (Sandbox Code Playgroud)

mongodb mongodb-query aggregation-framework

33
推荐指数
4
解决办法
2万
查看次数

如何在Android Studio中获得Google Pixel 3模拟器?

我目前正在运行最新版本的Android Studio v3.2.1.可用的虚拟设备仅适用于Pixel 2(和XL版本).这些还不够,因为我主要需要测试新的Google Pixel 3 XL,因为它的缺口.

在此输入图像描述

是否有可能将新的Pixel 3(和XL版)加载到Android Studio的模拟器中进行测试?

android android-studio google-pixel

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

在C#Razor中将字符串呈现为HTML

我试图从我的模型中渲染一个地址.该字符串包含我用break标记替换的换行符.虽然,它在页面上呈现为字符串而不是HTML.如何强制我的字符串呈现为HTML?

尝试:

<span id="addressLine">
    @Model.MyData.Address.Replace("\r\n", "<br />");
</span>
Run Code Online (Sandbox Code Playgroud)

页面结果:

Address Top<br />Street Name<br />City<br />PostCode
Run Code Online (Sandbox Code Playgroud)

应显示为:

Address Top
Street Name
City
PostCode
Run Code Online (Sandbox Code Playgroud)

html c# asp.net-mvc razor

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

Bootstrap如何在div容器中将文本设置为垂直对齐

在列的中间垂直对齐文本的最佳/正确方法是什么?图像高度在CSS中静态设置.

我尝试过设置一个外部div display: table和一个内部div display: table-cell,vertical-align: middle但这也不起作用.

在此输入图像描述

HTML

<section id="browse" class="browse">
    <div class="container">
        <div class="row">
            <div class="col-md-5 col-sm-5">
                <h2 class="text-left">Link up with other gamers all over the world who share the same tastes in games.</h2>
            </div>
            <div class="col-md-1"></div>
            <div class="col-md-6 col-sm-7 animation_container">
                <img id="animation_img2" class="animation_img animation_img2" src="images/section2img2.png"/>
                <img id="animation_img1" class="animation_img animation_img1" src="images/section2img1.png"/>
            </div>
        </div>
    </div>
</section>
Run Code Online (Sandbox Code Playgroud)

CSS

.browse .container, .blind_dating .container { padding-bottom: 0; }
.animation_container { position: relative; }
.browse .animation_container { height: 430px; } …
Run Code Online (Sandbox Code Playgroud)

html css vertical-alignment twitter-bootstrap twitter-bootstrap-3

22
推荐指数
2
解决办法
15万
查看次数

如何检查多维数组是否为空?

基本上,我有一个多维数组,我需要检查它是否只是空的.

我目前有一个if声明试图这样做:

if(!empty($csv_array)) 
{   
    //My code goes here if the array is not empty
}
Run Code Online (Sandbox Code Playgroud)

虽然,if statement无论多维数组是否为空,都会被激活.

这是空数时的数组:

Array
(
    [0] => Array
        (
        )

)
Run Code Online (Sandbox Code Playgroud)

当数组中包含一些元素时,这就是数组的样子:

Array
(
    [0] => Array
        (
        )

    [1] => Array
        (
            [1] => question1
            [2] => answer1
            [3] => answer2
            [4] => answer3
            [5] => answer4
        )

    [2] => Array
        (
            [1] => question2
            [2] => answer1
            [3] => answer2
            [4] => answer3
            [5] => answer4
        )

    [3] => …
Run Code Online (Sandbox Code Playgroud)

php arrays multidimensional-array

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