摘要:
JS:二维数组排序和获取子级元素 1. 二维数组排序 如果我们要按每个子数组的第一列来排序要如何做呢,我们可以定义一个比较函数: 这里的比较函数的作用是什么呢?其实是数组依次将数组元素复制给x,y,比如首先将arr[0]赋给x,arr[1]赋给y,然后用x[0] – y[0],根据返回的值,如果返回 阅读全文
摘要:
JavaScript 变量声明提升 一、变量提升的部分只是变量的声明,赋值语句和可执行的代码逻辑还保持在原地不动 二、在基本的语句(或者说代码块)中(比如:if语句、for语句、while语句、switch语句、for...in语句等),不存在变量声明提升 三、函数声明会提升,但是函数表达式的函数体 阅读全文
摘要:
一道经典面试题 setTimeout(function(){},0) 转载: http://www.w3cfuns.com/notes/17398/e8a1ce8f863e8b5abb530069b388a158/page/3.html#tagsbar 先看题: 结果是:0 1 2 3 3 3 很多 阅读全文
摘要:
基础知识:Promise(整理) (来自牛客网)下面关于promise的说法中,错误的是(D) A. resolve和reject都是直接生成一个进入相应状态的promise对象,其参数就是进入相应状态时传递过去的参数,可以在完成回调的参数中得到 B. Promise.resolve(value), 阅读全文
摘要:
几个兼容相关的重要函数 1. 创建XMLHttpRequest对象 2. 原生js实现跨浏览器的事件对象和事件处理程序 2.1 获取事件对象 2.2 获取事件源 event.srcElement是[IE8-]唯一的方式,IE9+未知,其它浏览器都支持标准的event.target方式 2.3 阻止事 阅读全文
摘要:
JSON 本来是想总结一下ajax,但是作为一种无需刷新页面即可从服务器取得数据的这样一个技术,其中的数据格式也是我们关心的。JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,便于人们阅读和书写,是理想的数据交换格式。 1. JSON对象 一个对象以“{” 阅读全文
摘要:
关于由ajax返回的数据在for循环中只能取到最后一个数的问题 以上是来自后台的数据格式。从数据中可以看出,里面包含两个商品,每个商品价格分别为:1.98,13.60。这里我要计算两个商品的总价格,但是通过for循环只能取到最后一个价格,也就是13.60。代码如下: 结果: 在网上查阅了一些资料,没 阅读全文
摘要:
如果要遍历除了for循环,你还知道什么?——JavaScript的各种遍历方式 这是曾经面试中的一道题目,当时的我用现在很潮的话讲,整个人是懵比的,我呆呆的说了句,我好像只知道for循环啊。后来回过神来,其实有很多,只是for循环是最常用的,大家常常会反应不上来其他的。下面通过自己所了解的以及网上找 阅读全文
摘要:
关于$.fn.scrollPath is not a function 在做项目过程中,用到了一个jQuery的滚动路径插件——jQuery Scroll Path。引入相关的js文件后,但是控制台一直报错。如图: 在网上查了很多资料,可能有以下原因: (1)函数重名 (2)js引入顺序不对 (3) 阅读全文