摘要: CSRF (cross site request forgery)跨站请求伪造 定义 又称XSRF,攻击者盗用用户身份,发送恶意请求。【冒充用户发起请求(在用户不知情的情况下),完成一些违背用户意愿的请求(如恶意发帖,删帖,改密码,发邮件等)】 原理 用户登录受信任网站A,网站A下发cookies, 阅读全文
posted @ 2019-04-08 22:01 adash 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 创建 vue 组件 1、创建vue项目,为了简洁方便,推荐使用webpack simple构建一个项目 2、在 src 目录下新建子目录lib,用来放后面自己写的所有组件 3、编写自己的组件 首先新建一个vue文件和一个index.js vue用于编写组件的模版和逻辑,像平时封装插件一样 ps:需要 阅读全文
posted @ 2019-04-08 21:39 adash 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 涉及到的一些名词, 详细解释可参考 移动端适配前篇 "移动端适配 rem" 名词解释 【英寸Inch】英寸表示屏幕斜对角线的长度 【像素Pixel】像素是图像的基本采样单位,它不是一个确定的物理量,因为像素点的物理大小是不确定的 【分辨率】分辨率是屏幕像素的数量,一般用屏幕宽度的像素点乘以屏幕高度的 阅读全文
posted @ 2019-03-28 00:06 adash 阅读(2430) 评论(0) 推荐(0) 编辑
摘要: js运行步骤 语法解析(检查有无语法错误) 预编译 解释运行(将 js 翻译成计算机识别的语言(0、1组成),翻译一行执行一行) 预编译 【全局】: 创建 GO( Grobal Object ) 对象 找变量声明 找函数声明 【函数】: 创建 AO( Activation Object ) 对象(执 阅读全文
posted @ 2019-03-22 17:45 adash 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一、vue class、style表达式的类型: 字符串、对象和数组1、字符串 2、对象 :class="{ 'key': value变量, 'key': value变量 }" 或者 :class="对象key" 等同于:(更简洁) 3、数组 :class="[value变量, value变量]" 阅读全文
posted @ 2018-12-18 17:40 adash 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、定义与功能 React-Redux 将所有组件分成两大类:UI 组件(presentational component)和容器组件(container component) 1、UI 组件特征: 只负责 UI 的呈现,不带有任何业务逻辑 没有状态(即不使用this.state这个变量) 所有数据 阅读全文
posted @ 2018-10-13 18:41 adash 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 继承 定义 子类可以使用父类的所有功能,并且对这些功能进行扩展。继承的过程,就是从一般到特殊的过程。 继承方式 接口继承和实现继承。 接口继承只继承方法签名,而实现继承则继承实际的方法;由于函数没有签名,在 ECMAScript 中无法实现接口继承。ECMAScript 只支持实现继承,而且其实现继 阅读全文
posted @ 2018-10-13 18:27 adash 阅读(148) 评论(0) 推荐(0) 编辑
摘要: this指向最后调用该函数的对象 匿名函数的 this 永远指向 window 注意,这里我们没有使用严格模式,如果使用严格模式的话,全局对象就是 undefined,会报错 Uncaught TypeError: Cannot read property 'name' of undefined。 阅读全文
posted @ 2018-10-13 18:21 adash 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、循环遍历语句 for...in... (ES5) 语法 : 适用 :遍历对象 说明 : 1.keys表示obj对象的每一个键值对的 ,所有循环中,需要使用obj[keys]来取到每一个值。 2.for in 循环,遍历时不仅能读取对象自身上面的成员属性,也能延续原型链遍历出对象的原型属性 3.使 阅读全文
posted @ 2018-10-13 18:11 adash 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: MVC(Model View Controller) MVC 架构模式图(经典版) 注:实际上,Model和View永远不能相互通信,只能通过Controller传递;上图只是MVC模式的经典图。 MVC一般流程: 用户操作 View(负责接收用户的输入操作) Controller(业务逻辑处理) 阅读全文
posted @ 2018-10-13 18:08 adash 阅读(219) 评论(0) 推荐(0) 编辑