小编Wil*_*ill的帖子

Summernote按钮变化的高度

我在Bootstrap模式中有一个Summernote WYSIWYG编辑器.它使用自定义工具栏.(尽管使用默认工具栏仍会出现此问题).

如下图所示,某些按钮的高度不同.通过颜色更改按钮旁边的下拉菜单特别明显.

不同的高度按钮

我错过了强制按钮大小相同的文件或定义吗?

这是我包含的CSS文件:

<link href="../css/bootstrap.min.css" rel="stylesheet">
<link href="../css/bootstrap-theme.min.css" rel="stylesheet">
<link href="../css/theme.css" rel="stylesheet">
<link href="../css/summernote.css" rel="stylesheet">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)

这是JavaScript:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 
<script src="../js/bootstrap.min.js"></script> 
<script src="../assets/js/docs.min.js"></script> 
<script src="../scripts/summernote.min.js"></script> 
<script type="text/javascript">
$(document).ready(function(e){
    $('#news_editor').summernote({height:150,toolbar:[
    ['style',['bold','italic','underline','clear']],
    ['fontface',['fontname']],
    ['textsize',['fontsize']],
    ['fontclr',['color']],
    ['alignment',['ul','ol','paragraph']],
    ['insert',['link','picture','table']],
    ['adv',['codeview']]
    ]});
});
...
Run Code Online (Sandbox Code Playgroud)

以下是整个HTML文件:http://pastebin.com/G3Heae8J

html jquery twitter-bootstrap summernote

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

Chrome 安装 Service Worker addAll 无法获取

我正在使用 Service Worker 为我网站的资产(HTML、JS、CSS)提供缓存。

当我使用 Firefox 时,我的 sw.js 已正确安装并缓存了所需的文件。如果我进入离线模式,我会正确地设置网站样式,除了数据之外的所有内容(这是正确的,因为数据没有被缓存)。

但是,当我使用 Chrome 时,出现TypeError: Failed to fetch错误。我真的不确定为什么会收到此错误,因为它在 Firefox 中有效。此外,每当fetch事件触发和请求不在缓存中的资产(并且正在调用 fetch 函数)时,我都会抛出相同的错误。

如果我将一个空数组传递给该cache.addAll函数,则在尝试实际处理 fetch 事件之前,我不会收到任何错误。

可能值得注意的是,我缓存的所有文件都不是来自本地主机而不是任何其他来源,所以我看不出这是一个跨域问题。


这是安装 Service Worker 时的控制台输出: Service Worker 安装控制台输出

这是安装 Service Worker 后刷新页面时的控制台输出: Service Worker 获取控制台输出


这是我的服务工作者的代码:

const CACHE_NAME = 'webapp-v1';
const CACHE_FILES = [
    '/',
    '/public/app.css',
    '/public/img/_sprites.png',
    '/public/js/app.min.js',
    '/public/js/polyfills.min.js'
];

self.addEventListener('install', event => {
    console.log("[sw.js] Install event.");
    event.waitUntil(
        caches.open(CACHE_NAME)
            .then(cache => cache.addAll(CACHE_FILES))
            .then(self.skipWaiting())
            .catch(err => console.error("[sw.js] Error trying to pre-fetch cache files:", err))
    );
});

self.addEventListener('activate', event => …
Run Code Online (Sandbox Code Playgroud)

javascript caching google-chrome service-worker

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

按ID在数组中存储项目

我有许多需要通过ID存储和检索的项目.但是,它们的ID并不总是从零开始.事实上,它们可能要高得多,例如500或更高.

如果我将这些存储在一个数组中,那么array[0] -> array[499]是null然后array[500] -> array[500+n]包含对象,这是否会影响性能?或者,它会更好地存储它们array[0] -> array[n]并迭代列表,直到我找到具有相应ID的项目?

谢谢,威尔

actionscript actionscript-3

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