多年前端交互设计经验,目前任职于阿里,定期更新前端文章,欢迎关注...
5月25日, Chrome发布了64Beta版本,宣布了3个比较振奋人心的特性。 更强弹窗拦截 为了改善用户浏览网站的体验,新版本对弹窗拦截做了增强。主要包括欺骗性点击和 在网站中,经常会遇到有有点击播放视频,变成APP下载的情况,具体请参考微博的点击,和微信里点击视频播放的点击,新的chrome弹窗拦截支持了这种欺骗性点击的拦截。
前言 首先说明热舒服服务为本人音译(RESTful Services)出来的名词,因为这样比按词义翻译更容易上口。 Http常用的传输方法一共有5种, DG3P (DELETE,GET,PATCH,POST,PUT),用来对应web数据传输中增删改查操作,此外还有OPTIONS和HEAD,这些年随着NodeJS的兴起和前后端分离开发方法的流行,热舒服服务的概念也越来越得到越来越多人的支持,本文主要介绍热舒服服务和HTTP方法在其中的应用。
前言 React-Router已经发布了多个版本,利用路由导航的使用方法都不大一样,在这里总结一下。 React-Router 2.0.0 版本 2.0.0版本需要使用browserHistory进行跳转,具体参考一下代码: import { browserHistory } from 'react-router' browserHistory.
前言 前后端接口如何规范一直是一个问题,好的接口规范能让前后端合作更顺利。此文讨论一般的前后端接口规范。 前后端接口的必选参数 接口的版本号 用Version表示, 1.0 , 2.0等等,前端可以传递version=1.0来请求响应版本的接口。
前言 前端在页面嵌入其他站点的页面时,常常会遇到跨域通信的问题,浏览器为了安全问题,限制了不同域名的JS直接调用。 解决方案 浏览器再限制跨域调用的同时,也预留了一个比较安全的通道。那就是message通道。
前言 现在很多前端项目在构建时,都是一个vendor 公共JS文件和和一个app.js的文件,会造成一些弊端。 在项目的开发过程中,修改任何一个地方,都会触发JS的全局构建,需要等待非常久,长久下来大大的降低了开发效率。
前言 在一个复杂的SAP应用中,我们可能需要根据用户的角色控制用户进行页面的权限,甚至在用户进入系统之前就进行权限的控制。本文就此一权限控制进行讨论。本文假设读者了解React和React-Router的相关使用。
本文主要介绍常用的前端变量命名规则,主要包括JS, HTML,CSS和页面url的常用命名规则。
REDUX-COW 简介 Redux是基于redux的改良框架,抛弃了redux的各种灵活性,保留了最佳的编程实践。相比redux,REDUX-COW具有如下特点: 上手简单 只有 Starter , fire, addAction, addReducer 4个API, 理解成本和使用成本很低。
在进行千牛QAP插件开发的时候,有时会遇到 TypeError: Converting circular structor to JSON,并且看不到报错位置,对新手可能会造成疑惑。
前言 最新千牛客户端内置了最新版本的NukeUI和QAP-SDK, 开发者可以不再打包相关的代码,经测试内建包可以大幅降低QAP package包的大小,体积最大可减少75%~80%的大小。推荐旧的QAP包升级。