- 博客(7)
- 收藏
- 关注
翻译 js模块化——commonJS
一、简介 CommonJS, AMD, CMD都是JS模块化的规范。 CommonJS是服务器端js模块化的规范,NodeJS是这种规范的实现。 AMD(异步模块定义)和CMD(通用模块定义)都是浏览器端js模块化的规范。RequireJS 遵循的是 AMD,SeaJS 遵循的是 CMD。 二、node中commonJS的简单实现 CommonJS的核心思想就是通过 require 方法来同步加载...
2019-01-04 23:12:45
171
原创 JavaScript常见排序算法
准备工作 常见排序算法有 :①选择排序; ②冒泡排序; ③插入排序; ④快速排序; ⑤归并排序; ⑥计数排序; ⑦希尔排序; ⑧堆排序;(粗体字为不稳定排序) 在开始排序算法之前,我们先创建一个待排序和搜索的数组 let arr = [ 10, 22, 10, 1, 2, 5, 3, 89, 3, 7777, 1111, 2222, 0, 8...
2019-01-04 13:29:21
107
原创 原生ajax实现
何为ajax? AJAX = 异步 JavaScript 和 XML。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图、开心网等等。 ...
2019-01-04 12:29:56
161
原创 用Javascript实现链表
github主页:https://github.com/A15162252289 什么是链表 链表存储有序的元素集合,但不同于数组,链表中的元素在内存中不是连续放置的。每个元素由一个存储元素本身的节点和指向下一个元素的引用组成。 下图为单向链表的示意图 相对于传统数组链表的好处在于,添加和删除元素的时候不需要移动其他元素。然而,链表需要使用指针,因此实现链表时应该额外注意。数组的另一个细节是可以...
2018-10-19 11:39:41
196
原创 用Javascript实现队列
github主页:https://github.com/A15162252289 什么是队列 队列是遵循FIFO(First In First Out)原则的一组有序的项。队列在尾部添加新元素,从顶部移除元素。最新添加的元素必须排在队列的末尾。 在计算机科学中,一个常见的例子就是打印队列。比如说,我们需要打印五份文档。我们会打开每个文档,然后点击打印按钮。每个文档都会被发送到打印队列。第一个发送到...
2018-10-18 12:27:27
554
1
原创 基于AschPlatform搭建一个关于音乐版权的平台(准备阶段)
从去年7月1日关注区块链到现在,从放弃考研到自学node。作为一名建筑学的学生,我认为这个选择是正确的。 对于虚拟货币,个人比较看好阿希币,比原链。 ---------------------------------------------------------------------------------------------------------------------------
2018-02-01 22:44:15
219
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人