随笔分类 -  前端积累

摘要:(一)类型的支持 TypeScript可以支持静态类型定义,而JavaScript不支持 类型:类型是在我们运行程序之前通过在代码中描述我们计划如何使用数据来区分正确程序的方法。它们可以从简单的类型(如数字和字符串) 到为我们的问题域完美建模的复杂结构 编程语言分为两类: 1、静态类型: 在使用静态 阅读全文
posted @ 2021-04-13 18:42 水晴 阅读(113) 评论(0) 推荐(0)
摘要:CSRF:跨站请求伪造 (cross-site request forgery) cookie伪造 用户在注册网站登录过 引诱点击(链接自动携带cookie) 防御: 加token验证 referer验证 页面来源 是否来自该站点下的页面 隐藏令牌 (类似于token 放在http请求头中) XSS 阅读全文
posted @ 2021-04-06 18:26 水晴 阅读(58) 评论(0) 推荐(0)
摘要:1、同源策略及限制 源:协议、域名、端口 用于隔离潜在恶意文件的关键的安全机制 限制: Cookie、LocalStorage和IndexDB无法读取 DOM无法获取 Ajax请求不能发送 2、前后端如何通信 Ajax WebSocket(不受同源策略限制) CORS(支持跨域、非同源通信) 3、如 阅读全文
posted @ 2021-04-06 18:11 水晴 阅读(167) 评论(0) 推荐(0)