关于前端:技术周刊-v6-给Web开发者的15个可怕建议

本文由 Deguang 发表于 码路-技术博客


什么是ARTS打卡?

Algorithm 算法

  • 94. 二叉树的中序遍历

    中序遍历:左子树->根节点->右子树

function inorderTraversal(root: TreeNode | null): number[] {
    const result: number[] = [];
    const traverse = (node: TreeNode | null) => {
        if (!node) {
            return;
        }
        traverse(node.left);
        result.push(node.val);
        traverse(node.right);
    }
    traverse(root)

    return result
};
  • 100. 雷同的树

    递归判断

function isSameTree(p: TreeNode | null, q: TreeNode | null): boolean {
    if (!p && !q) {
        return true;
    }
    if (!p || !q) {
        return false;
    }
    if (p.val !== q.val) {
        return false;
    }
    return isSameTree(p.left, q.left) && isSameTree(p.right, q.right);
};

Review 英文浏览

Article:

  • 15 Terrible Advice for Web Developers

Review:

《给 Web 开发者的15个可怕倡议》,作者讲了15个 Web 开发倡议,冠之以可怕之名,理论是在反讽这些反模式和一些不好的编程习惯,比方滥用全局状态、短少测试、anyScript 等;引起读者留神,反思如何写可读、可保护、可测试、平安的代码,在团队中踊跃合作、遵循良好开发习惯。

Tip 技术技巧

  • DevDocs 文档聚合查问(Dash平替)

对于开发者,尤其是 Web 开发须要在 JS、Dom、Vue、Sass 等不同文档间跳转查问,DevDocs 将多个 API 文档组合在一个疾速、有组织且可搜寻的界面中,网站反对 PWA,能够把页面装置到本地,疾速呼起,进步查问效率、晋升研发体验:)

Share 分享

  • 每日技术文章:daily.dev

在 daily.dev 聚合了各类不同平台的优良技术文章,能够找到适宜每天浏览的优良的技术文章,晋升技术视线,精进每一天

评论

发表回复

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

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