四舍五入之Math.round()与Number.toFixed()

  • toFixed() 方法可把 Number 四舍五入为 指定 小数位数的数字,是Number对象的方法
1
2
3
var a=2.1512631231231321;  
console.log(a.toFixed(2)); //结果:2.15
console.log(a.toFixed(4)); //结果:2.1513

阅读全文

一行代码实现字符串重复打印

题目:要求实现一个函数times,这个函数接收两个参数,一个是要重复打印的字符串str,另一个是重复打印的次数num

比如:times('abc',3) 结果为:’abcabcabc’

阅读全文

文本大小写样式之font-variant与text-transform属性

font-variant属性

small-caps:设置小型大写字母的字体显示文本

mark

阅读全文

一个url请求的完整过程(网络层面)

建立一个web请求的过程 和所要用的协议以及它们的作用

阅读全文

链表常见面试题

这里只讲思路,具体代码看这里–数据结构常见面试题

求单链表中结点的个数

遍历一遍链表,直到结束,注意链表为空的情况,时间复杂度为O(n)

阅读全文

HTML5数据集属性

有时候在HTML元素上绑定一些额外信息,特别是JS选取操作这些元素时特别有帮助。

通常会使用getAttribute()和setAttribute()来读和写非标题属性的值。但为此付出的代价是文档将不再是合法有效的HTML

HTML5提供了一个解决方案。在HTML5文档中,任意以”data-“为前缀的小写的属性名字都是合法的。这些“数据集属性”将不会对其元素的表现产生影响,它们定义了一种标准的、附加额外数据的方法,并不是在文档合法性上做出让步。

阅读全文

关于clientHeight、offsetHeight、scrollHeight等

关于clientHeight,offsetHeight等小笔记

mark

阅读全文

CMS系统

什么是CMS系统

CMS就是内容管理系统 主要功能就是基于内容发布的一种系统。目前cms系统多是打包开发好的成品程序(目前很多程序的二次开发潜力非常丰富),有完整的安装流程,以及帮助文档。

阅读全文

各大浏览器内核

  • Trident内核:IE、Netscape 8
  • Gecko内核:Firefox、Netscape6至9
  • WebKit内核:Safari、Chrome、Opera(现在改用这个了)
  • (不对)Presto内核:Opera 7.0+,(旧版Opera 4至6版本使用的Elektra排版引擎)

阅读全文

js实现循环setTimeout输出0,1,2,3,4

转-js实现循环setTimeout输出0,1,2,3,4

阅读全文