前端学习笔记

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攻击

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容