摘要: 当初jQuery的诞生有两个目的,第一简化DOM操作,第二减少开发过程中跨浏览器的问题。jQuery是伟大的,但是在当下技术发展的今天,我们不需要再兼容IE6和IE7的情况下,很多兼容性问题浏览器已经自行解决了,所以说,将jQuery从你的网站中删除是正确的做法。而且js现在已经更加简洁,对于很多D 阅读全文
posted @ 2017-09-27 10:48 indigojh 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 到目前为止,互联网行业里,手机越来越智能化,移动端占有的比例越来越高,尤其实在电商,新闻,广告,游戏领域。用户要求越来越高,网站功能越来越好,效果越来越炫酷,这就要求我们产品质量越来越高,web前端开发而言是一个挑战,是一个难题,也是一个机遇。如何让我们所开发的手机页面能有更好的交互体验,就是这篇文 阅读全文
posted @ 2017-09-25 16:07 indigojh 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 正负旋转相消 这里要介绍的技巧是利用父级元素正反两个方向的旋转,来制作一些酷炫的 3d 效果。 HTML结构如下: .content 内是我们的主要内容,好了,现在想象一下,如果祖先元素 .rotate 进行正向 linear 360° 旋转,父级元素 .reverseRotate 进行反向 lin 阅读全文
posted @ 2017-09-15 17:19 indigojh 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 在此对工作经常用到的操作数组的方法予以总结。 ES3的数组方法 join(); 目的:将数组转化为字符串. 参数:无or可传一个参数(传超过1个的参数,默认取第一个参数), 参数为字符或字符串,参数将在数组的每个元素的间隔插入。PS: 参数无的时候,数组元素间隔为 ','. 是否改变原数组: 不改变 阅读全文
posted @ 2017-09-13 17:25 indigojh 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 见过这道题吗? 第一个问题,点击三个li,console输出结果是什么?(答错扣30分) # 聪明的你这时点击了三个li "你点击了 3" "你点击了 3" "你点击了 3" (⊙⊙!) 第二个问题,为什么输出总是“3”呢?(答错扣30分,可以考虑提前结束面试) 我们祭出console.log大法: 阅读全文
posted @ 2017-09-13 16:12 indigojh 阅读(160) 评论(0) 推荐(1) 编辑
摘要: css小案例:导航栏特效,实现如下图所示效果; 首先可以将html代码写出: css部分: 代码很简单,下面就其中的要素重点来解析。 一、可以看出我们所写的html部分文字内容为小写,而显示效果为全大写,这里有一个css属性:text-transform 定义文本的大小写状态,此属性对中文无意义。 阅读全文
posted @ 2016-05-24 19:23 indigojh 阅读(2681) 评论(0) 推荐(0) 编辑
摘要: eval与window.eval的差别 它们之间有区别吗? 开发过程中似乎很少有人去加个额外的window,觉得多此一举。比如Ajax过程中回调函数解析JSON格式字符串 但由于各个引擎实现差异,它们的区别还是有的。通常直接使用eval,而非var json = window.eval('(' + 阅读全文
posted @ 2016-05-23 18:53 indigojh 阅读(237) 评论(0) 推荐(0) 编辑
摘要: ES概念解释: ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。 ECMA-262规范 定义了ECMAScript支持的一套关键字,这 阅读全文
posted @ 2016-05-22 18:21 indigojh 阅读(3757) 评论(0) 推荐(4) 编辑