摘要: 首先我们分析下拖动的实现原理: 1:touchstart(移动端) mousedown(pc端) 通过该事件我们可以知道鼠标或者手触摸的起点位置clientX和clientY 同样知道要拖动的div距离左上角的起点位置offsetLeft 和 offsetTop 2: touchmove(移动端) 阅读全文
posted @ 2020-03-09 14:02 胡逗逗 阅读(2959) 评论(0) 推荐(0)
摘要: router.beforeEach((to, from, next) => { if (navigator.userAgent.indexOf('MSIE') > -1 && to.path 'path') {//path:不兼容组件所在路由 alert(‘组件不兼容IE10及以下浏览器,请使用更高 阅读全文
posted @ 2020-03-06 10:52 胡逗逗 阅读(621) 评论(0) 推荐(0)
摘要: 今天报了个400错误,找了好久都没有找到,查了400错误的原因自己也没有仔细的去排查,下面总结一下报400的原因 原因:(1)前端参数的字段名称或者字段类型与后台需要的不一致 (2)后台需要的数据是json字符串类型,而前端没有将json对象转化为字符串对象 解决方法: (1)对照字符串的字段和类型 阅读全文
posted @ 2018-10-31 11:26 胡逗逗 阅读(144) 评论(0) 推荐(0)
摘要: 实现: 实现依据 阅读全文
posted @ 2018-01-05 10:43 胡逗逗 阅读(167) 评论(0) 推荐(0)
摘要: 1.避免重绘和回流(减少Dom操作) 2.尽量在本地缓存资源和数据(针对数据) 3.尽量使用CSS3的transform代替Dom操作 非主流性能优化: 1.不要给非static定位的元素增加css3动画 2.适当使用硬件加速(canvs,设置transform:translated(0,0,0)) 阅读全文
posted @ 2017-09-22 17:42 胡逗逗 阅读(262) 评论(0) 推荐(0)
摘要: 1.根目录下创建data.json文件 2.dev-server.js文件中编写路由 3.路由具体写法 阅读全文
posted @ 2017-09-11 21:31 胡逗逗 阅读(308) 评论(0) 推荐(0)
摘要: 一、HTML入门 1.HTML、XHTML、XML、DHTML HTML:超文本标记语言 XHTML:XML+超文本标记语言(结构比较严格的HTML) XML:是一种格式非常规范、严谨的一门语言(比较简单) DHTML:动态的HTML(HTML+CSS+JS) 2.HTML结构 <!-- 文档声明: 阅读全文
posted @ 2017-09-02 23:47 胡逗逗 阅读(143) 评论(0) 推荐(0)