阿里云前端周刊 - 第 28 期

推荐

1. 现代 JavaScript 语法清单

https://github.com/mbeaudru/m...

本文涉及到了现代项目开发中常用的 JavaScript 语法使用以及示例代码的清单 ;本指南并不打算从零介绍 JavaScript,而是对于那些有一定基础知识的开发者提供便捷的工具手册。本文依次介绍了变量声明与使用、箭头函数、默认参数、对象解耦、数组使用、扩展操作符、对象属性、Promise、字符串、模块、类、异步编程等内容;

2. 如何优雅的编写JavaScript代码

https://mp.weixin.qq.com/s/PU...

几乎每个大一点公司都有一个“运行时间长,维护的工程师换了一批又一批”的项目,如果参与到这样的项目中来,大部分人只有一个感觉——『climb the shit mountain』。所以我们经常会说谁谁谁写的代码就像排泄物一样,那么在项目中,我们应该编写可维护性良好的代码。

3. React 16 Fiber源码速览

http://zxc0328.github.io/2017...

React 16在近期发布了。除了将备受争议的BSD+Patents协议改为MIT协议之外,还带来了许多新特性,本文带你阅读 React 16 中与 Fiber 相关的源码。

4. JavaScript 浮点数陷阱及解法

https://github.com/camsong/bl...

众所周知,JavaScript 浮点数运算时经常遇到会 0.000000001 和 0.999999999 这样奇怪的结果,如 0.1+0.2=0.30000000000000004、1-0.9=0.09999999999999998,很多人知道这是浮点数误差问题,但具体就说不清楚了。本文帮你理清这背后的原理以及解决方案,还会向你解释JS中的大数危机和四则运算中会遇到的坑。

其它

1. 关于Object.assign的性能问题

https://zhuanlan.zhihu.com/p/...

根据官方文档,util._extend 已经处于随时会被废弃的状态,不再推荐使用,而是应该用更先进的 Object.assign 来替代它。但是有趣的是,Node.js 目前最新的基础库代码中却依然在使用 util._extend,有人可能以为是因为社区太懒,没有人去修改老代码。但实际上并非如此,社区关于这一点已经讨论了很久,概括一下就是,Node.js 依然在使用自己内部实现的 util._extend 的原因是因为「Object.assign 比 util._extend 慢 2-3 倍」

2. tabris.js + restify + 码云打造个人APP

https://zhuanlan.zhihu.com/p/...

本文涉及内容分为四个部分,tabris的介绍和一些使用心得,使用nodejs开发简单的API范例,以及代码迁移到码云后,管理代码和项目的一些体验感受,本文非常适合个人开发者,或者认同js天下无敌的人阅读。

3. 无 Flash 时代,让直播拥抱 H5(一)

https://www.villainhr.com/pag...无%20Flash%20时代,让直播拥抱%20H5(一)

直播是脱离于文字、图片来说,另外一种社交的方式。各大平台也在深耕这一领域,淘宝直播,花椒,映客,Now 直播,企鹅电竞。本人就职于腾讯 Now 直播前端开发,感觉直播能够尝试的领域真的太多太多,但是,Web 在这块一直是一个痛点。

4. 前端中的 Pipeline

https://zhuanlan.zhihu.com/p/...

计算机领域的 Pipeline 通常认为起源于 Unix。最初 Douglas Mcllroy 发现很多时候人们会将 shell 命令的输出传递给另外一个 shell 命令,因此就提出了 Pipeline 这一概念。后来同在贝尔实验室的大牛 Ken Thompson 在 1973 年将其实现,并使用 | 作为 pipe 的语法符号,本文聊一聊前端中的 pipeline

5. 个人开发者的困境与突破

https://zhuanlan.zhihu.com/p/...

本文主要与大家分享我业余时间如何学习多门技术以及开发业余项目的一些心得,分为 初衷、硬技能、软技能、第一生产力、环境、时间几个部分,阅读大概需要 10 分钟。

原文地址:https://www.cnblogs.com/homehtml/p/12206764.html

