标签: html5

我可以使用html5缓存清单来存储第三方js吗?


我想在我的html5缓存清单中使用第三方js.
我不知道我能不能做到,如果可能的话怎么样?
我可以在清单文件中指定完整的第三方js url吗?
我看过一些例子,他们在清单中为图像指定了http url,那么为什么我们不能为js和css做同样的事情呢?
如果我们无法实现它,还有其他选择吗?我知道我们可以将第三方j存储在本地存储中.
示例表示赞赏.

javascript html5 browser-cache cache-manifest

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

拉伸文本...如果Html5 Canvas中的长度大于10

我最近正在使用HTML5 Canvas.这是我的JSFiddle:

http://jsfiddle.net/fknjz/17/

以下是我发现的可能有用的内容:

http://www.mono-software.com/blog/post/Mono/145/jQuery-dynamic-text-sizing/

我需要这样的东西:

如果document.getElementById("nom").value.length> 10 ...则每次输入一个字母时文本值将拉伸-5%...因此,如果有文字,文本将开始缩小(仅宽度)在"画布"的文本框中键入10个以上的字母.

有谁知道我怎么能做这个工作?

谢谢!

javascript jquery html5 canvas html5-canvas

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

z index属性未应用

我使用以下html标记和css代码来设计我的登录页面.

HTML

<!DOCTYPE html>

<html>
<head runat="server">
    <title></title>
    <link href="Styles/Site.css" rel="stylesheet" type="text/css" />
</head>
<body style="background:transparent;">
<div id="divContainer"></div>
    <form id="form1" runat="server">
    <div id="topDiv"></div>

    <div id="divMain">
    <aside><div id="logo">
    <img id="imgLogo" src="Images/minerva.jpg" />
    </div></aside> 
    <aside>
        <div id="divContact"></div>
    </aside>
    </div>
    <footer>
    </footer>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

CSS

#topDiv {
    box-shadow: 0px 10px 20px #888888;
    background-color: #113871;
    width: 100%;
    height: 40px;
}
#logo { }
#imgLogo {
    width: 400px;
    height: 200px;
    margin-top: 20px;
    float: left;
}
#divContact {
    width: 300px;
    height: 400px;
    background-color: White;
    opacity: …
Run Code Online (Sandbox Code Playgroud)

html css asp.net html5 css3

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

JavaScript document.execCommand删除formatBlock格式?

如果我在这样的页面上格式化一段文字:

document.execCommand('formatBlock', false, 'h1');
Run Code Online (Sandbox Code Playgroud)

如何删除此格式?

html javascript formatting html5 contenteditable

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

有没有办法在HTML5中保存到Web SQL之前调整图像大小?

我需要允许用户选择图像,然后将base64图像数据保存到Chrome中的Web sql数据库.然后,当用户上线时,将这些数据上传到服务器.

我可以得到这样的图像数据:

function onFileUploadChange(input) {
        if (input.files && input.files[0]) {
            //alert(input.files.length);
            for (i = 0; i < input.files.length; i++) {
                previewImage(input.files[i], "ImageTag" + getUniqueID());
            }
        }
    }

    function previewImage(file, imgID) {

        $("#ImagePreview").append("<img id='" + imgID + "'  />");

        var reader = new FileReader();
        reader.onload = function (e) {
            $("#" + imgID)
            .attr('src', e.target.result)
            .width(200)
            .height(200);

        };

        reader.readAsDataURL(file);
    }
Run Code Online (Sandbox Code Playgroud)

image.src具有base64图像数据.

一旦用户点击保存,我将获取所有图像的src,即base64图像数据,并将它们保存到chrome的web sql数据库中.现在的问题是大多数图片都太大了.我想调整它们的大小来说原始大小的1/4,然后将其保存到web sql.有什么办法吗?可能用帆布?

谢谢.

jquery html5 resize canvas image

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

CSS:没有<table>的垂直列布局

好吧,我在2001年把html&css倾斜了.我习惯做这样的事情(要创建一个带有"垂直列"布局的网站):

<html>
<head>
    <title>Vertical-column layout</title>
