• Rust programming video tutorial (Advanced) – 024_ 2 syntax of all modes 2


    Video address Headline address:https://www.ixigua.com/i677586170644791348…Station B address:https://www.bilibili.com/video/av81202308/ Source address GitHub address:https://github.com/anonymousGiga/learn_rus… Explanation content 1. Match byExample 1: let x = 5; match x { 1..=5 => println! (“one through five”), // that is, the range from 1 to 5 is matched _ => println!(“something else”), } Note: in the example, 1.. = 5 is equivalent to […]

  • Ali Daniel’s best summary: how to use object deconstruction in JavaScript


    Object deconstruction is a useful JavaScript function that can extract properties from objects and bind them to variables. Even better, object deconstruction can extract multiple attributes in a statement, access attributes from nested objects, and set default values (if the attribute does not exist). In this article, I will explain how to use object decomposition […]

  • How to use AOP + IOC to deconstruct front-end project development


    This paper will explain how to use the idea of AOP + IOC to deconstruct the development of front-end projects through the typeclient architecture. First of all, the understanding of AOP + IOC needs a certain programming architecture foundation. At present, the scenarios for the use of these two ideas are basically on the nodejs […]

  • ES6 series Xi: object expansion


    The rookie official account of “Code tailor” provides technical information and a series of basic articles for front-end developers. WeChat pays close attention to the public address of “little and mountain rookie”, and gets the latest articles in time. preface Before starting to learn, we want to tell you that this article is based on […]

  • ES6 quick start series – deconstruction


    See other chapters: ES6 quick start series deconstruction We often use arrays or objects to store data, and then extract relevant data information from them Problems trying to solve Previously, in order to extract specific data from objects or arrays and assign it to variables,Wrote a lot of repetitive code, like this: function demo1(obj){ let […]

  • deconstruction


    Array deconstruction Extract from array subscript const arr = [1,2,3] Const [foo, bar, Baz] = arr // equivalent Const [,, Baz] = arr // selected value Const [foo,… Rest] = arr // residual value,… Used by the last member. It is a new array Const [foo] = arr // incomplete deconstruction Const [foo, bar, Baz, […]

  • ES6 (x) – deconstruction


    Destructure Array-Destructure Basic Usage Skip the assignment variable, which can be any traversable object On the left can be object attributes Rest variable Default value & when the deconstruction assignment value is insufficient Object-Destructure Basic Usage Variable names can be changed Default value Rest operator nested object Es6-es10 learning territory Deconstruction assignment:Using array index to […]

  • Stop making these five JavaScript style mistakes and make your code readable and maintainable


    Quick tips to make your code readable and maintainable. How many times have you opened an old project and found messy code that easily crashes when you add something new? We’ve all had this experience. In order to reduce the number of difficult to read JavaScript, I provide the following examples. These are the mistakes […]

  • New syntax in ES6 (I) — the difference between let, const and VaR


    ES6 introduction ES6, the abbreviation of ECMAScript 6.0, is the next generation standard of JavaScript language, which has been officially released and launched in June 2015. The purpose is to unify the Syntax Standard of JavaScript, which can be used to develop large-scale applications, which is called enterprise development language. Relationship between ES6 and javascript:ES6 […]

  • Deeply understand the HTTP processing flow of nodejs


    brief introduction We already know how to use nodejs to build an HTTP service. Today, we will introduce the HTTP processing flow in nodejs in detail, so as to have an in-depth understanding of nodejs http. Creating HTTP services using nodejs It is easy to create HTTP services using nodejs. Nodejs provides a special HTTP […]

  • ES6 core features


    catalogue preface 1、 Development environment configuration 1.babel Why need Babel? How to configure Babel? Verify that the configuration is successful 2.webpack Why use webpack? How to configure webpack? 2、 Block level scope 3、 The extension of array 1. Array. From(): converts a pseudo array object or traversable object to a true array 2. Array. Of […]

  • Implementation of custom call & apply & bind


    Imitate the principle of call, apply and bind of native JS, and customize the tool function of binding this Implementation idea: roughly change the direction of this in the function execution environment. The direction of this depends on who calls the function. If the function is made into an object method, this is bound to […]