关于前端:第八周ARTS

Algorithm。次要是为了编程训练和学习

https://leetcode-cn.com/probl…

/**
 * @param {number[]} arr
 * @return {number}
 */
var peakIndexInMountainArray = function(arr) {
 for(let i =0; i <arr.length; i ++){
     if(arr[i] < arr[i-1] && i-1 > -1){
         return i-1 ;
     }
 }
};

而后看了下题解,我找到符合条件,并没有终止循环,在用some革新下

   var peakIndexInMountainArray = function (arr) {
            let number = -1
            arr.some((value, i) => {
                if (value < arr[i - 1] && i - 1 > -1) {
                    number = i - 1
                    return true;
                }
            })
            return number
        };

Review:次要是为了学习英文,如果你的英文不行,你基本上无缘技术高手。

https://code.visualstudio.com…
VS Code 新版本更新的性能支队browser debugging ,go to definition,代码主动提醒和主动import比拟期待,这几个性能都有简略的试了下,感觉还是不错,debugging性能看能不能超过浏览器调试,这多年始终都是这种浏览器调试形式,可能曾经习惯了,尽管感觉不如编辑器调试弱小,各种莫名其妙的缓存问题,或者什么也没改,bug就好了。

malicious :adj. 怀有歹意的; 歹毒的;
exploits:v. 利用(…为本人谋利); 盘剥; 压迫; 使用; 利用; 施展
recap:v. 概括; 简要重述; 简要回顾;n. 胎面翻新的轮胎; 重述要点; <新闻>简明新闻;

Tip:次要是为了总结和演绎你在是常工作中所遇到的知识点。

最近始终接触到对于性能的问题,本人也查了查对于性能能够做的一些优化(关键字)
DNS Prefetch ,DNS预获取
CDN, css sprite,gzip,异步加载,文件压缩,http cache,
图片解决
service worker(离线应用,后盾加载,PWA,https 和localhost)
回流、重绘

Share:次要是为了建设你的影响力,可能输入价值观。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理