小编Jon*_*Jon的帖子

使用flot更新dataSet会重置数据

我有一个我想通过AJAX动态更新的flot图表.

我最初可以渲染图表,但每当我尝试更新dataSet并重绘图表时,它会重置我的所有数据点:

plot.setData(dataSet);
        plot.draw();
Run Code Online (Sandbox Code Playgroud)

我已经尝试了几个不同的阵列设置,似乎我传递了正确的数据 - 图表只是不采取.

有人有主意吗?谢谢!

http://datasift.islsandbox.com/

此示例使用WebSockets,因此WebKit浏览器是您测试的最佳选择.

jquery charts graphing flot

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

使用Jade呈现的HTML值中的额外空格

每次我在Jade中编写HTML时,我都会在每个元素的值之后添加额外的空格.

例如,我的Jade模板中会有这样的一行:

label(for="keyword") Keyword
Run Code Online (Sandbox Code Playgroud)

渲染时,源代码如下所示:

<label for="keyword_1">Keyword
          </label>
Run Code Online (Sandbox Code Playgroud)

用我的CSS搞乱那个额外的空白乱七八糟的问题.另外,它看起来并不整洁:)

有谁知道我怎么能防止插入?

html whitespace node.js express pug

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

如何在CircleCI上连接到本机Selenium

我正在使用Intern运行一系列功能测试,并遵循他们与Chromedriver连接到本地Selenium的建议.

在本地,一切都运作良好,但在CircleCI我得到:

