vue 初始化一个项目:
sudo npm install -g vue-cli
vue init webpack {{my-project}}
cd {{my-project}}
npm install
npm run dev
细节
JavaScript不区分整数和浮点数,统一用Number表示
NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示
Infinity; // Infinity表示无限大,
//当数值超过了JavaScript的Number所能表示的最大值时,就表示为Infinity
script 的defer 属性规定是否对脚本执行进行延迟,直到页面加载为止。
js 获取控件内的属性值.getAttribute('maxlength')
<textarea id="reason"
maxlength="200"
placeholder="请输入解约原因"
required
wrap="virtual"
onkeydown="reasonOnkeydown()"
onkeypress="reasonOnkeypress()"
onkeyup="reasonOnkeyup(event)"></textarea>
css
textarea给padding导致溢出, 因为textarea不包含内边距与边线所以即使给固定的宽高也会溢出,所以加上
box-sizing:border-box让它拥有内边距与边线
*表示选择所有元素
选择<div>元素内的所有元素:div *
CSS3属性-webkit-font-smoothing字体抗锯齿渲染
在浏览器里,当鼠标点击或使用Tab键让一个链接或者一个radio获得焦点的时候,该元素将会被一个轮廓虚线框围绕。这个轮廓虚线框就是 outline 。
待查
XSS攻击