前端技术
JavaScript
1.3 移动端rem适配
直接在 index.html
中引用该 js
文件即可。
mobile-terminal-adaptation.js
|
|
1.4 jQuery ajax
方法 1:
|
|
方法2:
|
|
1.5 URL加码及解码
加码:
|
|
解码:
|
|
1.6 常用正则表达式
知识点 1. 使用方式:
|
|
知识点 2. 密码强度
- 必须包含数字+小写字母+大写字母的密码,位数在8-10位之间:
|
|
- 只能是字母、数字和下划线:
|
|
知识点 3. 校验中文:
|
|
知识点 4. Email验证:
|
|
知识点 5. 身份证验证
|
|
知识点 6. 手机号验证:以1开头,第二位数是3/4/5/7/8的11位手机号码
|
|
二 HTML
2.1 搜索跳转到百度
|
|
三 CSS
3.1 设置input的placeholder
reset.css
|
|
3.2 使图片根据不同设备自适应
reset.css
|
|
3.3 垂直居中
首先,父元素设置relative;
然后,需要定位的元素设置absolute;
最后,垂直居中的top为50%,margin-top为该元素高度的负一半的高度值。
|
|
3.4 左右两栏布局
- div1不变,div2浮动,div2的margin-left为div1的宽度。
- div1+div2浮动,父级overflow=hidden。
- 父级relative定位,子级absolute定位。
3.5 css reset
|
|
3.6 li前面点换成图片
|
|
3.7 制作div的边框
|
|
3.8 手机端背景图不能正确放大
|
|
3.9 position情况下居中
left 值计算:width - button宽度一半
3.10 jsliang的弹窗
如果希望弹窗不固定大小,在手机端或者 PC 端都能使用,推荐使用百分比配置。
*.html
|
|
*.css
|
|
3.11 常用SVG
直接引用到页面即可。
|
|
3.12 滚动条
|
|
3.13 修改select样式
*.html
|
|
*.css
|
|
3.14 修改table样式
*.html
|
|
*.css
|
|
四 Other
4.1 VSCode 选中设置
文件 -> 设置 -> User Settings -> editor.wordSeparators
下划线选中:
|
|
横杠选中:
|
|
4.2 浏览器前缀参照
-moz- 对应 Firefox,
-webkit- 对应 Safari and Chrome
-o- 对应 Opera
-ms- 对应 Internet Explorer
组件
- 生成Favicon favicon generator (Google) 。