摘要: 问题描述 最近在做移动项目时遇到一个页面滚动穿透问题,具体场景是这样的,在一个可滚动的列表页中打开弹窗,底部的页面理论上是不可滚动的,但是当滑动弹窗时,底部页面会跟随滚动,这就是所谓的页面滚动穿透的问题。这个是比较常见的问题,基本都会遇到,Google一下出解决方案也是挺多的。以下根据不同的适用场景 阅读全文
posted @ 2016-08-25 22:31 Aarongo 阅读(15310) 评论(1) 推荐(1) 编辑
摘要: 最近用Hexo博客部署到GitHub时出现了这如下的错误: 解决方法是: 在cmd中敲命令导致无法上传github,改为在git bash中deploy 后正常。因为可能当初装git时只使用 git bash,导致cmd中无法使用git命令。 阅读全文
posted @ 2016-05-17 22:40 Aarongo 阅读(1784) 评论(0) 推荐(0) 编辑
摘要: 最近在学习前端动画方面知识时发现了挺有趣的一个动画的图形库mo.js,页面效果真是酷炫,有兴趣的同学可以研究下:)。 酷炫的效果: 以下是官方的demo效果,更多详情请查看 "mo.js" "http://codepen.io/sol0mka/full/ogOYJj/" "http://codepe 阅读全文
posted @ 2016-04-30 02:09 Aarongo 阅读(9851) 评论(2) 推荐(1) 编辑
摘要: 在JavaScript代码中使用正则表达式进行模式匹配经常会用到String对象和RegExp对象的一些方法,例如replace、match、search等方法,以下是对一些方法使用的总结。 String对象中支持正则表达式有4种方法,分别是:search、replace、match、split s 阅读全文
posted @ 2016-03-22 00:48 Aarongo 阅读(5572) 评论(10) 推荐(3) 编辑
摘要: 以下是收集一些面试中经常会遇到的经典面试题以及自己面试过程中有一些未解决的问题,通过对知识的整理以及经验的总结,重新巩固自身的前端基础知识,如有错误或更好的答案,欢迎指正,水平有限,望各位不吝指教。:) HTML/CSS部分 1、什么是盒子模型? 在网页中,一个元素占有空间的大小由几个部分构成,其中 阅读全文
posted @ 2016-03-15 00:20 Aarongo 阅读(154961) 评论(29) 推荐(177) 编辑
摘要: 在截取字符串时常常会用到substr()、substring()、slice()方法,有时混淆之间的用法,故总结下。slice()定义:接受一个或者两个参数,第一个参数指定子字符串的开始位置。第二个参数表示子字符串的结束位置(不包括结束位置的那个字符),如果没有传递第二个参数,则将字符串的长度作为结... 阅读全文
posted @ 2015-12-16 00:17 Aarongo 阅读(4451) 评论(2) 推荐(3) 编辑
摘要: javascript内置的类型检测机制并非完全可靠。比如typeof操作符,并不能准确的判断数据是哪个类型,比如:数组和对象就不能通过typeof来区分。typeof [] ==="object" ; // truetypeof {} === "object"; // true但是typeof用来区... 阅读全文
posted @ 2015-11-22 17:03 Aarongo 阅读(1389) 评论(4) 推荐(2) 编辑
摘要: 在JavaScript中通常使用”."运算符来存取对象的属性的值。或者使用[]作为一个关联数组来存取对象的属性。但是这两种方式有什么区别了?例如,读取object中的property属性值: object.property object['property']以上两种方式都可以实现属性的存... 阅读全文
posted @ 2015-11-15 23:43 Aarongo 阅读(3345) 评论(3) 推荐(5) 编辑
摘要: Flexbox(伸缩盒)是CSS3中新增的特性,利用这个属性可以解决页面中的居中问题。只需要3行代码就可以实现,不需要设置元素的尺寸,能够自适应页面。 这个方法只能在现代浏览器上有效,IE10+、chrome、Safari、Firefox。例如: HTML: 首先,创建一个div容器,容器内是需要居 阅读全文
posted @ 2015-09-07 22:26 Aarongo 阅读(5215) 评论(0) 推荐(1) 编辑
摘要: 通过CDN(Content Delivery Network)引入jQuery库 要提升网站中javascript的性能的最简单的一步就是引入最新版本的jQuery库,新发布的版本通常在性能上会有更好的提升而且也修复了一下bug。或者通过CDN引入也是很好的选择,通过CDN引入能够减少网站的加载时间 阅读全文
posted @ 2015-08-23 23:54 Aarongo 阅读(7996) 评论(4) 推荐(16) 编辑