-----明天生活得好不好,取决于你今天怎么过
摘要: 解读vue源码比较好奇的几个点: VUE MVVM 原理 http://www.cnblogs.com/guwei4037/p/5591183.html https://cn.vuejs.org/v2/guide/installation.html#对不同构建版本的解释 华丽的分割线 Vue不同的构 阅读全文
posted @ 2017-08-02 17:31 燕子的路 阅读(225) 评论(0) 推荐(0) 编辑
摘要: js数据类型包括5种简单数据类型(或者基本数据类型):Undefined, Null, Number, String, Boolean, 指的是保存在栈内存中的简单数据段。还有一种复杂数据类型(引用数据类型):Object Function Array,指的是那些保存在堆内存中的对象。 深浅拷贝只是 阅读全文
posted @ 2017-05-15 11:35 燕子的路 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 就是指一个系统只加载一次资源,之后的操作交互、数据交互是通过路由、ajax来进行,页面并没有刷新。特点是加载次数少,加载以后性能较高, 不利于seo, 如果页面支持h5可以用h5模式+服务器路由rewrite+h5 history api去掉路由的锚点,和搜索软件优化lib进行seo优化。 阅读全文
posted @ 2017-02-09 11:06 燕子的路 阅读(755) 评论(0) 推荐(1) 编辑
摘要: 解决跨域的方式JSOP,和CORS JSONP不做介绍了。 CORS跨域: 参考阮一峰http://www.ruanyifeng.com/blog/2016/04/cors.html 官方:https://www.w3.org/TR/cors/ 浏览器将CORS请求分为两种:简单请求和复杂请求。 满 阅读全文
posted @ 2016-12-07 16:54 燕子的路 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 选中一个文件夹,例如node_modules,点击右键-》mark directory as -》excluded,这样就可以把这个文件标记并排除出来,使webstorm不会扫描这个文件下面的文件,然后就可以很爽快的进入工作状态了。 阅读全文
posted @ 2016-11-30 10:40 燕子的路 阅读(2116) 评论(2) 推荐(1) 编辑
摘要: angularjs 指令传参规则 xx-,data- 驼峰 阅读全文
posted @ 2016-11-15 09:56 燕子的路 阅读(696) 评论(0) 推荐(0) 编辑
摘要: echarts的时间轴的提示内容写在轴下方 在echarts中横坐标的拖动轴dataZone的提示内容在两端,并且没有相关配置让其显示在轴下方或者其他位置。 解决方式: 在图标下方添加dom并且监听拖动事件改变其内容 阅读全文
posted @ 2016-10-20 12:06 燕子的路 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 1.在用echarts实现图表的旅途中遇到这样一个需求,用柱图展示漏斗转化效果,下图展示: 别的不多说了,就说解决方式吧,用的series中的markpoint来实现。 阅读全文
posted @ 2016-10-10 11:49 燕子的路 阅读(4556) 评论(0) 推荐(1) 编辑
摘要: angularjs路由切换 页面不会回到顶部 问题: 在angularjs中 ui-sref或者$state.go(),通过路由切换页面,发现新打开的路由页面仍然停留在上一次的路由页面访问的位置。 解决方式: 通过网上搜索,发现有通过 autoscroll="true"实现的,确实这项配置可以使得新 阅读全文
posted @ 2016-10-10 11:42 燕子的路 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1.认识grunt grunt是什么:他是一套前端自动化工具,是一个基于nodejs的命令行工具。(Grunt和Grunt插件是通过npm 安装并管理的,所以首先要安装nodejs)。 grunt能干什么:1.压缩文件 2.合并文件 3.简单的语法检查 4.监听文件变动 5.less编译 grunt 阅读全文
posted @ 2016-03-22 17:16 燕子的路 阅读(227) 评论(0) 推荐(0) 编辑