</head>
<body>
<table id="doc" >
<!-- header -->
    <tr>
    <td id="header" colspan="3"><!-- header code/php include --></td>
    </tr>
<!-- / header -->

<!-- / content -->
    <tr>
    <td id="col1" name="menu"><!-- content code/php include --></td>
    <td id="col2" name="content_left"><!-- content code/php include --></td>
    <td id="col3" name="content_right"><!-- content code/php include --></td>
    </tr>
<!-- / content -->

<!-- footer -->
    <tr>
    <td id="footer" colspan="3"><!-- header code/php include --></td>
    </tr>
<!-- / footer -->
</table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

容易,一切都按照我想要的方式自动对齐,没有css头痛等等.那时候生活很美好.然而,不久前,我读到这种方法不应再使用了.我打算尝试使用一堆div的新方法,但w3c和w3c的验证不喜欢你使用块元素作为内联元素... WTF !!!

所以...我的沮丧让我问你们: …

html css html5 css3

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

如何通过CSS在可变高度内容区域上获得复杂的阴影背景?

我试图在网站的可变长度内容部分构建复杂的阴影背景.我已经尝试过我所知道的每一个技巧来完成这项工作,而且无法弄清楚如何让它正常工作.我希望这里的CSS忍者可以提供帮助.

你可以在这里看到我想要完成的一个例子:http://mpgnet.com/example.jpg

如您所见,顶部和底部阴影很容易.右侧和左侧的阴影是麻烦制造者.顶部和底部150px与中心部分不同,当中心内容物垂直增长时,需要扩展.

这里它变得非常棘手:这些阴影必须具有透明背景,因为背景不是实心的(因为在这个示例图像中突出显示阴影),并且因为长度是可变的,所以你永远不知道端帽会在哪里落在背景图案上.因此,我不能只用重复的阴影制作整个东西,然后用顶部和底部覆盖它的顶部.

任何建议/想法/灵感如何实现这一点是值得赞赏的.CSS3用法还可以.

css layout html5 css3 css-float

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

Web工作者和访问附加到窗口对象的对象

我有一个我这样创建的ember应用程序:

window.App = Ember.Application.create({});
Run Code Online (Sandbox Code Playgroud)

我想对Web worker进行一些后台处理.

如何在单独的Web工作线程中访问窗口对象或其他全局对象?

javascript html5 web-worker

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

HTML5画布和游戏编程

我希望这不是太开放的结果.

我想知道是否有更好的(更多电池友好的)方式 -

我有一个小的HTML 5游戏,画在画布上(比方说500x500).我有一些对象的位置我每50ms更新一次.我目前的实现每50毫秒重新绘制整个画布.我无法想象在移动平台上的电池寿命非常好.

有一个更好的方法吗?这必须是游戏的常见模式.

编辑:

根据要求,这里有一些更新:

现在,对象是通过弧线和线条绘制的几何图元.我并不反对制作这些小的png/jpg/gif文件而不是帮助.这些是小图形 - 只需15x15左右.

随着游戏的进行,越来越多的屏幕一次变化.但是,在开始时,屏幕变化相对较慢(对象每隔50ms随机移动几个像素).

html5 canvas

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

在iPad上使用JS进行图像缓存

我正在研究一种用于iPad的纹理选择器.所以基本上只是一堆图像元素.为了避免图像重新加载和延迟,我Image在JS中缓存并重用了这些对象.这个排序

/**
 * Asynchronous version of memoize for use with callback functions. Asserts
 * that last argument is the callback.
 *
 * @param  {Function} func
 * @return {Function}
 */
 util.memoize.async = function(func) {
    var cache = {};
    return function() {
        var hash = JSON.stringify(arguments);
        var args = Array.prototype.splice.call(arguments, 0);
        var callback = args.pop();
        if (hash in cache) {
            return callback.apply(this, cache[hash]);
        }
        args.push(function() {
            cache[hash] = Array.prototype.splice.call(arguments, 0);
            callback.apply(this, cache[hash]);
        });
        return func.apply(this, args);
    };
};

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

html javascript html5 caching ipad

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