以来
2009年10月,互联网名称与数字地址分配机构(ICANN)批准在互联网上创建国家代码顶级域名(ccTLD),该域名使用本地语言脚本的IDNA标准.
我们过去只是验证了a-zA-Z.但现在,我想验证一个unicode电子邮件,如中文电子邮件?@?.??或其他语言.如何通过RegExp验证它们?
我知道设置变换的方法,但我想设置旋转并保持其他如缩放和倾斜.
也许,我们可以编写一个函数:
// 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的内容?
Math.max([]) 将会 0
而且[..[]]是[]
但为什么在ES2015中Math.max(...[])等于-Infinity?
我添加了一项操作,以便在我的 GitHub Pages 托管博客中使用麦克风。但 Chrome 不断一次又一次请求媒体权限。我发现Chrome支持访问相机和麦克风。错误信息是:
“如果您在“http”URL 上选择“允许”,您的首选项在以后的访问中将不会被记住。”
如何在 GitHub Pages 上设置或使用 HTTPS?或者至少我怎样才能让 Chrome 记住在首选项中允许。
我是从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
所以我只想问一下如何使用after或before嵌套.
我的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 ×3
css ×2
css3 ×2
coffeescript ×1
ecmascript-6 ×1
email ×1
github-pages ×1
html ×1
https ×1
regex ×1
this ×1
transform ×1
unicode ×1
validation ×1