思维导图
见 22安全开发
知识点:
- 18、JS应用-原生态开发&第三库开发
- 19、JS功能-文件上传&登录验证&商品购买
章节点
- 1、PHP:
功能:新闻列表,会员中心,资源下载,留言版,后台模块,模版引用,框架开发等
技术:输入输出,超全局变量,数据库操作,逻辑架构,包含上传&下载删除;
技术:JS&CSS混用,Cookie,Session操作,MVC架构,ThinkPHP引用等。 - 2、JS:
功能:登录验证,文件操作,商品购买,数据库操作,云应用接入,框架开发等
技术:原生开发,DOM树,常见库使用(JQuery),框架开发(Vue,Nodejs)等 - 3、Java:
内容筹备中……
参考
- 1、原生JS教程
https://www.w3school.com.cn/js/index.asp - 2、jQuery库教程
https://www.w3school.com.cn/jquery/index.asp
JS原生开发-文件上传-变量&对象&函数&事件
- 1、布置前端页面
- 2、JS获取提交数据
- 3、JS对上传格式判断
- 4、后端对上传数据处理
前端JS进行后缀过滤,后端PHP进行上传处理
架构:html js php - upload.php
安全问题:
- 1、过滤代码能看到分析绕过
- 2、禁用JS或删除过滤代码绕过
JS导入库开发-登录验证-JQuery库&Ajax技术
- 1、布置前端页面
- 2、获取登录事件
- 3、配置Ajax请求
- 4、后端代码验证
- 5、成功回调判断
后端PHP进行帐号判断,前端JS进行登录处理
架构:html js login.html - logincheck.php
JS导入库开发-逻辑购买-JQuery库&Ajax技术
- 1、布置前端页面
- 2、获取登录事件
- 3、配置Ajax请求
- 4、后端代码验证
- 5、成功回调判断
架构:html js shop.html - shopcheck.php