这是我参与8月更文挑战的第22天,活动详情查看:8月更文挑战
☆☆☆ 今天学习的内容: ( 服务器端和客户端相关 ) !查缺补漏! ☆☆☆
可作为初学者的学习路线, 可参考一下, 学习进度也不是特别赶! 持续更新中
结合自己的理解, 用白话文简单又全面概括
JavaScript学习过程中的基础知识点, 方便加深理解!
开始今天的学习吧! '打牢地基才能筑高楼'! 加油! 认真对待!!
1、服务器 和 客户端
- 客户端 程序: 通过浏览器直接运行
- 服务器 程序: 通过安装某种服务器软件 程序才可以运行
apachephp 文件127.0.0.1tomcatjsp 文件iis.asp 文件 .net
服务器文件必须在某种协议下运行 http 和 https 默认端口号 80
2、php 语法
语法规范:
- 1、语句结束后必须有 分号
- 2、严格区分大小写
- 3、所有的标点符号都是英文半角状态
变量定义 : 必须使用$开始
三大结构 :
- 顺序
- 选择
- 循环
数组 : 索引数组 和 关联数组
3 、 php 服务器如何接受前端数据
$_GET[] 接收通过 get 方式请求的数据, 路径传值: 地址栏可见不安全
$_POST[] 接收通过 post 方式请求的数据, 安全
(扩展) $_REQUEST[] 既可以接收 get 方式 也可以接收 post 方式请求的数据
使用 form 表单内 name 进行传值(向服务器发送数据)
4、php 生成动态网页的原理
数据时可变的(比如动态新闻), 一般从服务器拿数据, 后台更新服务器数据, 页面的数据跟着更新(前端不会修改数据的, 工作量太大)
5、php 如何将一个数组转成 json 并将数据传回到客户端上
json_encode() 将 php的数组转成json对象 (一般数组是一个关联数组)
固定用法: 关联数组转对象
6、xss 攻击
什么是 xss :
跨站脚本攻击 cross site scripting 为了不和层叠样式表混淆,叫做 xss
用户输入一些具有特定含义的字符 数据提交到服务器上,这些特殊的字符可以被服务器识别
如何解决 :
-
前端正则 (不能彻底解决 xss 攻击问题 : 内行编程者会将 html 代码复制到另一个页面上 实现攻击效果 )
-
最好解决办法: 后端验证 (去掉标签) 通过
strip_tags()函数去掉标签
预告: 加油, 追梦人
学习就是一个不断进行的过程, 坚持下去, 定有收获!
坚持很不容易, 坚持下来更不容易, 日积月累, 巩固基础, 早进大厂!
Calm Down & Carry On!
更多阅读:
前文更新回顾
【重学 JS】每天学习巩固基础系列文章:
【day2】各种运算符、 【day3】数据类型、 【day4】循环结构 & 条件语句、 【day5】函数(重点)、 【day6】作用域 & 事件、
【day7】对象 & 数组方法总结、 【day8】字符串方法 & 部分排序、
【day9】Math 对象 & 封装函数、 【day10】BOM-浏览器对象模型、
【day12】Event 事件对象初识(一)、 【day13】Event 事件对象初识(二)、
更多期待在路上...任重而道远==-..-==