
获得徽章 0
- 我们知道 deno 是基于 ESM 的,并且没有统一的包管理平台的。那如果你在使用 deno,并且想要用 npm 上的包怎么办?如果你想要用的 node 上的包是 ESM 格式的,可以通过一些 CDN 工具,比如 unpkg,比如:
```js
import throttle fromunpkg.com
```
如果源码是 ESM,但是最终被编译成了别的模块语法。你可以直接用 URL 引用源码,比如:
```js
import throttle from "raw.githubusercontent.com";
```
而如果源码也是 commonjs 写的,那么你可以使用这个在线服务,可以帮助你无感知转换格式。使用方法:
```js
import lodash from "dev.jspm.io";
```
工具地址:jspm.org
展开评论1 - 大家好,我是 LucasHC,《React 状态管理和同构实战》作者,知乎「前端开发」话题优秀回答者。曾职于百度知识搜索部,负责部门内技术更新迭代,工程项目落地实施;也曾服务于法国能源和苏伊士集团、硅谷 BePATIENT 集团。
严格来说,我不算科班出身。但赶上了前端发展的黄金时代,从初入开发大门,玩弄 jQuery 的菜鸟,到现如今搬砖多年,面试百人的老司机;从巴黎自由开放的学习成长环境,到 BAT 就职,技能经验迅速提升的时期:有过困惑和迷茫,更有积累和心得。目前主要使用 React 技术栈,熟悉状态管理、组件化设计、服务端渲染等相关知识;具有丰富的各端小程序开发经验以及前端工程化经验;同时时刻关注 ES 语言发展、开源、团队管理等话题。
很高兴掘金提供此平台,同时我也很珍惜和大家交流的这次机会,所以你可以就「前端开发」、「React 开发」「技术进阶」、「职业规划」、「面试经验」相关话题向我提问。我在 2019.01.22 - 2019.01.24 期间,会挑选具有典型性、知识性、有意义的问题回答。
同时对于 React 感兴趣的读者,可以根据需求,尝试阅读我和颜海镜出版的《React 状态管理和同构实战》这本书,图书地址 ->item.m.jd.com,欢迎你加入我的读者群一起交流技术~
展开8156 - 最近我整理了一份《大前端面试宝典 - 图解前端》
这是一份自己总结的关于准备前端面试的一个复习汇总项目,项目不定时更新。
这不仅仅是一份用于求职面试的攻略,也是一份前端er用来检视自己,实现突破的宝典。
希望通过这个指南,大家可以打通自己的任督二脉,在前端的路上更进一步。
本仓库大量采用图的形式来传达知识,所谓一图胜千言,希望通过这种图文并茂的表达方式
让你更容易记住一些抽象,难以理解的概念,《图解前端》是我给它的副标题。
项目也是刚刚开始整理,希望大家可以多多参与进来。
仓库地址:github.com
在线阅读地址:lucifer.ren
展开148 - 启发式算法(heuristic algorithm)是相对于最优化算法提出的, 在很多领域都有着很重要的应用。 比如浏览器对于资源加载的优先级判定就是基于启发式算法,另外V8的垃圾回收算法也是基于启发式算法,任何启发式算法都并非有效,因为它能够获取到的信息有限。如何告知算法接下来的内容,提供更多信息是提高启发式算法的有效途径评论2
- 学习算法(其实学习任何东西都一样)很大程度上取决于技巧和记忆,现在我看到一个算法题的时候,潜意识会在脑子里进行搜索,几秒的时间足够我仓库中寻找可能的解法。量变引起质变,欢迎关注我的leetcode题解,一个为前端而写的leetcode题解库,也可以扫描下方二维码加群交流310
- 摩丝密码在早期战时电报通信被广泛应用,其用滴和哒,也就是短音和长音来对信息进行编码.这样考试的时候我们就可以这样:
A: "滴答" (选A)
A: "哒滴哒滴"(选C)
有意思的事,摩丝密码也是按照字母出现的频率来进行编码的。 这一点和哈夫曼很像,不过哈夫曼的厉害之处在于其采用自底向上的方法构建二叉树,这也就是它比shanno fano效率高的原因
关于哈夫曼树,我在这里进行了讨论github.com
展开27 - 最近出了一个 react-router的 hooks 版本。
官方的定位是 "A hook based router for React" , 我简单地看了下介绍和API,第一感受就是“简单而不简单”
```js
import {useRoutes} from 'hookrouter';
const routes = {
'/': () => <HomePage />,
'/about': () => <AboutPage />,
'/products': () => <ProductOverview />,
'/products/:id': ({id}) => <ProductDetails id={id} />
};
const MyApp = () => {
const routeResult = useRoutes(routes);
return routeResult || <NotFoundPage />;
}
```展开评论2