小编Tyc*_*hio的帖子

如何验证unicode电子邮件?

以来

2009年10月,互联网名称与数字地址分配机构(ICANN)批准在互联网上创建国家代码顶级域名(ccTLD),该域名使用本地语言脚本的IDNA标准.

我们过去只是验证了a-zA-Z.但现在,我想验证一个unicode电子邮件,如中文电子邮件?@?.??或其他语言.如何通过RegExp验证它们?

regex email unicode validation

7
推荐指数
2
解决办法
5500
查看次数

如何使用Javascript精确设置动态样式转换?

我知道设置变换的方法,但我想设置旋转并保持其他如缩放和倾斜.

也许,我们可以编写一个函数:

// A variable of element, not parameter. separate out it make more clear.
var el = document.getElementById('el');
function setTransform (p_name, p_value) {
  // how to write some code to set the el transform style...
}
Run Code Online (Sandbox Code Playgroud)

而且,我有一个元素:

<div id="el" style="transform: rotate(45deg) skew(45deg);"></div>
Run Code Online (Sandbox Code Playgroud)

对我们来说,我们的函数setTransform:

setTransform('rotate', '30deg');
Run Code Online (Sandbox Code Playgroud)

我希望元素是这样的:

<div id="el" style="transform: rotate(30deg) skew(45deg);"></div>
Run Code Online (Sandbox Code Playgroud)

所以我的问题是如何编写函数setTransform的内容?

javascript css transform css3 css-transforms

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

为什么Math.max(... [])在ES2015中等于-Infinity?

Math.max([]) 将会 0

而且[..[]][]

但为什么在ES2015中Math.max(...[])等于-Infinity

javascript ecmascript-6

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

在 Google Chrome 中对 GitHub Pages 使用 HTTPS

我添加了一项操作,以便在我的 GitHub Pages 托管博客中使用麦克风。但 Chrome 不断一次又一次请求媒体权限。我发现Chrome支持访问相机和麦克风。错误信息是:

“如果您在“http”URL 上选择“允许”,您的首选项在以后的访问中将不会被记住。”

如何在 GitHub Pages 上设置或使用 HTTPS?或者至少我怎样才能让 Chrome 记住在首选项中允许。

html https google-chrome github-pages

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

我可以在之后嵌套伪元素吗?

我是从W3C找到的.http://www.w3.org/TR/css3-content/#nesting

4.2.1.嵌套':: before'和':: after'伪元素

选择器':: before :: before'表示包含在元素开头的伪元素开头的伪元素.例如,以下规则:div {content:'A'} div :: before {content:'B'; } div :: before :: before {content:'C'; } ...将导致以下渲染对象:

,-----------------------.
| ,---------.           |
| | ,---.   |           |
| | | C | B | A         |
| | `---'   |           |
| `---------'           |
`-----------------------'
Run Code Online (Sandbox Code Playgroud)

但它在Chrome 30中无效.http ://codepen.io/tychio/pen/pLDqm

所以我只想问一下如何使用afterbefore嵌套.

css css3 pseudo-element

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

如何用CoffeeScript写$(this)?

我的CoffeeScript代码:

a = (argu='.a') =>
    $(argu).on 'click', () =>
        $(this)
Run Code Online (Sandbox Code Playgroud)

编译为Javascript:

var a,
    _this = this;

a = function(argu) {
    if (argu == null) {
        argu = '.a';
    }
    return $(argu).on('click', function() {
        return $(_this);
    });
};
Run Code Online (Sandbox Code Playgroud)

我希望那this是$(争论)或$('.a')而不是_this.

如何写'这个'可以参考$(争论)?

javascript this coffeescript

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