JS实现选项卡功能

2017-07-10

JS选项卡是一个很常见的网页功能,其实应该是叫tab选项卡的,就是一个鼠标点击或者划过某个地方,显示不同的内容,减少网页空间,合理布局,增加交互和用户体验,接下来,来看下怎么实现的。 html代码: <div id="warp"&...

JS返回顶部

2017-06-20

今天给大家介绍的是JS返回顶部特效,返回顶部是一个网页很常见的特效了,基本上每个网站都有,做起来也比较简单。今天给大家介绍的返回顶部特效分为两种,一种是点击后直接回到顶部,另一种是点击后有一个运动的效果慢慢回到顶部,如...

原生JS找出数组重复项

2017-06-14

上篇文章中,介绍了数组去重,本文介绍,怎么找出数组重复项,还是比较简单的。 第一种方法:和去重方法思想是一样的 function duplicates(arr) {   var a=arr.sort();   var b=[];   for(var i=0;i&a.length;i+...

原生JS数组去重的4种方法

2017-06-13

有时候我们做项目的时候往往会需要把数组里面一些重复的项去掉,但是原生JS有排序,有筛选等等,但是就是没有数组去重怎么办呢? 这能怎么办,自己手动添加嘛。(一下代码直接在原型上添加的,为的就是和原生JS方法类似) 第一种方法...

原生JavaScript AJAX点击加载更多–(获取评论列表)

2017-05-23

在很久以前的文章中介绍过原生js ajax,但是那只是很简单的用法,今天老九和大家分享的是一个成熟的项目中使用ajax来获取更多评论。 技术难点:1、模拟数据(其实这个真不算难点)2、有些评论没有图片,有些又有3、刚开始加载一部分,...

JS怎么做放大镜特效?(原生JS实现放大镜)

2017-03-16

放大镜特效最重要的就是鼠标移动的时候,显示不同的位置的放大部分,其实并不难,只是需要用到一点点数学计算,只要搞清楚了,基本就很简单了, 我想想各位看官应该看一遍就可以了哦!话不多说,直接上代码! JS部分: 这里需要说道说...