07 2020 档案

摘要:文章来源:https://github.com/o2team/guide 概述 欢迎使用前端代码规范,使用过程中如碰到问题,请到Github进行提问。 关于 前端代码规范 是由 凹凸实验室 整理的,基于 W3C、苹果开发者 等官方文档,并结合团队日常业务需求以及团队在日常开发过程中总结提炼出的经验而 阅读全文
posted @ 2020-07-26 17:03 guangzan 阅读(983) 评论(0) 推荐(2)
摘要:前置 rough-notation 用于在网页上创建注释并设置注释动画的小型 JavaScript 库。它还可以应用在一些常见前端框架中,比如 Vue、React、 Svelte、Angular 甚至 Web Component。我把它应用在我创建的博客园皮肤中,比如你可以看见头部导航条中的博客昵称 阅读全文
posted @ 2020-07-25 17:47 guangzan 阅读(1113) 评论(1) 推荐(10)
摘要:什么是 DOM? 如果我们把这个 HTML 加载到浏览器中,浏览器创建这些节点,用来显示网页。所以这个HTML映射到一系列DOM节点,然后我们可以使用JavaScript进行操作。例如: let item = document.getElementByTagName('h1')[0] item.te 阅读全文
posted @ 2020-07-23 20:08 guangzan 阅读(3785) 评论(1) 推荐(7)
摘要:GraphQL 简介 一种用于 API 的查询语言。 GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演 阅读全文
posted @ 2020-07-20 17:23 guangzan 阅读(640) 评论(0) 推荐(4)
摘要:泛型 基本 function add<t>(arg1: T, arg2: T): T { return arg1 + arg2 } // add<number>(1,'0') X 泛型接口 function add<T>(arg1:T,arg2:T):T { return arg1 + arg2 } 阅读全文
posted @ 2020-07-09 18:30 guangzan 阅读(224) 评论(0) 推荐(1)
摘要:这里记录一些常用的 ts config。 strictNullChecks "strictNullChecks": true 严格区分 undefined 和 null let weight: number | undefined weight = undefined // ?相当于 string 阅读全文
posted @ 2020-07-07 15:54 guangzan 阅读(425) 评论(0) 推荐(0)
摘要:想安装deno不是一件容易的事。下面只介绍国内 win10 + PowerShell 的安装方法。 在桌面按住 shift 点鼠标右键,选择 在此处打开 PowerShell 运行命令: iwr https://x.deno.js.cn/install.ps1 -useb -outf install 阅读全文
posted @ 2020-07-05 23:35 guangzan 阅读(215) 评论(0) 推荐(0)
摘要:前置 react-dom 提供了可在应用顶层使用的 DOM(DOM-specific)方法。 render() hydrate() unmountComponentAtNode() findDOMNode() createPortal() 你可以使用以下命令在本地启动一个 node 服务器,运行本文 阅读全文
posted @ 2020-07-05 15:06 guangzan 阅读(532) 评论(0) 推荐(0)
摘要:前置 本篇随笔包含 _.compact 和 _.concat 及其依赖的工具函数。 你可能需要一些 JavaScript 基础知识才能看懂一些没有注释的细节。 compact _.compact(array) 创建一个新数组,包含原数组中所有的非假值元素。例如 false, null, 0, "", 阅读全文
posted @ 2020-07-04 13:49 guangzan 阅读(493) 评论(0) 推荐(1)
摘要:前置 chunk 函数内部借助其他函数实现,所以从其他函数开始,chunk 在最后。 你可能需要一些 JavaScript 基础知识才能看懂一些没有注释的细节。 isObject 判断是否为 Object 类型 /** * Checks if `value` is the * [language t 阅读全文
posted @ 2020-07-03 23:06 guangzan 阅读(895) 评论(2) 推荐(0)
摘要:稀疏数组和密集数组 稀疏数组 Sparse arrays 一般来说,JavaScript 中的数组都是稀疏数组-它们可以拥有空槽,所谓空槽,指的就是数组的某个位置没有任何值,既不是 undefined,也不是 null,因为数组只是索引到值的简单映射。 let a = new Array(3); c 阅读全文
posted @ 2020-07-02 21:04 guangzan 阅读(424) 评论(0) 推荐(0)