摘要:
掌握一些好的软件和工具,会让一些平时繁杂琐碎的工作流程得到简化,提高开发效率,也能在生活和工作中保持一个较愉悦的心情。 思路整理工具 纸笔 "Xmind" 思维导图软件 文件管理工具 clover 文件夹工具,支持多开tab,能让电脑文件夹的使用变得如chrome一样 cclear 清理电脑用 "坚 阅读全文
摘要:
认识了解JS中的内存是很有必要的,他可以帮助我们理解垃圾回收(Garbage Collection)的概念、浅拷贝和深拷贝之间的区别。 所以我们有必要对JS中的内存空间有一个清晰的认识。 在JS中,每一个数据都需要一个内存空间。内存空间又被分为两种,栈内存(stock)与堆内存(heap)。 我们先 阅读全文
摘要:
在 "上一篇博文" 中,总结JavaScript中的数据类型以及他们之间的区别、注意事项,今天写下这篇博文,顺着数据类型,来讲讲他们之间的转换。 首先回顾一下七种数据类型: 基本类型 + Number + String + Symbol + Boolean + null + undefined 复杂 阅读全文
摘要:
JavaScript中的原型和原型链 "上一篇博文" 总结了JS中的数据类型以及所要注意的事项,这篇博文打算顺着数据类型来理解一下关于原型和原型链的问题。 学习JS中的原型和原型链,要想理解其中的关系和用法,得先搞清楚几个概念。 全局对象 在 "MDN" 中,关于全局对象的定义如下: 全局的对象( 阅读全文
摘要:
JavaScript中的数据类型 最近在看阮一峰老师的 "博客" ,其中有较全面地介绍了JavaScript的数据类型。 关于数据类型中的一些基础知识阮老师已经讲得很清楚,遇到不清楚的地方我们可以去MDN查看文档,现在写这篇博客的目的主要是梳理一下知识以及记录一些容易出错的点,希望能帮到更多的朋友。 阅读全文
摘要:
项目链接: "GitHub" 项目预览: "Github Pages" 项目描述:通过 "MDN" 提供的教程和API,创建一个拥有基本功能(包括绘画,橡皮擦,保存等)的canvas画板。 承接 "上一小结" 目前我们的canvas画板是可以在浏览器上使用的,但是如果我们的项目如果想要在手机端或者其 阅读全文
摘要:
创建一个canvas画板 项目链接: "GitHub" 项目预览: "Github Pages" 项目描述:通过 "MDN" 提供的教程和API,创建一个拥有基本功能(包括绘画,橡皮擦,保存等)的canvas画板。 在教程的学习过程中,掌握canvas的基本用法,以及需要注意的一些地方。 开始创建一 阅读全文
摘要:
键盘导航知识点总结 项目预览链接: "GitHub Pages" 项目链接: "GitHub" 项目描述:用JavaScript创建一个可以自己更改链接、样式为键盘的导航网站。 使用JavaScript给HTML添加多个div 我们在构建HTML的时候,出于结构需要可能会需要添加多个具有相同属性、c 阅读全文
摘要:
CSS布局篇 在前端CSS的学习过程中,布局是很重要的一部分,因此,我也通过搜集和整理资料来写了这篇博文,来简述一下有关于布局的各种方式,对自己有关于CSS布局的知识做一下梳理,也希望能给其他需要学习到布局知识的朋友一些帮助。 实现左右布局 假设布局左侧部分宽度固定,右侧部分宽度随浏览器宽度的变化而 阅读全文
摘要:
关于学习CSS过程中一些小技巧的整理 在学习CSS的过程中,我不仅收获了关于CSS的各种概念,包括发展历史、定义、布局、position、常用属性、文档流等等,也知晓了不少更好地使用CSS的技巧,现整理如下,将自己掌握知识做下梳理,说不定也能帮助更多初入CSS的朋友。 bug定位大法 当我们给元素设 阅读全文