folk me on github

返回顶部

摘要: bind顾名思义,绑定。 bind()方法会创建一个新函数,当这个新函数被调用时,它的this值是传递给bind()的第一个参数,它的参数是bind()的其他参数和其原本的参数。 上面这个定义最后一句有点绕,我们来理一下。 bind()接受无数个参数,第一个参数是它生成的新函数的this指向,比如我 阅读全文
posted @ 2016-10-22 14:53 Freak_余震 阅读(517) 评论(6) 推荐(4) 编辑
摘要: Proxy是一个很有趣的对象,它能够修改某些操作的默认行为,等同于在语言层面做出修改,属于一种‘元编程’,即对编程语言进行编程。 Proxy其实很好理解,就是在目标对象之前架设一层拦截,外界的访问都得通过这层拦截,所以我们可以实现对外界访问的过滤和改写。 Proxy的使用其实很简单,举几个栗子你就清 阅读全文
posted @ 2016-10-09 11:21 Freak_余震 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 前几天翻阅《JavaScript权威指南》,看到了Math对象,于是汇总了一下。 Math对象不同于其他的对象,它可以说是一个公共数学类,里面有很多数学方法,用于各种数学运算,但是Math对象不需要构造,对于其中的方法直接使用即可。 1、常量(即属性) 下面是它们的值: 2、abs() 方法可返回数 阅读全文
posted @ 2016-10-08 15:02 Freak_余震 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样? Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.94 Safari/537 阅读全文
posted @ 2016-09-18 16:43 Freak_余震 阅读(964) 评论(6) 推荐(1) 编辑
摘要: 前阵子在stackOverflow上看到两个这样的问题: 为什么parseInt(8,3) == NaN,parseInt(16,3) == 1? 为什么parseInt('dsff66',16) == 13? parseInt大家应该都很熟悉了,我们一般用他来把一个小数或字符串转换为整数,正常情况 阅读全文
posted @ 2016-09-03 13:10 Freak_余震 阅读(2137) 评论(0) 推荐(0) 编辑
摘要: 数组经常用到的方法有push、join、indexOf、slice等等,但是有一个经常被我们忽略的方法:reduce,这个方法简直强大的不要不要的。 我们先来看看这个方法的官方概述:reduce() 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个 阅读全文
posted @ 2016-08-26 15:04 Freak_余震 阅读(1420) 评论(0) 推荐(4) 编辑
摘要: 今天看到stackoverflow上的这样一个问题(问题链接),大概是说用jQuery获取不到元素,这是我们刚开始接触javascript常常会碰到的问题,回答者列举了4中方法去解决获取不到元素的问题。 前三种我们应该都很熟悉: 1.将脚本放在要获取的元素的下面; 2.使用window.onload 阅读全文
posted @ 2016-08-22 16:36 Freak_余震 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 当我们发送AJAX请求的数据中带有数组时,是不能像普通JSON数据一样,直接放在data里发送给后台,比如有这样一个数据需要发送给后台: 其中resourceJson字段是一个数组,如果直接把这个JSON数据传给后台,后台得到的数据是这个样子: 浏览器会自动把数组解构成一个个变量,后台拿到这个数据就 阅读全文
posted @ 2016-08-18 15:23 Freak_余震 阅读(646) 评论(0) 推荐(1) 编辑
摘要: 网上有关replace的文章很多了,这里主要聊聊它的第二个参数。阅读本文需要对replace方法有一定了解。W3school=>replace 我们要把一段字符串中的某些指定字符替换掉,第一时间想到的就是replace方法,他的用法很简单,W3school上讲的清晰易懂。 replace第一个参数一 阅读全文
posted @ 2016-08-15 15:44 Freak_余震 阅读(867) 评论(0) 推荐(1) 编辑
摘要: 话不多说,先上效果图。 在线Demo查看 怎么样,是不是和在用百度一下时,关键字搜索补全一样一样的。 今天下午没什么事,打开百度首页的Newwork看了一下,发现我每次输入内容后,它都会把我们输入的内容发送到后台,后台返回这些关键字的联想条目,我们只需要把这些条目放到页面中,就可以实现上图所示的de 阅读全文
posted @ 2016-07-01 16:37 Freak_余震 阅读(3095) 评论(3) 推荐(9) 编辑