摘要: 整理一下js里面的类型判断 <script> let boolType = true; let numberType = 1; let stringType = 'abc'; let undefinedType = undefined; let nullType = null; let arrayT 阅读全文
posted @ 2020-03-05 12:43 to_Matthew 阅读(127) 评论(0) 推荐(0) 编辑
摘要: null是一个表示”无”的对象,转为数值时为0;undefined是一个表示”无”的原始值,转为数值时为NaN undefined出现情况: null出现情况: 获取一个不存在的对象时 NaN出现情况: 是数字类型 阅读全文
posted @ 2019-10-25 19:47 to_Matthew 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 先说一下项目背景框架 vue的技术体系,cli2.0 这是项目优化中的一小部分 但是我举得比较适用并且有效的 在优化页面加载时间我之前已经做了一下的这些事 这是最重要的一件事,加入前端监控,不然你是无法观察实际中的效果(之前自己写了个前端监控,但是你也可以使用阿里云监控需付费) 网络层面 开启gzi 阅读全文
posted @ 2019-09-05 17:11 to_Matthew 阅读(232) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-05-19 19:32 to_Matthew 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 其实跨域是浏览器本身限制阻止的,为什么就是因为超级不安全 前端和后台调试接口时,最主要的麻烦就是跨域导致的,怎么解决,提供以下几种方法 二、方法 1、CORS的全称是"跨域资源共享",后端在接口文件写一段(这是最简单方法,但是) 1 // 指定允许其他域名访问 2 header('Acce 阅读全文
posted @ 2017-05-19 19:16 to_Matthew 阅读(852) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-03-30 14:39 to_Matthew 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 最近做了个聊天的项目所以需要向上滚动然后动态加载,于是我就把这一块单独提取出来弄成插件。 下面就是实现的效果 调用 所有的代码模拟一下ajax请求: //滚动条是否在底部 dom[0].scrollTop + dom.height() dom[0].scrollHeight 滚动条在Y轴上的滚动距离 阅读全文
posted @ 2017-03-20 16:16 to_Matthew 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 分析逻辑关于该过程有一下3个动作 1、点击 2、移动 3、释放鼠标 1、点击时获得点击下去的一点的坐标(盒子的top,left),去除默认事件。 2、移动时不断改变盒子的坐标。(移动的dom目标应该为document不然容易被甩出去)。 3、鼠标释放。清除document的时间。还有改变位置。 4、 阅读全文
posted @ 2017-03-16 15:55 to_Matthew 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一、什么情况下可以用到 1、调查参考其他移动端网站的抓包,他们传输方式。如微信上京东的智能机器人的包、移动端的请求接口格式、如何实现的效果等。 2、调试本地移动端页面的测试页面效果是否有问题。如:页面的样式、js、结构等。 二、操作(http) 箭头所示要相等!!! 端口号要设成8080!!! 完成 阅读全文
posted @ 2017-03-16 10:53 to_Matthew 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 同时按Ctrl+Enter或Alt+s 先上html代码 1 <style type="text/css"> 2 #box{width: 500px; height: 500px;} 3 </style> 4 <body> 5 <!-- 需要研究清楚 ctrlKey,altKey,which 什么意 阅读全文
posted @ 2017-03-03 15:25 to_Matthew 阅读(485) 评论(0) 推荐(0) 编辑