Error: [POST http://localhost:4444/wd/hub/session] connect ECONNREFUSED

这是否与在CircleCI上如何设置本机Selenium有关?我是否必须在后台手动运行(如此处所述),或者它是否已经默认运行,我只是没有正确连接?

selenium circleci intern

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

Chrome 10/Windows @ font-face编码有问题

有没有人在Chrome 10/Win中遇到过类似的东西?

由字母和方形字符替换的不间断空格的屏幕截图

这两个webfonts中的所有非中断空格都未正确呈现.在IE7/8/9,Firefox,Safari和Chrome/OSX中工作.

我的fonts.css文件的内容:

@font-face {
    font-family: 'Hellenic';
    src: url('../fonts/eot/hellenic.eot?') format('eot'),
         url('../fonts/ttf/hellenic.ttf') format('truetype'),
         url('../fonts/woff/hellenic.woff') format('woff'), 
         url('../fonts/svg/hellenic.svg#MCMHellenicWide') format('svg');
}

@font-face {
    font-family: 'Lasalle';
    src: url('../fonts/eot/lasalle.eot?') format('eot'),
         url('../fonts/ttf/lasalle.ttf') format('truetype'),
         url('../fonts/woff/lasalle.woff') format('woff'), 
         url('../fonts/svg/lasalle.svg#FilmotypeLaSalle') format('svg');
}

@font-face {
    font-family: 'LeagueGothic';
    src: url('../fonts/eot/leaguegothic.eot?') format('eot'),
         url('../fonts/ttf/leaguegothic.ttf') format('truetype'),
         url('../fonts/woff/leaguegothic.woff') format('woff'), 
         url('../fonts/svg/leaguegothic.svg#svgFontName') format('svg');
}
Run Code Online (Sandbox Code Playgroud)

css windows google-chrome character-encoding font-face

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

Facebook og:url meta标签剥离查询参数

我在包含查询字符串的静态页面上有一个打开的图元标记,每次我通过Facebook的url linter运行它时,查询值都会被删除.

例如:

http://www.site.com/?ref=23a3as3hth456
Run Code Online (Sandbox Code Playgroud)

会回来的

http://www.site.com/?ref
Run Code Online (Sandbox Code Playgroud)

奇怪的是,似乎如果值不包含任何数字,但是是纯字符串,它将注册.例如:

http://www.site.com/?ref=23a3as3hth456&sample=testing
Run Code Online (Sandbox Code Playgroud)

会回来的

http://www.site.com/?ref&sample=testing
Run Code Online (Sandbox Code Playgroud)

此外,实际页面URL包含包含相同值的查询字符串,并且当Linter回退到默认页面URL时,将保留这些值.

有没有人有任何进一步的信息?我用urlencode()编码整个URL字符串,但仍然遇到这个问题.是否有任何变通方法,或者我错过了什么?

谢谢!

facebook meta-tags query-string opengraph

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

grunt:在registerTask方法中包含其他任务时,watch命令永远不会运行

我的Gruntfile有一些意想不到的行为.我已经注册了一个看起来像这样的任务:grunt.registerTask('dev', ['jekyll:server', 'watch:jekyll'])希望它会顺序启动一个jekyll服务器,然后观察我的项目是否有特定的文件更改(使用grunt-contrib-watch插件).一旦检测到这些更改,它就会jekyll:server自动重新运行.

我遇到的问题是,当我运行时grunt dev,它将启动Jekyll服务器,但它不会运行watch命令.但是,如果我从中删除服务器任务grunt dev,它将watch按预期运行该命令.

以下是我的Gruntfile的内容.谁能帮我理解发生了什么?

module.exports = function(grunt) {

  // Project configuration.
  grunt.initConfig({

    jekyll: {
      server : {
        server: true,
        server_port: 4000,
        exclude: ['node_modules']
      },
      prod: {
        dest: './_site-release'
      }
    },

    watch: {
      jekyll: {
        files: ['_posts/**/*.md', '_layout/*.html', '_includes/*.html', 'index.html'],
        tasks: ['jekyll:server']
      }
    }
  });

  grunt.loadNpmTasks('grunt-jekyll');
  grunt.loadNpmTasks('grunt-contrib-watch');

  grunt.registerTask('default', 'jekyll:server');
  grunt.registerTask('dev', ['jekyll:server', 'watch:jekyll']);
  grunt.registerTask('release', 'jekyll:prod');
};
Run Code Online (Sandbox Code Playgroud)

jekyll gruntjs grunt-contrib-watch

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

Firebase身份验证状态在客户端上持续存在,但不会在硬刷新时持续存在

我正在构建一个使用Express来处理服务器请求的同构React应用程序.

在客户端运行捆绑的React应用程序时,我的Firebase登录流程运行良好:

  • 我使用Firebase的电子邮件/密码选项登录
  • 验证后,ref.getAuth()成功返回用户的auth对象
  • ref.getAuth()在我的应用程序客户端(通过react-router)导航时的后续调用也会返回一个成功的auth对象.

但是,即使在客户端成功登录后,硬刷新(来自服务器)也不会持续存在.在服务器上下文中使用相同的React组件,ref.getAuth()返回null.

我是否错过了在服务器上以与在客户端上工作相同的方式进行此工作的步骤(用例是网站的硬刷新)?

firebase firebase-security reactjs isomorphic-javascript firebase-authentication

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

Pjax/Ajax片段在加载时返回宽度/ offsetWidth为0

在以下网站上遇到Pjax片段的难题:

https://dl.dropboxusercontent.com/u/65752410/map.html

目前,单击导航中的"schedule"和"map"链接将通过Pjax加载页面片段以及一些条件javascript,由requirejs提供.

在"地图"页面上,第一页加载将使用.side-panel正确的类计算每个元素的宽度.但是,后续加载将返回宽度0,尽管在查询宽度时所选元素存在于DOM中.

重现错误:

  1. 等到地图加载
  2. 单击"计划"链接以加载计划页面
  3. 单击"地图"链接以加载地图页面.每个的宽度.side_panel将记录为0.

如果在此测试期间保持控制台处于打开状态,您将看到在页面加载时记录了正确的宽度,在第二步中动态加载了计划页面,然后在地图页面中加载.side_panel了DOM中的元素,但是返回宽度为0.

javascript ajax jquery requirejs pjax

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