JavaScript “高阶函数”专题 自古任何东西都是从低阶升上了高阶都是摇身一变从简单题变偏题难题、从具体变得抽象。低阶可能只是一阶二阶,但高阶直接无穷无尽不可名状。然后从刚好踩在我还算能 hold 住的难度边界上飞入深空,一如我从来没能完全理解的数学分析与常微分方程…还好编程语言中的高阶函数的概念没有那么的过分。目录 概念一个小栗子JS 自带的高阶函数forEach() 方法map() 方法reduce...
JavaScript | 类型转换专题 先来一个表情包:咳咳…这可能是每个 JSer 都绕不开的话题。在第一篇笔记 JavaScript | 入门基础 中,我们简单介绍了原始类型的互相转换。而在本篇中,我们将着重于讲述类型的自动转换机制并做易错点总结对比。目录原始类型转换转换为 boolean比较运算符相等运算符关系运算符四则运算符对象向原始值转换ToPrimitive进一步转换...
一篇文章快速上手 SASS title date Sass 速览教程 2020-01-11 Sass 速览教程自己刷了一些 Sass 的教程,顺手整理一下。本文的意义是尽可能精简内容和例子,删除没有太多意义的废话和不太重要的细节(但覆盖的内容要多于普通的快速上手教程),以例子化的形式全面地速览 Sass 重要特性。SCSS 语法为 Sass 的新版...
数据库系统理论笔记 数据库第一章 绪论基本概念数据(Data)数据库管理系统(DataBase Management System)数据库系统(DataBase System)数据模型数据模型类型概念层数据模型分类实体(Entity)属性(Attribute)码(Key)域(Domain)实体型(Entity Type)实体集(Entity Set)联系(Relationsh...
一文快速上手HTML5语义化页面结构 title date HTML5 结构元素介绍 2019-10-15 HTML5 结构元素介绍 刚开始学习 HTML 时,总是对 HTML5 新增的语义化标签的使用情景有所迷糊,在小实战中纠结于到底应该什么时候使用这些标签元素才是合理的。虽然使用这些标签使得页面对搜索引擎来说更加具有可读性,但是错误...
HTML5 常用标签汇总 title date HTML 常用标签 2019-10-15 HTML 常用标签按类型整理了一下 HTML 标签列表(包括 HTML5 新标签)以便于查找。注意:被弃用/被代替的标签不在收纳中。标签后带有“5”的代表为 HTML5 新标签一. HTML文档标签标签定义......
Emmet - HTML快速开发神器 title date Emmet 入门教程 2019-11-09 Emmet | HTML快速开发神器HTML 作为一种随互联网诞生而不断发展的标记语言,其已经发展到 HTML5 版本并展示了强大的可用性。但 HTML 文档代码可不算是一种非常简洁的语言,复杂的标签记号往往使得网页编写者需要借助大量的...
CSS 居中专项讲解 title date CSS 居中专项讲解 2019/10/04 CSS 居中专项讲解对于 CSS 新手来说,居中效果绝对是能排上前几的新手常见难题。对于不同类型的元素的性质认识不够深刻,又常常在搜索解决方法时没能准确描述自己想要居中的元素的类型,导致出现诸如文本对齐的方法用在块元素上的错误。关于...
flex title date Flex 布局教程 2019-10-03 Flex 布局教程传统的网页布局解决方案都是采用盒状模型,但是在多个盒的存在相互影响或者想要达到比较特殊的布局效果时,盒状模型的布局实现就较为麻烦。Flex 布局,即 Flexible Box 布局(弹性布局),基于盒状模型提供了更大的...
CSS基础知识点速览 title date CSS 小抄 2019-09-27 CSS 小抄层叠样式表 (Cascading Style Sheets)创建外部样式表外部引入:<head><link rel="stylesheet" href="mystyle.css"></hea...
JavaScript | 索引对照表 title date JavaScript 索引表 2019-08-24 JavaScript | 索引对照表摘录一些常用的方法(且不限于方法,如属性、常量),在全面与精简中尽量作平衡。表格内每一项时常以内在意义进行排序而非字母顺序排序,请**善用目录与 Ctrl+F**????目录 数据类型N...
JavaScript性能 title date JavaScript 性能 2019-08-29 JavaScript | 性能 目前 JavaScript 语言性能越来越好,个人电脑的平均配置也越来越高,但是注重良好的编程规范仍然是优秀编程者的素养。目录 JS 代码减少循环中的活动避免新建不必要的变量DOM...
JavaScript | 浏览器调试与代码测试 title date 浏览器调试与代码测试 2019-09-01 JavaScript | 浏览器调试与代码测试 介绍如何使用现代浏览器进行简单的代码调试与编写自动化测试。目录 浏览器控制台Chrome 调试快捷键debugger 命令日志记录代码编写规范自动化测试常用库样例其...
Git 常见指令 title date Git 常见指令 2019-08-22 Git 常见指令 注:本文中带尖括号(<、>)的标签是需要被替换为对应文本的标记。索引 常用操作添加文件提交文件查看暂存状态发送至远程仓库克隆其他仓库从远程仓库更新本地撤销操作撤销最后一次提交取消...
将本地 Git 仓库上传至 Github 从本地仓库上传至 Github 初始化仓库 在想要创建 git 仓库的地方打开git窗口(Windows系统下 右键-Git Bash Here),输入 git init。 $ git initInitialized empty Git repository in /Users/michael/learngit/.git/ git add <file> 和 ...
git常见指令 Git 常见指令注:本文中带尖括号(<、>)的标签是需要被替换为对应文本的标记。索引Git 常见指令索引常用操作添加文件提交文件查看暂存状态发送至远程仓库克隆其他仓库撤销操作撤销最后一次提交取消暂存的文件删除暂存的文件取消修改/退回文件版本冷门指令修改远程库地址常用操作添加文件git add ...
JavaScript | HTML DOM 拓展内容 一些关于 HTML DOM 的拓展内容。目录目录属性与特性方法对比特性使用场景特性合法化什么时候使用样式和类更多内容属性与特性当浏览器加载页面时,它会解析 HTML 文本并生成 DOM 对象。对于元素节点,大多数 HTML 特性(attribute)会自动变成 DOM 对象的属性(property)。比如一个标签是 <body id...
JavaScript | 浏览器调试与代码测试 介绍如何使用现代浏览器进行简单的代码调试与编写自动化测试。目录浏览器控制台Chrome 调试快捷键debugger 命令日志记录代码编写规范自动化测试常用库样例其他函数其他断言更多内容浏览器控制台在浏览器(如 Firefox 与 Chrome)中的控制台测试功能时,换行需要使用 Shift+Enter 键,单独的 Enter 键会...
JavaScript | 性能优化 JavaScript | 性能优化目前 JavaScript 语言性能越来越好,个人电脑的平均配置也越来越高,但是注重良好的编程规范仍然是优秀编程者的素养。目录提高 JS 代码性能的方法减少循环中的活动减少 DOM 访问缩减 DOM 规模避免新建不必要的变量延迟 JavaScript 加载更多内容提高 JS 代码性能的方法减少循环中的活动若循环...