js
文章平均质量分 66
Aaron_P
一个人,一座城
展开
-
javascript 设为首页 | 加入收藏夹 JS代码
我们介绍一个可兼容所有浏览器的加入收藏代码代码,大概原理是这样的我们根据获取用户navigator.userAgent.toLowerCase()信息来判断浏览器,根据浏览器是否支持加入收藏js命令,如果可以自动收藏否则就提示ctrl+D手动收藏了。 1 function addFavorite2() { 2 var url = window.location;转载 2017-11-11 00:56:21 · 10781 阅读 · 0 评论 -
js和jquery实现监听键盘事件示例代码
项目中要监听键盘组合键CTRL+C,以便做出对应的响应。查了一些方法但是其兼容性和稳定性不是很高,最终得到如下方法,经测试在Firfox、Chrome、IE中均可以使用。 一、使用javascript实现 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15转载 2017-11-17 10:43:53 · 827 阅读 · 0 评论 -
控制滚动条位置
JS控制滚动条的位置: window.scrollTo(x,y); 竖向滚动条置顶(window.scrollTo(0,0); 竖向滚动条置底 window.scrollTo(0,document.body.scrollHeight) JS控制TextArea滚动条自动滚动到最下部 document.getElementById('textarea').scrollTop =转载 2017-11-17 11:38:59 · 3163 阅读 · 0 评论 -
JS回调函数
在Javascript中,函数是第一类对象,这意味着函数可以像对象一样按照第一类管理被使用。既然函数实际上是对象:它们能被“存储”在变量中,能作为函数参数被传递,能在函数中被创建,能从函数中返回。 因为函数是第一类对象,我们可以在Javascript使用回调函数。在下面的文章中,我们将学到关于回调函数的方方面面。回调函数可能是在Javascript中使用最多的函数式编程技巧,虽然在字面上看起转载 2017-11-24 13:22:41 · 201 阅读 · 0 评论 -
JS中call、apply、bind的区别
为什么需要这些?主要是因为this,来看看this干的好事。 box.onclick = function(){ function fn(){ alert(this); } fn(); };123456 我们原本以为这里面的this指向的是box,然而却是Window。一般我们这样解决: box.onclick = function(){ var _this =转载 2017-11-24 13:39:43 · 242 阅读 · 0 评论 -
JS中的forEach、map方法 与 jQuery的$.each方法
forEach是ECMA5中Array新方法中最基本的一个,就是遍历,循环。例如下面这个例子: [1, 2 ,3, 4].forEach(alert); 等同于下面这个for循环 1 2 3 4 var array = [1, 2, 3, 4]; for (var k = 0, length转载 2017-11-24 13:52:47 · 258 阅读 · 0 评论