摘要: 什么是同源策略及限制? 同源策略是浏览器隔离恶意文件的的一个安全机制。如果协议,域名,端口号,有一个不一样则视为不同源。 不同源之间的限制如下: Cookie,LocalStorage,SessionStorage和IndexDB无法读取 Dom无法获得 Ajax请求不能发送 前后端如何通信? Aj 阅读全文
posted @ 2019-06-29 19:26 LLC-Mite 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 类与实例 定义类的方式大概有两种: 1)使用构造函数 2)使用es6的class声明 类与继承 继承方式有几种? 1)使用构造函数 (call,apply) 缺点:没法继承父级的原型 2) 使用原型链 优点:可以继承父级的原型 缺点:原型对象是共用的,它的属性会被修改 3)组合方式(构造函数+原型链 阅读全文
posted @ 2019-06-29 15:33 LLC-Mite 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 创建对象的有几种方法? 1)字面量 2)构造函数 3)Object.create 原型链中(原型,构造函数,实例,原型链之间的关系) instanceof原理: 判断的是实例的__proto__属性和构造函数的prototype指向的是否是一个对象地址(注意:如果是统一个对象地址,那么原型链往上的也 阅读全文
posted @ 2019-06-29 12:01 LLC-Mite 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 基本概念: DOM事件的级别(事件处理程序): 0级:element.onclick=function(){} 2级:element.addEventListener('click',function(){},false) 3级:element.addEventListener('keyup',fu 阅读全文
posted @ 2019-06-15 05:01 LLC-Mite 阅读(144) 评论(0) 推荐(0) 编辑
摘要: css盒模型: 基本概念: 阅读全文
posted @ 2019-06-09 20:49 LLC-Mite 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1)安装 cnpm install -g @angular/cli 2)新建项目,然后安装依赖 ng new project-name跳过安装ng new project-name --skip-install 3)使用vscode,安装插件angular提示插件angular补全 4) 快速创建组 阅读全文
posted @ 2019-05-13 20:19 LLC-Mite 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1、准备要充分,知识要系统,沟通要简洁,内心要诚实,态度要谦虚,回答要灵活(不能把话说太死) 2、面试模拟 1)页面布局 1 、使用浮动 给三个div设置高,然后div.left div.right div.center;div.center必须放在div.left及div.right节点下面。(个 阅读全文
posted @ 2019-04-27 21:08 LLC-Mite 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1)活动模型设计 配饰秒杀的模型(promoModel)id promoName startDate(建议使用joda-time) endDate itemId promoItemPrice 数据库(promo)id promo_name start_date item_id promo_item_ 阅读全文
posted @ 2019-04-21 16:55 LLC-Mite 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 1)交易模型设计 交易模型(用户下单的交易模型)OrderModel id(String 交易单号使用String), userId,itemId,amount(数量),orderAmount(总金额), itemPrice(购买时的价格) 创建表order_info id,userId,item_ 阅读全文
posted @ 2019-04-21 10:47 LLC-Mite 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1)实现手机验证码功能,用户注册功能,用户登入功能(这里讲开发流程,及本人遇到的问题,具体实现请看代码) 1、拦截请求,获取请求参数(这里的consumes是个常量,可以定义在baseController里) 2、使用传入的参数创建userModel对象,调用userService,将userMod 阅读全文
posted @ 2019-04-20 17:38 LLC-Mite 阅读(168) 评论(0) 推荐(0) 编辑