时间: 2024-10-08 19:26:28

阿里云前端周刊 - 第 28 期的相关文章

vue 上传图片到阿里云(前端直传:不推荐)

为何要这样做:减轻后端数据库压力(个人觉得于前端没啥用,谁返回来都行) 代码部分: <template> <div class="upLoad"> <div class="file">上传图片 <input type="file" :accept="typeArr" @change="upload($event)"> </div> </div

FCC 成都社区&#183;前端周刊 第 7 期

01. ES2016, 2017, 2018 中的新特性 文章介绍了 18 个 ECMAScript 2016,2017 和 2018 中新增加的特性,这些特性已被加入到 TC39 提案中.包括Array.prototype.includes.Object.values().Object.entries().String padding.指数运算符.对象的rest属性和Promise.prototype.finally() 等. 详情:https://medium.freecodecamp.or

FCC成都社区&#183;前端周刊 第 1 期

01. 2018 JavaScript 测试概览 文章介绍了JavaScript测试的关键术语.测试类型.工具和方法,并简要分析了工具jsdom.Istanbul.Karma.Chai.Wallaby等,测试框架mocha.jest.jasmine.AVA等以及UI测试工具TestCafe.WebdriverIO.Puppeteer等. 详情:https://medium.com/welldone-software/an-overview-of-javascript-testing-in-201

使用阿里云的oss服务在前端进行文件上传踩过的坑

直接在前端使用阿里云的oss服务向oss上传文件有现成的js写的sdk 项目地址:https://github.com/aliyun-UED/aliyun-sdk-js 使用js上传的example地址:https://github.com/aliyun-UED/oss-js-upload 使用上面的example中的例子做好相关的配置后可以直接进行文件的上传操作,但是当文件的上传大小超过切片大小时,会对改文件进行切片上传操作,这个时候,文件总是在上传成功后进行文件的拼接操作时失败,这个时候注意

java后台简单从阿里云下载文件通知前端以附件的形式保存

代码块语法: @Override public MessageVo getDownLoadFile(String fileName, String ossKey, HttpServletResponse response) { // fileName :前台传入的文件名(主要是标识文件是什么格式.png或.zip) // ossKey:上传文件时阿里云返回的标识 // 配置阿里云基本信息 String aliyunId = ApplicationPropertyUtils.getContextP

【干货】2016年12月28日 阿里云内部技术分享

高并发IM系统架构优化实践http://click.aliyun.com/m/8768/老司机推荐:云端建站10分钟快速上手教程http://click.aliyun.com/m/8769/万亿user_tags级实时推荐系统数据库设计http://click.aliyun.com/m/8770/新生代程序猿,如何进入心仪女神的科技大公司就职呢?http://click.aliyun.com/m/8771/是不是硬件上云就叫智能硬件?http://click.aliyun.com/m/8772/

【干货】2016年12月28日 阿里云内部技术分享【二】

个性化配置你的SQL Server on Linuxhttp://click.aliyun.com/m/8785/Angular 2 中的编译器与预编译(AoT)优化http://click.aliyun.com/m/8786/远程接口设计经验分享http://click.aliyun.com/m/8787/阿里技术协会文章:写日志的那些事儿http://click.aliyun.com/m/8788/Node.js 探秘(一)- 初识单线程的 Node.jshttp://click.aliyu

阿里云+wordpress

阿里云+wordpress搭建个人博客网站[小白专用的图文教程] [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4965163.html 联系方式:[email protected] [正文] 在阿里云上搭建使用个人博客主要分为以下几个步骤: 1.购买阿里云ECS主机 2.购买域名 3.申请备案 4.环境配置 5.安装wordpress 声明一下

阿里云抢月饼代码实验,自己写着玩的

阿里4名工程师因刷月饼被开除.软件抢票.优惠秒杀...各种抢. 但是我还不知道怎么抢,所以我就模拟了一下抢月饼的流程. ps:自己不是专业前端,纯属娱乐!!! 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>阿里云抢月饼代码实验</title> 6 <script src="jquery-1.11.3.min