阿里云前端周刊 - 第 29 期

news/2024/7/17 20:55:05

推荐

1. RESTful API 设计最佳实践

https://blog.philipphauer.de/...

项目资源的URL应该如何设计?用名词复数还是用名词单数?一个资源需要多少个URL?用哪种HTTP方法来创建一个新的资源?可选参数应该放在哪里?那些不涉及资源操作的URL呢?实现分页和版本控制的最好方法是什么?因为有太多的疑问,设计RESTful API变得很棘手。在这篇文章中,我们来看一下RESTful API设计,并给出一个最佳实践方案。

2. 基于HTML5和WebGL的三维可视立体动态流程图

https://segmentfault.com/a/11...

这两年的技术发展,大家想必都看在眼里,单用“爆发”二字,实在难以描述其中的惊天巨变。而回到网页3D这个话题上,我想,最大的驱动力,莫过于16年至今虚拟现实的迅速崛起,彻底推进了三维可视化技术的突飞猛进,而物联网发力,又开启了一扇通往新世界的大门。游戏界至今争论不休的Unity还是HTML5,依我看至少WebGL活的好好的,而插件技术么,则让我想起了一首悲伤的歌:dying in the sun…

3. WebUSB:一个网页是如何从你的手机中盗窃数据的(含PoC)

http://www.freebuf.com/articl...

这篇文章探寻WebUSB的功能,以深入了解其工作原理,攻击方法及隐私问题。我们会解释访问设备所需的过程,以及浏览器是如何处理权限的,然后我们会讨论一些安全隐患,并演示一个网站如何使用WebUSB来建立ADB连接来入侵安卓手机。

其它

1. 组件化设计思维 – 从规范到工具的构建与探索

http://www.zcool.com.cn/artic...

结合近半年来的项目和实践经验,和大家一起探讨下组件化设计思维及一些思考,作者:斓青。阿里巴巴在中台战略的背景下,设计提效又再次推动着设计思维的变革。设计师们不仅仅需要出色地完成业务需求的设计,同时还需要思考设计的价值,也就是经常提到的最佳方案性价比。我们需要在设计的个性化表达和资源投入之间找到最佳的平衡点,在关注出色视觉表现的基础上,逐渐加强对项目协同及体验价值的关注,逐步形成新的设计思维模式。

2. 美团点评收银台前端可用性保障实践

http://www.infoq.com/cn/artic...

本文主要讨论的是前端可用性相关话题,以在美团点评移动端网页收银台的实践为例,讲解收银台前端是如何保障可用性的。

3. Lyft的TypeScript实践

http://www.infoq.com/cn/news/...

来自Lyft的前端工程师Mohsen Azimi介绍了Lyft向TypeScript转型的过程,说明JavaScript类型系统的重要性、为什么Lyft选择TypeScript以及他们的一些实践经验。

4. Vue 2.5 发布了

https://juejin.im/entry/59e44...

v2.5.0 发布啦,这个版本带来以下几点重要的变化:更好的 TypeScript 集成,更好的错误处理(errorCaptured 钩子),更好地支持单文件组件中的功能组件以及与环境无关的服务端渲染。

5. 前端魔法堂——异常不仅仅是try/catch

https://segmentfault.com/a/11...

在学习Java时我们会被告知异常(Exception)和错误(Error)是不一样的,异常是不会导致进程终止从而可以被修复(try/catch),但错误将会导致进程终止因此不能被修复。当对于JavaScript而言,我们要面对的仅仅有异常(虽然异常类名为Error或含Error字样),异常的出现不会导致JavaScript引擎崩溃,最多就是让当前执行的任务终止而已。异常的出现最多就是让当前执行的任务终止,到底是什么意思呢?


http://lihuaxi.xjx100.cn/news/240619.html

相关文章

小型网站到大型网站-Mysql优化

2019独角兽企业重金招聘Python工程师标准>>> 背景 好的大型网站都是从小型网站慢慢演变来的,都不是一步就设计好的。现在的淘宝,03年创建的时候它也是只有一台服务器,使用的是我们目前还经常使用的lamp架构(LinuxApach…

源码阅读 | OpenMesh读取文本格式stl的过程

bool _STLReader_:: read_stla(std::istream& _in, BaseImporter& _bi, Options& _opt) const {//数据流向是从_in到_bi中unsigned int i;OpenMesh::Vec3f v;//存放单个顶点三维坐标的vector容器OpenMesh::Vec3f n;//存放单个…

UC阿里鱼卡全网免流活动正在进行

UC&阿里鱼卡全网免流活动正在进行 优酷、虾米、高德、书旗应用专属流量免费 赠送100分钟国内通话、1G全国流量 扫码立即免费申请

C++复合运算符 “按位或并赋值“的妙用

博主在阅读openmesh源码时看到了如下代码(其中与本文要说明内容无关的部分已经略去) size_t id 0;if (edgeData_[i].is_new) id | 1;// | 按位或并赋值if (edgeData_[ii].is_new) id | 2;if (id){//// set outer linksswitch (id){case 1: // prev is new, next is old//bre…

IIS 7启用static JSON文件能POST方法

<?xml version"1.0" encoding"UTF-8"?> <configuration> <system.webServer><handlers><add name"JSON" path"*.json" verb"GET,POST" modules"IsapiModule" scriptProcessor"…

Linux--文件管理以及权限的修改

一、文件属性查看ls -l filename 目录属性的大小&#xff08;文件名的字符总和&#xff09;-|rw-r--r--.|1| root| root| 46 |Oct 1 05:03 |filename— ————————— — ———— ———— —— ———————————— ———————— 1 …

如何利用OpenMesh实现不同格式的3D文件间的转换

可以进行的转化如下 (出处链接见文末参考文档) 本文示例将文本格式(ASCII)的stl文件转化为二进制格式(Binary)。 目录 step 1 配置openmesh环境 step2 代码实现 step3 设置命令参数 step 4 运行程序得到输出文件 参考文档 step 1 配置openmesh环境 可以参考 环境配置…

那些进入 Alexa 排名前 250 的 WordPress 网站

目前在全球的所有网站中&#xff0c;WordPress占据了接近25%的市场份额&#xff0c;几乎每四个网站中就有一个是使用WordPress搭建的。那么&#xff0c;在全球访问量前250个网站中&#xff0c;又有多少个是使用WordPress搭建的呢&#xff1f;最近&#xff0c;WPMU DEV网站对此进…