摘要: JS模块化 模块化发展 1. 模块化前 + 项目壮大时,代码功能不明显,不利于维护 + 容易污染全局变量 + html 中引入过多的 js 文件,且不清楚文件依赖 2. 模块化的优势 + 避免命名冲突 + 代码分离,实行按需加载 + 更好的复用和维护代码 + 解决引入js库时依赖模糊的情况 3. 模 阅读全文
posted @ 2019-08-02 14:45 黎志文 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 前言 javascript 是基于原型继承的语言,熟悉其原型规则以及原型链非常有必要。此随笔记录对原型和原型链、继承的学习,以及对 、`new class` 等关键字的理解。 关于原型和原型对象 原型 是一个名为 的属性,每当创建一个函数时,该函数就会自带该属性,而该属性指向一个对象,称为 原型对象 阅读全文
posted @ 2019-11-17 00:03 黎志文 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 目录 针对 版本,所有 参考自 "jQuery API" 。 + "选择器" + "遍历和筛选" + "属性操作" + "增删改元素" + "特效" + "Ajax" + "事件" + "设置/核心" 选择器 最强大的一个地方就是把选择器从 带到了 ,从而可以用类似 的匹配规则来匹配元素。 |说明| 阅读全文
posted @ 2019-11-16 23:50 黎志文 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 记录 ECMAScript 内置对象的所有属性和方法(除了废弃的方法),不定期更新,作手册用。 阅读全文
posted @ 2019-11-15 23:46 黎志文 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 说明 本文章包含以下内容: + "Git 安装和本地配置" + "Git 文件状态说明" + "Git 常用命令说明" + "GitHub 配置 SSH keys" + "GitHub 创建第一个 GitHub 仓库,并关联本地仓库、提交更改" + "GitHub 处理关联仓库时的冲突" + "Gi 阅读全文
posted @ 2019-01-17 17:32 黎志文 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 开始 首先,确保之前已经安装过 npm 和 nodejs(为了避免版本的问题,最好使用较新的版本)。 全局安装 vue-cli : npm install -g vue-cli 新建文件夹 my-project ,进入命令行,利用 cd 命令导航至该文件夹(或者在文件夹内空白处 ctrl + shi 阅读全文
posted @ 2018-09-09 21:21 黎志文 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 启动IIS服务 1. 打开 “控制面板” => "程序" => "启用或关闭Window功能": 2. 接着勾选相应设置: 3. 继续勾选对应目录下的CGI模块(安装配置php时要用到): 4. 此时在 “C盘“ 会多了一个文件夹 ”inetpub“,打开看里面的目录结构 如上图,各个文件价存储着不 阅读全文
posted @ 2018-09-06 20:36 黎志文 阅读(1834) 评论(0) 推荐(0) 编辑
摘要: 下午在FCC(FreeCodeCamp)中文网上做到一道练习题:将给定的数字转换成罗马数字。折磨了一个多小时,终于能把基本功能给实现了。过程如下: 关于罗马数字 罗马数字的详细介绍可见百度,或者罗马数字。这里作一下简单的介绍(图片选自罗马数字): 1.罗马数字选用7个罗马字母(大写)作数字,代表的十 阅读全文
posted @ 2018-06-13 19:42 黎志文 阅读(1771) 评论(0) 推荐(0) 编辑
摘要: 希尔排序(Shellsort)由Donald Shell提出,对直接插入排序进行了改进。由于其算法特征,又叫做"缩减增量排序"。 希尔排序使用一个增量序列(h1, h2, h3, ..., hk),只要h1 = 1,任何增量序列都是可行的,增量序列不唯一,但有的增量序列比另一些增量序列要好。希尔排序 阅读全文
posted @ 2018-05-24 21:14 黎志文 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 插入排序和选择排序--学习笔记 从《算法导论》学习了插入排序,选择排序是在课后练习出现的,代码用javascript编写。 首先,了解一下插入排序和选择排序。类似玩扑克游戏,如下图(摘自《算法导论》-- 插入排序的附图): 插入排序和选择排序就像两个不同习惯的人:一个人喜欢一张一张地摸牌(插入排序) 阅读全文
posted @ 2018-05-23 17:09 黎志文 阅读(402) 评论(0) 推荐(0) 编辑