用户中心USER CENTER

首页/用户
  • ES6入门之函数的扩展

    摘要:如果所有函数都是尾调用,那么完全可以做到每次执行时,调用帧只有一项,这将大大节省内存。等同于等同于注意,只有不再用到外层函数的内部变量,内层函数的调用帧才会取代外层函数的调用帧,否则就无法进行尾调用优化。 showImg(https://segmentfault.com/img/bVbrTHp?w=1080&h=1920); 1. 函数参数的默认值 1.1 用法 在ES6之前是不能为...

    graf 发布于JavaScript
  • 【剑指offer】3.从尾到头打印链表

    摘要:题目描述输入一个链表,按链表值从尾到头的顺序返回一个。最后别忘了,从尾到头遍历链表,不要忘了将你的结果进行翻转。 题目描述 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 分析 要了解链表的数据结构: val属性存储当前的值,next属性存储下一个节点的引用。 要遍历链表就是不断找到当前节点的next节点,当next节点是null时,说明是最后一个节点,停止遍历。 最...

    graf 发布于JavaScript
  • Node入门 (第四课)

    摘要:在中存储的都是二进制数据,但是在显示时都是以进制的形式显示。创建一个指定大小的的构造函数都是不推荐使用的创建一个的大小的长度一旦确定,就不能更改,实际上是对底层内存的直接操作。但是只要在控制台和页面中显示,都会转换成进制。 Buffer (缓冲区) Buffer的结构和数组很像,操作的方法和数组类似,既然存在数组,为什么还要出现Buffer? 数组中不能存储二进制文件,而Buffer...

    graf 发布于JavaScript
  • 使用midi.js写一个可视化钢琴

    摘要:可视化钢琴使用钢琴音色播放文件,并且将按键可视化到钢琴键盘上。如图主界面链接在线 可视化钢琴 使用钢琴音色播放Midi文件,并且将按键可视化到钢琴键盘上。如图: 主界面: showImg(https://segmentfault.com/img/bVbmEzC?w=1920&h=943); github链接 https://github.com/qk44077907...在线demo ...

    graf 发布于JavaScript
  • JavaScript的预编译过程分析

    摘要:一概念是一个单线程解释型的编程语言。预编译大致可分为步创建对象找形参和变量声明,将形参和变量名作为属性名,值为将实参值和形参统一在函数体里面找函数声明,值赋予函数体。 一、JavaScript概念 JavaScript ( JS ) 是一个单线程、解释型的编程语言。 二、JavaScript语言特点 2.1 单线程 JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能...

    graf 发布于JavaScript
<