2017年12月28日
摘要: 1. 区分mousewheel 和scroll 事件 mousewheel是鼠标事件,scroll是scrollTop发生改变时触发的事件,可以通过鼠标滚动触发,也可以通过js中手动设置scrollTop来触发。scroll事件触发时,滚动已经发生(scrollTop已经改变) 如果想拦截滚动,应该 阅读全文
posted @ 2017-12-28 16:18 natsu07 阅读(94) 评论(0) 推荐(0) 编辑
  2017年11月3日
摘要: 1.手动拼接查询参数到get请求的url上时,中文需要encodeURI,如果使用封装的get方法,将查询参数作为对象传进去则不需要encodeURI,否则会encode两次,因为方法内部会用encodeURIComponent转化一次。 2. 新学习:font-face的应用 3.新学习:padd 阅读全文
posted @ 2017-11-03 15:14 natsu07 阅读(80) 评论(0) 推荐(0) 编辑
  2017年10月16日
摘要: 1. (vue2.x以上,1.x没有问题)vue和jq一起使用的冲突:在使用了v-bind: class的元素上,当vue和jq都需要增改class时,用jq加的属性可能无效。 原因:当数据的布尔值改变后(比如某个class需要加上),由于vue是在本次事件轮结束后更新DOM或改变属性,而jq的ad 阅读全文
posted @ 2017-10-16 17:21 natsu07 阅读(213) 评论(0) 推荐(0) 编辑
  2017年10月12日
摘要: 1. axios不是vue的组件,需要每次引入axios,除此之外可以让vue.prototype.$http=axios 2. vue构建分为runtime-only运行时构建和独立构建,运行时构建不支持template选项编译字符串模板,单文件组件仍可以用 所谓独立构建是指能够将 templat 阅读全文
posted @ 2017-10-12 15:45 natsu07 阅读(72) 评论(0) 推荐(0) 编辑
  2017年9月7日
摘要: 1.定宽div内部文本换行问题: http://www.cnblogs.com/2050/archive/2012/08/10/2632256.html 对于中文文本,每个字之间都可以断句,浏览器会自动换行。对于英文文本,会出现一个单词非常长而浏览器默认是不截断的,一行放不下就会另起一行,极端情况下 阅读全文
posted @ 2017-09-07 12:03 natsu07 阅读(103) 评论(0) 推荐(0) 编辑
  2017年8月22日
摘要: 计算属性也叫依赖属性。是一种依赖于其他数据变化而产生值的数据。一般来说这是一个单向的关系,由原始数据推出计算属性的值。计算属性表现为只读。 但是实际应用场景中,有时会遇到双向依赖的一组数据。比如first name + last name 推出 fullname ,在fullname只读的时候是没有 阅读全文
posted @ 2017-08-22 15:04 natsu07 阅读(577) 评论(0) 推荐(0) 编辑
  2017年8月21日
摘要: 1. 是否能跨域完全取决于浏览器控制,浏览器可以直接拒绝发送跨域请求(服务器根本收不到),也可以发送给服务器等接收到返回信息后决定是否让它被读取。 2. 服务器并不能辨别请求是从哪个源发过来的,只有在客户端能够知道,因此浏览器承担起了这个责任,对于跨域ajax请求会自动添加origin头部,让服务器 阅读全文
posted @ 2017-08-21 14:09 natsu07 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 1.webpack打包的特点 (打包文件到指定地点,修改原文件里的引用路径为打包的地点) 涉及output的path/public path/dev-server里的public path等概念 webpack的入口是js文件,可以包办从js里引入的css和其他html模块,但无法包办根html文件 阅读全文
posted @ 2017-08-21 11:07 natsu07 阅读(982) 评论(0) 推荐(0) 编辑
  2017年8月10日
摘要: 1. 含有insert DOM元素操作的时候,要注意所在的代码会不会被复用,在HTML不变时再度执行,如果有这种情况就需要加上判断(只在第一次载入DOM时insert DOM元素) 2.发送Ajax返回html文本时,以XHR对象的responseText形式返回字符串,可以用innerHTML设置 阅读全文
posted @ 2017-08-10 14:36 natsu07 阅读(95) 评论(0) 推荐(0) 编辑
  2017年8月1日
摘要: 1.nodejs的方式:commonjs var xx =require() modules.exports=xxxx 注意:这种方式引入模块,路径会遵循node的规则,和js的src路径规则不同。 规则参考:http://www.ruanyifeng.com/blog/2015/05/requir 阅读全文
posted @ 2017-08-01 10:56 natsu07 阅读(1298) 评论(0) 推荐(0) 编辑