发表于: 2017-03-15 09:45:51

1 1568


今天完成的事情: 

做了几个前端的任务,包括排序算法可视化、模糊搜索;

为做小课堂查了下常用的插件;

整理了一下垂直居中的种类、优缺点(骗博客流量);
明天计划的事情:

继续看忍者书;

整理下其他前端热门的知识点(继承);
遇到的问题:

用array.prototype.sort内部做了什么?为什么能传个自定义函数……

收获:

复习了一下循环中的定时器的写法(冒泡虽然性能低下,好在不用动脑子……)

for (var i = 0; i < liDoms.length; i++) {
   for (var j = 0; j < liDoms.length - 1; j++) {
      (function (j) {
         setTimeout(function () {
             if (+liDoms[j].style.height.slice(0, -2) > +liDoms[j + 1].style.height.slice(0, -2)) {
             var change;
             change = liDoms[j].style.height;
             liDoms[j].style.height = liDoms[j + 1].style.height;
             liDoms[j + 1].style.height = change;
             }
          }, x++ * 100);
      })(j);
   }
}

一些之前不知道的好用插件: bacon.js(函数式编程) rewrap(正则工具库) store.js(对localstorage的封装支持ie6+) mock.js(生成随机数据和mock ajax请求) flexibility(让ie8-支持flexbox) ExplorerCanvas(让ie8-支持canvas) range.css(input[type=range]的美化) dragular(拖拽)

perfect scrollbar(mac chrome外观的滚动条) Loaders.css(css加载动画)……

yarn更好用的npm:默认锁定文件、并行下载安装、自动同步package.json


返回列表 返回列表
评论

    分享到