Nutlee's Blog

To Be A Idealism Developer!

二叉树基本概念及遍历

  基本概念节点的度:一个结点拥有的子树数目称为该结点的度。二叉树深度:树中节点的最大层次叶节点:度为0的节点, 即不拥有子树的 满二叉树: 特点:对称,除了叶结点外每一个结点都有左右子叶且叶子结点都处在最底层的二叉树。完全二叉树:若设二叉树的深度h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第h层有叶子结点,并且叶子结点都是从左到右依次排布,这就是完全二叉......

JS浮点数四则运算精度丢失问题

  问题复现123var x=0.3+0.1;console.log(x); //0.30000000000000004console.log(x === 0.3 ); //false 不要进行这样的比较!! 问题说明Javascript采用了IEEE-745浮点数表示法(几乎所有的编程语言都采用),这是一种二进制表示法,可以精确地表示分数,比如1/2,1/8,1/1024。遗憾......

CSS中的定位( position属性 )

HTML标签通常通过CSS的position属性进行定位设置,其中当值为absulute时是一种非常灵活的定位方式(性能较差?有待求证),可以这么说,搞清楚position属性基本上就能完成HTML的总体布局。 position属性的值主要有static、relative、absolute、fixed ( 不考虑initial和inherit )。 下面依次展开介绍 1.static默认值......

JavaScript代码规范

  注释原则 As short as possible(如无必要,勿增注释):尽量提高代码本身的清晰性、可读性。 As long as necessary(如有必要,尽量详尽):合理的注释、空行排版等,可以让代码更易阅读、更具美感。 函数方法注释 123456789/** * 函数描述 * * @param {string} p1 参数1的说明 * @par......

HTML代码规范

  标签闭合,尽量少用class 应以功能或内容命名,不以表现形式命名; 命名小写,避免无样式classHTML标签内属性顺序 id class name data-xxx src, for, type, href title, alt aria-xxx, role 属性用双引号严格嵌套HTML5 规范中 disabled、checked、selected 等属性不用设置值HT......

CSS代码规范

以组件为单位组织代码段Class和ID 使用语义化、通用的命名方式; 使用连字符 - 作为 ID、Class 名称界定符,不要驼峰命名法和下划线; 避免选择器嵌套层级过多,尽量少于 3 级; 避免选择器和 Class、ID 叠加使用; 声明块格式 一般以逗号分隔的属性值,每个逗号后应添加一个空格; rgb()、rgba()、hsl()、hsla() 或 rect() 括号内的值,逗号分隔,......

CSS权重和display水平

  CSS 权重12345p{color:red;} /*权值为1*/p span{color:green;} /*权值为1+1=2*/.warning{color:white;} /*权值为10*/p span.warning{color:purple;} /*权值为1+1+10=12*/ #foot......

欢迎造访

这是我的第一篇文章,只是为了测试。 ...