前端学习笔记

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')


css

textarea给padding导致溢出, 因为textarea不包含内边距与边线所以即使给固定的宽高也会溢出,所以加上
box-sizing:border-box让它拥有内边距与边线
*表示选择所有元素
选择

元素内的所有元素:div *
CSS3属性-webkit-font-smoothing字体抗锯齿渲染
在浏览器里,当鼠标点击或使用Tab键让一个链接或者一个radio获得焦点的时候,该元素将会被一个轮廓虚线框围绕。这个轮廓虚线框就是 outline 。

待查

XSS攻击

你可能感兴趣的:(前端学习笔记)