javaScript学习
文章平均质量分 55
karenYin0828
Talk is cheap, show me the code !
展开
-
原生javascript 简易实现放大镜效果
原理: 其实所谓的放大就是准备两张一样的图片,除大小不一样。鼠标移动到不同位置,将会显示大图片对应的图片内容。 放大镜效果 var filter = document.getElementById('filter'); var smallImg = document.getElemen原创 2016-03-16 20:09:07 · 663 阅读 · 0 评论 -
jquery实现图片轮播效果
html 部分 css部分#lunbo{width: 600px;height: 300px;margin: 0 auto;overflow: hidden;} #pics{width: 600px;height: 300px;cursor: pointer;position: relative;} ul li{width:原创 2016-03-26 23:12:37 · 1109 阅读 · 0 评论 -
原生 js 实现全屏滚动效果
原理: 1. 计算当前浏览器屏幕高度,每次翻页显示的内容高度即为屏幕高度 2. 对鼠标滚轮事件进行监听,注意滚轮事件的浏览器兼容问题。废话不多说,直接上代码html代码:原创 2016-04-16 20:28:02 · 9239 阅读 · 0 评论 -
js中cookie的使用详细分析
cookie概述 在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟 全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的 跨页面全局变量,这种方式是不行的, JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。c转载 2016-05-04 16:54:07 · 337 阅读 · 0 评论 -
javascript 以及 jquery DOM节点操作
DOM节点父节点: parentNode,子节点:childNodes首个子节点:firstChild末尾子节点:lastChild兄弟子节点:nextSlibling、previousSlibling原生Javascript:1. appendChild()。插入新的节点到节点列表末尾,返回的是新插入的节点。2. insertBefor原创 2016-06-02 19:43:01 · 1118 阅读 · 0 评论 -
javascript实现常见的算法
1. 快速排序// 快排function quickSort(arr) { if (arr.length < 2) { return arr; } var pivIndex = Math.floor(arr.length/2); var piv = arr.splice(pivIndex, 1)[0]; var left = [], righ原创 2017-04-24 16:04:05 · 496 阅读 · 0 评论 -
JavaScript 遍历DOM树
1. 前序遍历function preOrder(node){ if(node){ arr.push(node); preOrder(node.firstElementChild); preOrder(node.lastElementChild); }}2. 中序遍历function inOrder(node){ if(nod原创 2017-04-25 15:44:48 · 1738 阅读 · 0 评论