假舆马者,非利足也,而致千里;假舟楫者,非能水也,而绝江河
DOM文档操作 BOM浏览器操作 ES搜索引擎操作
1. MD5算法加密(不建议,比较消耗cpu)
1 | <script src="https://cdn.bootcss.com/blueimp-md5/2.10.0/js/md5.js"></script> |
2. JQuery库:(大量javaScript函数)
公式:$(selector).action()
引入包
事件(鼠标事件,键盘事件,其他事件)
前端模板:
- 如何巩固JS(看JQuery源码,看游戏源码)
- Bootstrap可视化布局
3. BOM【浏览器对象模型】
3.1 window
1 | console.log(window.outerHeight) |
3.2 navigator
navigator很容易被用户修改,获取的值不一定正确
1 | console.log(navigator.language) |
3.3 screen
1 | onsole.log(screen) |
3.4 location
1 | location.protocol |
3.5 document
1 | document.title = "努力" |
3.6 history
1 | history.go |
4. DOM【文档对象模型】
4.1 获取DOM
1 | var div = document.getElementsByTagName("div"); |
4.2 增加DOM
1 | let li = document.createElement('li'); |
4.3 删除DOM
1 | ul.innerHTML = ''; |
4.4 修改DOM
4.5 遍历DOM
5.获取api数据
5.1 原型js和ajax
1 | (function(){ |
5.2 axios【通常是框架vue react】
1 | // axios 中的GET请求 |