240 发简信
IP属地:四川
  • 120
    Ajax的跨域问题

    什么是跨域及来源 跨域问题来源于浏览器的同源策略,JavaScript只能访问和操作自己域下的资源,不能访问和操作其他域下的资源。 什么是同源策略 同源策略是浏览器为安全性考...

  • 对象的使用法总计下,你上周六站会时遇到的问题就是这块。

    对象基础

    一,Object对象基础 1. 对象是什么? 对象是一些数据和方法的集合,他们都是对象的属性 2. 对象的建立和格式? 通过Object关键字: var obj = new ...

  • 还没入职就秃😄,要小心了

    JS对象

    真是头都看秃了才能把作业做完。JS对象这一部分的初步学习遇到了一些难点。其主要的问题集中在this是什么。这里对该部分写一个简单的记录,理一理思路吧。 本文参考了很多别人的文...

  • 是只觉得对象中的 this 需要总结吗😄

    JavaScript中的this指向; bind, call, 与apply重定向(待续...)

    JavaScript中的this指向既可谓语言之精髓同时又是初学者的大坑,最近在学习过程中经历了许多磕磕碰碰,在此分享一下一些心得体会。 1. 最简单的情况:函数中的this...

  • this的修改方式,blid 书写错误。

    JavaScript 对象

    JS对象基础 定义:对象是一个包含相关数据和方法的集合创建方法: 直接创建: 通过object创建: 3.通过构造函数创建: 对象成员: 表示方法:对象.成员对象['成员']...

  • 120
    CSS基础(一)

    1.CSS 的引入方式有哪些? CSS 的引入方式有以下三种: 行内样式使用style属性引入CSS样式。 内部样式表在style标签中书写CSS代码。style标签写在he...

  • 这里有另外一个版本,可能更好理解些:
    function currying(fn){
    var allArgs = [];

    function next(){
    var args = [].slice.call(arguments);
    allArgs = allArgs.concat(args);
    return next;
    }
    // 字符类型
    next.toString = function(){
    return fn.apply(null, allArgs);
    };
    // 数值类型
    next.valueOf = function(){
    return fn.apply(null, allArgs);
    }

    return next;
    }
    var add = currying(function(){
    // console.log(111, arguments)
    var sum = 0;
    for(var i = 0; i < arguments.length; i++){
    sum += arguments[i];
    }
    return sum;
    });

    前端基础进阶(十):深入详解函数的柯里化

    柯里化是函数的一个高级应用,想要理解它并不简单。因此我一直在思考应该如何更加表达才能让大家理解起来更加容易。 通过上一个章节的学习我们知道,接收函数作为参数的函数,都可以叫做...