![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
Kuyin328178972
这个作者很懒,什么都没留下…
展开
-
浏览器的重绘和回流
重绘与回流的定义 重绘:当前元素的样式(背景颜色、字体颜色等)发生改变的时候,我们只需要把改变的元素重新的渲染一下即可,重绘对浏览器的性能影响较小,所以 一般不考虑。 发生重绘的情形:改变容器的外观风格等,比如background:black等。改变外观,不改变布局,不影响其他的dom。 回流:是指浏览器为了重新渲染部分或者全部的文档而重新计算文档中元素的位转载 2017-06-08 17:07:21 · 658 阅读 · 0 评论 -
js 等性运算符的特殊情况
表达式值null == undefinedtrue"NaN" == NaNfalse5 == NaNfalseNaN == NaNfalseNaN != NaNtruefalse == 0truetrue == 1true原创 2017-06-09 11:03:13 · 550 阅读 · 0 评论 -
js中实现中文按字母拼音排序
http://www.cnblogs.com/yuanke/articles/4893010.html转载 2017-06-09 13:40:48 · 3990 阅读 · 0 评论 -
css换行处理
p { position:relative; line-height:1.4em; /* 3 times the line-height to show 3 lines */ height:4.2em; overflow:hidden;}p::after { content:"..."; font-weight:bold; pos转载 2017-11-14 14:09:12 · 233 阅读 · 0 评论 -
前端框架的一些想法
前端架构设计背景在传统的软件开发当中,大多数软件都是单体式应用架构的。在瞬息万变的商业时代背景下,企业必须学会适应我们这个时代的不确定性。快速试验,快速失败。更快地推出新产品和有效地改进当前产品,从而为客户提供有意义的数字体验。在项目管理过程中,大多数的项目管理者更多的关心项目团队内部进行合理明确的分工,每个团队需要做什么,应该做什么,都要一清二梦,将责任具体到各个小队的负责人和员工,只有这样才能...原创 2018-03-14 11:22:43 · 280 阅读 · 0 评论 -
js实现链表队列
定义:队列是只允许在一端进行插入操作,而在另一端 进行删除操作的线性表。与栈相反,队列是一 种先进先出的线性表。与栈相同的是,队列也是一 种重要的线性结构,实现一个队列同 样需要顺序表或链表作为基础。如下图所示: 队列的具体实现:<!DOCTYPE html><html> <head...原创 2018-08-17 18:33:26 · 781 阅读 · 0 评论 -
无向图-邻接表js实现
邻接表,存储方法跟树的孩子链表示法相类似,是一种顺序分配和链式分配相结合的存储结构。如这个表头结点所对应的顶点存在相邻顶点,则把相邻顶点依次存放于表头结点所指向的单向链表中。对于无向图来说,使用邻接表进行存储也会出现数据冗余,表头结点A所指链表中存在一个指向C的表结点的同时,表头结点C所指链表也会存在一个指向A的表结点。如下为具体的代码实现:<!DOCTYPE html&g...原创 2018-08-30 09:46:24 · 1084 阅读 · 0 评论 -
图-十字链表,邻接多重表,边集数组
邻接表固然优秀,但也有不足,例如对有向图的处理中,有时候需要再建立一个逆邻接表。我们思考有没有可能把邻接表和 逆邻接表结合起来呢? 答案是肯定的,这就是我们现在要谈的十字链表。为此我们 重新定义 了顶点表的结构;重新定义边表的结点结构: 十字链表的好处就是因为把邻接表和 逆邻接表整合在一起,这样容易找到以Vi为尾的弧, 也容易找到以Vi为头的弧,因而容易求得顶点的出度和 ...原创 2018-08-30 14:49:19 · 284 阅读 · 0 评论