从数据存储理解基本数据类型与引用数据类型

摘要: 从数据存储理解数据类型 基本数据类型和引用数据类型的根本区别在于它们在内存中的存储方式。 1、数据动态存储 数据动态存储,即用内存存储数据。 在JS中,主要通过栈和堆这两种数据结构存储数据。用户可以直接操作栈,但不允许直接操作堆。 1.1 谁属于基本数据类型和引用数据类型? 首先,我们声明一个变量a 阅读全文
posted @ 2020-12-11 11:50 断鸿_Hua 阅读(287) 评论(0) 推荐(0)

JS变量提升

摘要: JS变量提升 1、概念 在正常的编程过程中,我们一般会把变量声明放在作用域顶部。 但在JS中,函数及变量的声明可以不在作用域顶部声明,因为它们最终都将被提升到作用域的最顶部。 2、应用 JS中,变量与函数可以在使用后声明。 如 console.log(x); var x; 上面代码输出结果为unde 阅读全文
posted @ 2020-12-07 12:50 断鸿_Hua 阅读(88) 评论(0) 推荐(0)

Flex总结

摘要: Flex布局 目录 一、Flex基本概念 二、容器的属性 三、项目的属性 一 、 F l e x 基 本 概 念 flex是flexible box的缩写,意为“弹性布局”,用来为盒状模型提供更大的灵活性。 任何一个容器都可以指定为flex布局,包括行内元素(display:inline-flex) 阅读全文
posted @ 2020-12-05 16:10 断鸿_Hua 阅读(91) 评论(0) 推荐(0)

CSS样式优先级

摘要: CSS样式优先级 CSS的样式所遵循的基本原则就是:高权重高于低权重,权重相同则后写覆盖先写。 1、CSS选择器优先级 CSS选择器优先级:选择器越小越精确,优先级就越高 权重值分别是:1000,100,10,1,0 如果是复合的选择器,就比较器权重值。 比如#box p .tt 权重为111 2、 阅读全文
posted @ 2020-12-05 15:24 断鸿_Hua 阅读(564) 评论(0) 推荐(0)

对编码速度的思考

摘要: 编码速度 1、不要只追求快 编码速度快,效率高,只是编码要求的一部分。我们可以快,但没必要。 首先,一味追求速度可能会造成代码可读性降低 标签命名容易不规范 容易忘记书写注释 其次,欲速则不达 脑海中对页面结构认知降低,逻辑不清晰。容易引发错误,引起错误之后由于着急,也很难找出错误。 会忘记一些细节 阅读全文
posted @ 2020-12-05 14:26 断鸿_Hua 阅读(89) 评论(0) 推荐(0)

移动端项目开发感悟

摘要: 移动端项目开发感悟 一、移动端项目的布局 PC端我们采用版心与通栏的方法来应对不同大小屏幕。但是在移动端上,由于移动端屏幕宽度本身就小,所以不再适合设置通过通栏设置最小固定宽度。 流式布局: 使用百分比定义宽度,高度大都是用px来固定,可以根据可视区域 (viewport) 和父元素的实时尺寸进行调 阅读全文
posted @ 2020-12-04 11:10 断鸿_Hua 阅读(249) 评论(0) 推荐(0)

PC端项目页面问题总结

摘要: 前端项目开发感悟 一、熊管家页面布局总结 1、项目计划划分 首先设计通用结构,制作模板:如熊管家项目中,所有页面共用页脚,除主页外的页面共用导航栏。那么就可以将导航栏、页脚先写好作为模板,并使用外部样式表设计这些样式。 其次,寻找通用模块,进行可移植的通用模块设计。模块并非是可以写进模板里的,因为一 阅读全文
posted @ 2020-12-04 11:06 断鸿_Hua 阅读(382) 评论(0) 推荐(0)

Chrome如何设置10px字体

摘要: Chrome如何设置10px字体 一、不同浏览器的字体限制 平台 浏览器 默认最小字体 最小字体限制 Mac Chrome 12px 6px Mac Safari 0px no Mac Firefox 0px no Win Chrome 12px 6px Win IE11 0px no Win Ed 阅读全文
posted @ 2020-12-03 10:19 断鸿_Hua 阅读(2293) 评论(0) 推荐(0)