金融壹账通前端H5技术周报(第十期)

本期导读:本期我为大家带来两篇原创文章:一篇JavaScript中使用自然语言,为大家开豁一下前端眼界,一篇jsrsa前端加签实践,这个jsrsasign-latest-all-min.js库涵盖了大多数前端加密加签的应用。语言基础专题为大家带来阮老师的JavaScript内存泄漏教程,还有来自AlloyTeam的JS定时器与执行机制解析、Canvas绘制列表。工具框架推荐大家阅读Babel的原理与React PWA如何消除各类性能瓶颈。文末是使用WebGL实现的水面特效实验,欢迎赏鉴。

原创专题

1) Nlp_compromise在JavaScript中使用自然语言 @吴掌雄

NLP自然语言处理,涌现了很多技术框架,当中不乏前端JavaScript实现的框架:nlp-compromise.js,本文为大家介绍自然语言处理的基本原理与nlp-compromise.js的调用例子,以及应用场景。

2) jsrsa前端加签实践 @吴掌雄

对于前端JavaScript加签方法有很多种,本文为大家分享一下调用jsrsasign-latest-all-min.js库实现jsrsa加签,以及如何把该js库迁移到微信小程序上运行。

语言基础

1) JavaScript 内存泄漏教程 @阮一峰

什么是内存泄漏?
程序的运行需要内存。只要程序提出要求,操作系统或者运行时(runtime)就必须供给内存。对于持续运行的服务进程(daemon),必须及时释放不再用到的内存。否则,内存占用越来越高,轻则影响系统性能,重则导致进程崩溃。

2) JavaScript定时器与执行机制解析 @TAT.云中飞扬

浏览器(或者说JS引擎)执行JS的机制是基于事件循环。
由于JS是单线程,所以同一时间只能执行一个任务,其他任务就得排队,后续任务必须等到前一个任务结束才能开始执行。
为了避免因为某些长时间任务造成的无意义等待,JS引入了异步的概念,用另一个线程来管理异步任务。

3) Canvas绘制列表的尝试 @TAT.Cson

为什么尝试使用Canvas绘制列表?使用canvas绘制列表的好处在于页面只有一个dom元素,这样对于大量dom元素组成的列表来说,无疑更节省页面内存。
本文将一步一步分析,如何实现一个canvas绘制的长列表。

工具框架

1) 剖析Babel——Babel总览 @TAT.dorsywang

Babel使用的引擎是babylon,babylon并非由babel团队自己开发的,而是fork的acorn项目,acorn的项目本人在很早之前在兴趣部落1.0在构建中使用,为了是做一些代码的转换,是很不错的一款引擎,不过acorn引擎只提供基本的解析ast的能力,遍历还需要配套的acorn-travesal, 替换节点需要使用acorn-,而这些开发,在Babel的插件体系开发下,变得一体化了

2) 大型高性能React PWA如何消除各类性能瓶颈? @尾尾

本文旨在帮助读者了解,在全球规模最大的React.js PWA之一——Twitter Lite当中,是如何消除各类常规与罕见之性能瓶颈的。

前端视界

1) Surface @小鱼

使用WebGL实现的水面特效实验,可放入一张照片,使用鼠标触动水面会有奇特效果。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343

推荐阅读更多精彩内容

  • 本期导读: 本周大家都很忙,没有文章产出,只好拿自己的小程序登录态控制探索来充数了,希望对大家能有一些帮助。语言基...
    小虫巨蟹阅读 415评论 0 2
  • 我从没想过自己也会好命的遇见像你这样的男孩子,稳重有理想有教养。 更没想到这样优秀的男孩子会喜欢我这样任性又平凡的...
    王琦cuc阅读 498评论 0 3
  • 文/立夏和芒种 我知道现在不是收获的季节可我心中的秘密已成熟为一颗饱满的泪滴我用尽全身力量 去握紧一束稻草的气息可...
    欢粒子阅读 170评论 0 0