Fork me on GitHub
摘要: 纯css实现三角箭头有几种方式,常规的方式用css3的rotate把元素旋转45度角,无法兼容ie的主要原因是ie不支持边框透明, 第二种方法,使用chroma滤镜透明,经尝试在ie下会出现activex的安全提示,基本不可行,第三种是用boder-style:dashed,这种方法效果比较完美,美 阅读全文
posted @ 2016-03-08 14:52 枫之物语 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 以下是做面试和培训以来整理的前端开发的基础知识点摘要,都是老生常谈的问题,工作中也是分分钟遇到的问题,做为一个前端入门知识的索引,答案请自行百度。 1 .Javascript语言特性与Dom l String对象—字符的查找与分割合并,替换等操作,正则的使用 l 数组对象—数组的插入、删除、排序等 阅读全文
posted @ 2016-02-18 17:23 枫之物语 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1. 事件绑定$(el).bind ie使用attachEvent,其它浏览器使用addEventListener,不同的是ie多了个on前缀,this绑定在window上,需要用call和apply修正this 的指向。 if (element.addEventListener) { elemen 阅读全文
posted @ 2016-02-17 17:13 枫之物语 阅读(474) 评论(0) 推荐(0) 编辑
摘要: jQuery最强大的功能在于它可以通过css选择器查找元素,它的源码中有一半是sizzle css选择器引擎的代码,在html5规范出来之后,增加了document.querySelector和document.querySelectorAll直接查找元素,如果是做移动端开发的,使用jQuery的必 阅读全文
posted @ 2016-02-04 09:30 枫之物语 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: ready事件是jquery的一个很重要的功能,在很久很久以前,我们是使用window.onload监听页面加载成功的,onload事件的好处是你不用考虑浏览器兼容性,也不需要依赖任何框架就可以写,但是在正规的项目最好不要用,他的缺陷是触发的太晚了,要等待所有的图片都加载完成才会触发,严重拖慢了整体 阅读全文
posted @ 2016-02-03 14:17 枫之物语 阅读(292) 评论(0) 推荐(0) 编辑
摘要: jquery源码中有很多精妙的实现,对于我们每天都在使用的东西,一定要知其原理,如果遇到不能使用jquery环境,也能自己封装原生的代码实现。 1.检测类型 众所周知typeof 不能用来检测数据,会返回object,而instanceof和constructor在使用跨页面调用时(iframe子页 阅读全文
posted @ 2016-02-03 13:42 枫之物语 阅读(189) 评论(0) 推荐(0) 编辑
摘要: mvvm框架的双向绑定,即当对象改变时,自动改变相关的dom元素的值,反之,当dom元素改变时,能自动更新对象的值,当然dom元素一般是指可输出的input元素。 1. 首先实现单向绑定,在指定对象的属性值发生改变时触发callback函数。 2. 单向绑定可采用ES5新增的defineProper 阅读全文
posted @ 2016-02-02 10:49 枫之物语 阅读(4175) 评论(0) 推荐(0) 编辑
摘要: 在移动端 触屏click事件虽然也会响应,但是总感觉是有延迟,一直听说click事件在手机上有200~300毫秒的延迟问题,亲自测了一下,在pc端模拟手机的话是测不出来的,但是用手机测试时发现延迟非常明显,用我的iphone5执行下段测试代码,平均延迟在370毫秒!结果非常惊人,所以在移动端必须得用 阅读全文
posted @ 2016-02-01 00:56 枫之物语 阅读(1318) 评论(1) 推荐(0) 编辑
摘要: html5移动端新增了touchstart,touchmove,touchend事件,利用这3个事件,判断手指的点击和划动轨迹,我们可以封装各种手势的识别功能, 这3个事件和pc端的mousedown,mousemove,mouveup非常类似,不同的是touch事件可以有多个点击的点,而鼠标每次只 阅读全文
posted @ 2016-01-31 19:36 枫之物语 阅读(3881) 评论(0) 推荐(0) 编辑
摘要: 1.object最后一个逗号 定义object直接量或json,最后一个逗号多写了,在ie下会报错,高级浏览器则不会,给只使用chrome调试的同学敲个警钟。踩了无数次这个坑了。 2.自动加分号 自动加分号的机制把很多人惯坏了,就常常不写分号,但是自动加分号的机制并不是无条件的,如果语句以括号开始, 阅读全文
posted @ 2016-01-29 15:36 枫之物语 阅读(380) 评论(0) 推荐(0) 编辑