Strange dance recommended

12 Trends in MOBILE UX Design in 2018

Here are 12 design trends that are likely to continue to grow in 2018. If you want to make your products more experienced and competitive, you should pay more attention to them.

GraphQL with Koa Best Introductory practices

The front-end implements cross-business reuse through components. How can back-end interfaces improve development efficiency accordingly? GraphQL is a new way of thinking about complex scenarios.

Does the front end panic? Automatic generation of HTML code with deep learning

How to use front-end page prototype to generate the corresponding code has always attracted much attention. The author of this paper constructed a powerful front-end code generation model according to papers such as Pix2Code, and explained in detail how to use LSTM and CNN to write the design prototype into HTML and CSS website.

JavaScript

Fully understand React Fiber

Understand React Fiber from a known-solved-inference perspective.

JavaScript Testing inventory.

The purpose of this guide is to share the frameworks, tools, and methodologies that are most interesting in JavaScript testing. A synthesis of the conclusions of several excellent recent articles on similar topics, incorporating the author’s own experience and ideas.

WebVR development tutorial: Web Audio to achieve 3D sound

The output hardware of VR audio is mainly headset. According to the relationship between audio source and scene, VR audio can be divided into two types: static audio and spatial audio.

Web security

Neat tricks to bypass CSRF-protection

This article starts with some CSRF bypasses, and then introduces EasyCSRF, an automation plug-in in BurpSuite, to help with the tedious manual inspection work.

Summary of common Web security attacks and defenses

Web security is a very important topic for Web practitioners, this article mainly analyzes several common types of attacks and defense methods.

other

Design an impressive LOGO

This article introduces how to design an impressive LOGO from the four elements of LOGO (color, graphics, character, meaning).

11 Mistakes I made with React Native/Redux development

React Native Project Development Experience summary

Font variation-*

You can control most OpenType features in CSS through the font-variant-* property, and you can also use font-feature-Settings to support older browsers.

Nuxt.js stomp pits to share

This article focuses on the nuxt.js development and build process encountered the pit, such as precompilation support, browser environment window object support and ENV configuration, etc.