摘要: 谈谈对 MVC、MVP和MVVM 架构模式的理解 mv*(即mvc、mvp和mvvm)的目的是把数据、业务逻辑和界面这三块解耦,分离关注点。不仅利于团队协作和测试,更利于甩锅维护和管理。业务的逻辑不再关心底层数据的读写,而这些数据有以对象的形式呈现给业务逻辑层。 一、MVC MVC三个单词的首字母缩 阅读全文
posted @ 2018-04-20 15:29 yangkangkang 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 前后端通信方式 如何创建Ajax 什么是同源策略?同源策略的目的?非同源的限制范围? 解决跨域的几种方式 前后端通信的方式: Ajax WebScocket CROS 如何创建Ajax 原理: 通过XMLHttpRequest对象向服务器发送异步请求,从服务器获得数据,然后操作DOM更新数据。XML 阅读全文
posted @ 2018-04-11 21:05 yangkangkang 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 内容介绍: 类的声明 生成实例 继承的几种方式 类的声明与实例化 实例化 用new运算符来实例化 继承的几种方式 一、借助构造函数实现继承 代码实现如下: 实现继承的原理:在子类构造函数Child中执行 Parent.call(this) 这句代码;即在子类的构造函数Child中执行父类构造函数Pa 阅读全文
posted @ 2018-04-08 19:29 yangkangkang 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 题目: 1.如何正确判断一个变量是数组 2. 写一个原型链继承的例子 3.描述 new 一个对象的过程 知识点: 构造函数 构造函数-扩展 原型规则 原型链 instanceof 创建对象的几种方法: 1. 字面量方法 var o1 = {name:'o1'}; 2. new Object(): v 阅读全文
posted @ 2018-04-03 19:39 yangkangkang 阅读(151) 评论(0) 推荐(0) 编辑
摘要: HTTP协议的主要特点: 简单快速:客户端向服务端请求服务时,只需要传送请求方法和路径。由于http协议简单,使得http服务器的程序规模小,因而通信速度很快 灵活:http允许传输任意类型的数据对象。以Content-Type标记传输的类型。 无连接:每次链接只处理一个请求。服务器处理完客户的请求 阅读全文
posted @ 2018-04-03 16:05 yangkangkang 阅读(138) 评论(0) 推荐(0) 编辑
摘要: JS变量按存储方式区分为哪些类型?: js变量按照存储方式分为两种类型:值类型 和 引用类型 1.值类型(基本类型): 布尔值(boolean) 、 null 、undefined 、数值(number)、字符串( string) 、Symbol(表示独一无二的值) 2.引用类型: 对象(Objec 阅读全文
posted @ 2018-03-30 18:28 yangkangkang 阅读(167) 评论(0) 推荐(0) 编辑
摘要: DOM事件的级别: DOM级别一共可以分4个级别:DOM0级、DOM1级、 DOM2级 、DOM3级。而DOM事件级别分为3个级别:DOM0级事件处理、DOM2级事件处理、DOM3级事件处理 1. DOM0级事件: 通过onclick 进行事件绑定 事件绑定:element.onclick=func 阅读全文
posted @ 2018-03-30 14:58 yangkangkang 阅读(211) 评论(0) 推荐(0) 编辑
摘要: css盒模型的基本概念: 包括:外边距(marign)、边框(border)、内容(content) 、内边距(padding)。 css盒模型还区分:标准盒模型 和 IE盒模型 标准盒模型和IE模型区别: IE盒模型和标准模型的区别是:宽高的计算方式不同 IE盒模型中,宽度为 左右边框的宽度 + 阅读全文
posted @ 2018-03-28 19:26 yangkangkang 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 题目:上下高度固定,中间自适应。(移动端用的比较广泛) 方案一:flexbox布局 代码如下 方案二:表格布局 代码如下: 通过定位也可做到。 阅读全文
posted @ 2018-03-28 19:16 yangkangkang 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 题目: 假设高度已知,左右宽度各位300px,中间自适应 方案一: 浮动解决方案 优点:浏览器兼容性比较好 缺点:需要清除浮动(脱离了文档流) 代码如下: 方案二: 绝对定位解决方案 优点:浏览器兼容性好 缺点:脱离了文档流,可使用性差 代码如下: 方案三:flexbox解决方案(优先选择的方案) 阅读全文
posted @ 2018-01-24 18:35 yangkangkang 阅读(320) 评论(0) 推荐(0) 编辑