- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 JavaScript实现元素全排列
文章出自个人博客 https://knightyun.github.io/2019/05/11/js-permutation,转载请申明。排列 (Permutation / Arrangement)概念n 个不同元素中任意选取 m (m <= n) 个元素进行排列,所有排列情况的个数叫做 排列数,其值等于:A = n! / (n - m)!! 表示数学中的阶乘运算符,可以通过...
2019-05-11 22:25:35 768
原创 JavaScript之常见算法排序
文章出自个人博客 https://knightyun.github.io/2019/05/01/js-sort,转载请申明。冒泡排序冒泡排序即从头到尾依次比较相邻两数的大小,不符合顺序则交换位置,一直循环直到排序完成;但方便程序编写的做法是,从第一个到最后一个数,每个数分别与排在后面每个数进行比较和交换位置;// 输入值 arr 为需要排序的数组// 后面的代码类似function...
2019-05-02 08:50:13 176
原创 JavaScript面向对象编程
文章出自个人博客 https://knightyun.github.io/2019/05/01/js-oop,转载请申明。概述面向对象编程思想,顾名思义,即模仿现实世界的存在物,一切节对象,拥有各自的特性与行为,如人类,外貌、肤色、身高、体重等是其特征,能吃饭睡觉行走是其行为;同样,编程中,一个对象拥有 属性(key/property),相当于人类的特征,当然这些属性一般都有 属性值(v...
2019-05-02 08:44:44 168
原创 ECMAScript 发展简史
文章出自个人博客 https://knightyun.github.io/2019/05/01/js-ecmascript-history,转载请申明。ECMAScript,简称 ES,是 JavaScript 的标准版,经历了不同版本的变化;最初由于网速慢,网页验证表单需要通过服务器完成,因此Netscape(网景)公司决定开发这样一种用于处理验证的客户端语言;1995年,...
2019-05-01 23:23:09 592
原创 JavaScript之call,bind,apply方法及 this 的用法辨析
文章转自个人博客 https://knightyun.github.io/2019/05/01/js-call,转载请申明。概述JavaScript函数中的三个方法.call(), .apply(), .bind(),总体来说主要功能就是改变函数中 this 关键字的指向,因为 this 默认指向 当前环境的对象;例如:var obj = { name: 'Knight', ...
2019-05-01 23:20:11 502
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人