小编El *_*apo的帖子

javascript中的多语言错误消息

我们正在创建我们的在线商店的国际版本,我的任务是解决所有的javascript错误消息,因此它们以该网站上的相关语言显示.

我显然想要做的是为所有站点保留相同的javascript集,但只是加载来自德语/法语/意大利语语言文本文件的一组错误消息.我认为这可能与单独的json文件有关,这些文件只包含一组纯文本错误消息.

有人能为这个问题提出最简单,最具扩展性的解决方案吗?谢谢.

javascript json internationalization

6
推荐指数
2
解决办法
3819
查看次数

HTML5 doctype不会触发IE8中的标准模式

我在一家公司工作,我们所有的网站目前都使用XHTML 1.0过渡文档类型(是的,我知道它是非常古老的学校).我想将它们全部更改为使用HTML5 doctype,因为它向后兼容.我想要进行切换的原因之一是因为在IE8中如果有人安装了开发人员工具,那么旧的XHTML doctype会将浏览器切换到兼容模式并将页面呈现为IE7.从阅读开始,我开始相信HTML5 doctype将设置任何页面以标准模式呈现,但是当我在我们的临时服务器上测试它时,它仍然没有发生,它仍然会转换为IE7渲染模式.

奇怪的是,如果我在本地保存带有HTML5 doctype的页面并打开它,它将在IE8标准模式下呈现.必须有其他东西导致它放入兼容性IE7渲染.任何想法可能是什么?

以下是我一直在关注的测试页面的负责人:

    <!DOCTYPE html >

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml">
<head>

    <title>Burton - Mens Clothing - Mens Fashion - Burton Menswear</title>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <meta name="description" content="Burton is one of the UK's leading men's clothing &amp; fashion retailers, with a range of men's clothing designed to make you look &amp; feel good. Find formal &amp; casual clothes &amp; accessories for men online at Burton menswear"/>
    <meta name="keywords" content="menswear, clothes for men, clothing for …
Run Code Online (Sandbox Code Playgroud)

html html5 doctype internet-explorer-8 ie8-compatibility-mode

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

使用SVG进行翻转覆盖

我想使用SVG 在此页面上实现效果.正如您所看到的,当用户将鼠标悬停在产品上绘制的多边形热点上时,它会使用一系列PNG透明叠加层.

我想要实现的是与SVG相同的东西,但是没有搞乱创建大量的PNG,因此当用户鼠标悬停在一个区域上时,透明形状(带有链接)出现在顶部.SVG形状将从一组坐标构建,就像图像映射上的多边形热点一样.

所以我想我的第一个问题是,这可以用普通的旧SVG完成,还是我需要使用拉斐尔之类的东西来实现这一目标?在SVG之前从未见过这种效果,所以如果有人有这样的例子会非常有用.

提前致谢.

svg overlay raphael

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

浏览器不尊重 tabindex 设置

我的老板告诉我添加tabindex="1"到我们网站页脚中的辅助功能链接,以便它成为通过键盘浏览网站的人可以访问并阅读我们采取的辅助功能步骤的第一件事。

我已添加tabindex="1"您可以在此处看到的链接,但浏览器似乎根本不尊重它(在 Chrome/FF/IE 11 中测试)。tabindex我可以看到页面上没有其他属性,所以肯定应该被浏览器选择为优先级。

页面上使用了访问密钥,这可以以某种方式将其丢弃吗?

我确信这是非常基本的东西,但我看不出它是什么。任何帮助,将不胜感激。

谢谢

html accessibility tabindex

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

Gulp似乎找不到指南针mixins

我正在尝试使用gulp作为Grunt的替代构建工具,将我的scss编译为css,因为我听说它可以更快。

我甚至无法对我的scss文件进行基本编译。我已经尝试对gulp使用gulp-sassgulp-ruby-sassgulp-compass插件,但每次都会得到几乎相同的错误消息:

error screen.scss (Line 2 of _grid.scss: Undefined mixin 'box-sizing'.)
Run Code Online (Sandbox Code Playgroud)

因此,当它碰到罗盘mixin时,它似乎就掉下来了。我在PC上安装了红宝石,其指南针版本为1.0.0.alpha.19,sass版本为3.3.7。

这是我的gulpfile:

var gulp = require('gulp'),
compass = require('gulp-compass'),
sass = require('gulp-ruby-sass');

gulp.task('compass', function() {
gulp.src('../sass/UK/screen.scss')
.pipe(compass({
    css: '../css',
    sass: '../sass',
  sourcemap: true,
  style: 'compressed'
}))
.pipe(gulp.dest('../css/UK/screen.css'));
});

gulp.task('sass', function () {
  gulp.src('../sass/UK/**/*.scss')
      .pipe(sass({ style: 'compressed', sourcemap: true }))
      .pipe(gulp.dest('../css/UK'));
});
Run Code Online (Sandbox Code Playgroud)

有什么想法告诉我指南针副本的安装位置吗?我以为它是全球安装的。

sass compass-sass gulp gulp-sass

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