用户中心USER CENTER

首页/用户
  • JavaScript 之高阶函数

    摘要:高阶函数高阶函数就是可以把函数作为参数传递的函数思路,向高阶函数中传入参数和一个处理函数,处理函数对每个参数进行处理使用场景想要获取数组中的每个数字平方后的数组 高阶函数 高阶函数就是可以把函数作为参数传递的函数 思路1,向高阶函数中传入 参数 和一个 处理函数2,处理函数 对每个 参数 进行处理 使用场景想要获取数组中的每个数字平方后的数组 var process = functio...

    mating 发布于JavaScript
  • Mustache.js源码分析

    摘要:是一个弱逻辑的模板引擎,语法十分简单,使用很方便。源码只有行,且代码结构清晰。解析器解析器是整个源码中最重要的方法,用于解析模板,将标签与模板标签分离。同时比较后还需将的最后一个删除,才能进行下一轮比较。 mustache.js是一个弱逻辑的模板引擎,语法十分简单,使用很方便。源码(v2.2.1)只有600+行,且代码结构清晰。 一般来说,mustache.js使用方法如下: var ...

    mating 发布于JavaScript
  • JavaScript[14] -- this

    摘要:总结方法自执行时,指向,被对象调用时,指向对象。可以用和改变指向。 总结: 方法自执行时,this指向window,被对象调用时,this指向对象。可以用call(),apply()和bind()改变this指向。 默认绑定 全局环境中this默认绑定到window console.log(this); //window ...

    mating 发布于JavaScript
  • 原生js实现Ajax,JSONP

    摘要:内部的几个执行步骤创建对象设置请求头连接服务器设置回调发送数据在回调函数中获取数据利用标签可以跨域请求资源解决跨域问题。 Ajax内部的几个执行步骤 创建XMLHttpRequest对象(new XMLHttpRequest()) 设置请求头(setRequestHeader) 连接服务器(open()) 设置回调(onreadyStateChange) 发送数据(send()) 在...

    mating 发布于JavaScript
  • Snabbdom.js(一)

    摘要:闲聊在学的过程中,虚拟应该是听的最多的概念之一,得知其是借鉴进行开发,故习之。以我的观点来看,多个相同元素渲染时,则需要为每个元素添加值。 闲聊:在学vue的过程中,虚拟dom应该是听的最多的概念之一,得知其是借鉴snabbdom.js进行开发,故习之。由于我工作处于IE8的环境,对ES6,TS这些知识的练习也只是浅尝辄止,而snabbdom.js从v.0.5.4这个版本后开始使用TS...

    mating 发布于JavaScript
<