基于 RBAC 的前端权限控制

2019-12-26
阅读 5 分钟
2.5k
当我们讨论到前端应用的权限控制时,不是在讨论如何去控制权限,而是在讨论如何将用户权限反映到页面元素的显隐上。如果用户没有权限访问请求,不仅会造成请求资源的浪费,还会降低用户体验。前端的权限控制就是为了解决这类问题。

JavaScript 函数式编程 -- 划重点了!!!

2018-01-07
阅读 4 分钟
2.9k
"一等" 这个术语通常用来描述值。所以当我们说 "函数是一等公民" 时,也就是说函数拥有值的一切特性,你可以像看待一个值一样来看待一个函数。举个例子,数字在 JavaScript 中是一等公民,那么数字拥有的特性,也同样被函数所拥有。

深入理解 form 系列(一)-- HTML 表单

2017-01-19
阅读 5 分钟
6.3k
从 HTML 到 HTML5, 表单相关的元素已经得到了很大的扩充, 基本能够满足我们常见的需求。但在实际工作中, 因为交互或者浏览器兼容的需要, 有时候不得不对原生的表单元素进行扩展或者模拟。但在此之前, 清楚的了解并掌握各种表单元素还是很重要的。在本文中, 我们将对表单元素 (默认是指 HTML5 表单元素)进行详细的阐述。

JavaScript 中的错误处理机制

2016-11-04
阅读 6 分钟
7.8k
错误处理在开发和调试过程中都显得尤为重要。有些没有进行错误处理的应用,直接就将浏览器的错误展示给了用户,极大的降低了用户体验。比如有些很 low 的网站,打开某些页面就直接弹出 "object" 这样的错误,用户看到之后一脸懵逼,心想这是什么鬼?让人感觉极其的不专业。可见错误处理对一个应用来说是多么的重要。

函数式编程之柯里化和组合详解

2016-10-31
阅读 4 分钟
7.6k
提到函数式编程,就不得不提柯里化和组合。说实话,在之前的项目开发中,对柯里化和组合的运用不是太多,因为不太清楚应该在哪些情况下应该使用它们。所以在这篇文章中,我们将详细的介绍柯里化和组合的用法以及使用场景。