学习内容
Web前端安全
1、HTML(超⽂本标记语⾔):定义网页的层级结构和内容分类(如标题、段落、列表等);
2、标签:HTML代码的基本单位,用于定义特定元素;
3、属性:定义元素的行为或特征;
JavaScript
1、变量:存储信息的“容器”;语法:var name="xiaolin"; 或 const age = 18;(const定义的值不可修改);
2、函数:定义后不会自动运行,必须通过 函数名() 调用才会执行;
3、DOM定位:(1)JS通过document.getElementById("id名")指令,利用id(牌号)精准找到页面中的标签;
(2).Value:专门用于获取**输入框(Input)**里用户填写的内容,渗透中看页面传参,优先找带.value 的输入框,是传参核心载体。
CSS美化
1、CSS(层叠样式表):网页的“皮肤”。不关心逻辑,只关心颜色(color)、位置(position)、大小和可见性;
2、工作原理:通过选择器找到标签,然后设置样式属性;
Web后端
PHP(全称:PHP:Hypertext Preprocessor,超文本预处理器)
定义:是一门开源的服务器端脚本编程语言,专门用于开发Web网站的后端逻辑。
核心关键词:
1、服务器端:PHP代码只在远程服务器上运行,永远不会在用户的电脑浏览器中运行;用户的电脑只能看到PHP运行后返回的结果(网页、图片、文字等),看不到PHP源码。
2、脚本语言:无需编译,服务器上的PHP引擎可以直接解析执行,开发/运行效率高,这也是绝大多数网站选择PHP做后端的核心原因。
3、Web专属:PHP天生为网站开发而生,专门处理网站的后台业务逻辑,是目前全球使用量最高的Web后端语言。
php负责处理网站所有的核心操作
1、验证用户的账号密码是否正确,判断能否登录;
2、接收用户上传的文件、表单信息,并处理/保存;
3、操作数据库,实现数据的增删改查(比如存储用户信息、文章内容);4.处理用户的所有请求,返回对应的结果给前端。
PHP面向对象核心-类与对象
1、类:类是具有相同属性和行为的对象的抽象集合,是一种自定义的复合数据类型,定义了某一类事物共有的特征和能执行的操作;PHP中定义类必须使用关键字class,类名首字母建议大写,语法格式固定:
class 类名{
//这里是属性
//这里是方法
}
2、属性:属性是类的成员变量,用于描述类的特征,是类的核心组成部分。
语法规范与网安必记重点:(1)PHP类的属性必须声明访问修饰符,常用的有public/protected/prlvate;(2)类内部的方法中,调用本类的属性时,必须使用$this->属性名,绝对不能直接写属性名,这是PHP语法强制要求,少写则代码直接报错,漏洞无法利用;(3)语法示例:$this->cmd表示当前类的cmd属性。
3、方法:方法是类的成员函数,用于描述类的行为和能执行的操作,是类的功能实现部分。通俗解释:方法就是图纸上规定的动作,比如汽车的启动、刹车,对应到PHP类中,就是能执行特定逻辑的函数。
4、对象:对象是类的实例化产物,是类的具体表现形式,一个类可以实例化出无数个对象,每个对象都拥有类中定义的全部属性和方法。
语法规范:PHP中通过关键字new实现类的实例化,语法固定:
$对象名=new 类名();
Python
定义:是⼀种解释型、⾯向对象、动态数据类型的⾼级编程语⾔。
变量:变量是用于存储数据的客器,其值可以在程序运行期间被改变。变量通常包括名称和值,名称用于标识变量,值则是变量存储的数据。
输出、输入函数:
print("hello,Pyehin!") # 输出
name = input('请输入名字') # 输入
Python 六个标准的数据类型
数字(Numbers)
字符串(String)
列表(List)
元组(Tuple)
集合(Set)
字典(Dictionary)
行和缩进
学习Python与其他语言最大的区别就是,Python的代码块不使用大括号0来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。

1194

被折叠的 条评论
为什么被折叠?



