前端 angular

As we all know, Angular is most discussed word in frontend development world. It has gained a lot of popularity in these years. Angular becomes a choice of a lot of frontend developers and I am also one of them.

众所周知,Angular是前端开发领域中讨论最多的词。 这些年来,它已广受欢迎。 Angular成为许多前端开发人员的选择,我也是其中之一。

In this article, I will highlight about when angular came and how quickly it grew into a market. In every six months, Angular team is coming with the new version of angular, making it more powerful with new features. I must appreciate the angular team for their wonderful efforts.

在本文中,我将重点介绍何时出现角钢以及角钢进入市场的速度。 每六个月,Angular团队就会推出新版本的angular,并通过新功能使其功能更强大。 我必须感谢棱角分明的团队所做的出色努力。

Well, now you might be excited how it evolved, what new features added in different versions. Now, the wait is over. Let’s get started!

好吧,现在您可能会感到兴奋,它如何演变,不同版本中增加了哪些新功能。 现在,等待结束了。 让我们开始吧!

Before moving ahead, I would like to let my readers know that ‘Angular 8’ is the latest version which our talented angular team released.

在继续之前,我想让读者知道“ Angular 8”是我们才华横溢的角度团队发布的最新版本。

英雄的诞生(AngularJS)— 2010 (Birth of Hero  (AngularJS) — 2010)

In 2010, birth of today’s market hero took place. It was known as ‘AngularJS’.

2010年,今天的市场英雄诞生了。 它被称为“ AngularJS”。

AngularJS is a Javascript framework that is developed by Google. It is used to make single page application (SPA). Wait! I hope you know what is SPA. If not, ask Google about it and then come back as this is one of the beautiful approach that angular uses, but here is a brief intro of SPA (those who knows, you can skip):

AngularJS是Google开发的Javascript框架。 它用于制作单页应用程序(SPA)。 等待! 希望您知道什么是SPA。 如果不是,请向Google询问一下,然后再回来,因为这是angular使用的一种漂亮方法,但是这里是SPA的简要介绍(那些知道的人,您可以跳过):

SPA or Single page application is an application in which everything downloads in one go. All the necessary code is downloaded in one go. Unlike multiple page app, you don’t have to request a web page from the server for every hit and loads the page. In SPA, index.html file downloads once with all the content and then for every url change, existing webpage dynamically loads the demanding content. This approach gives better UX in switching between different pages and gives you feel of the app.

SPA或单页应用程序是一次下载所有内容的应用程序。 一次性下载所有必需的代码。 与多页应用程序不同,您无需为每次点击就从服务器请求网页,也无需加载页面。 在SPA中,index.html文件会与所有内容一起下载一次,然后对于每个url更改,现有网页都会动态加载所需内容。 这种方法在不同页面之间切换时提供了更好的用户体验,并带给您应用程序的感觉。

That’s it about SPA. I hope it gives you a brief picture of it. Let’s move to the original topic.

SPA就是这样。 我希望它能给您简要介绍一下。 让我们转到原始主题。

AngularJS allow developers to develop web application faster. It uses a client side rendering — a technique in which rendering of the content is taken care by client (browser). Well, I will not go into detail about what’s the pros and cons of this technique, but the main concern in this technique is SEO. This rendering which angular uses is poor in SEO. Wait! Dont’t think angular is bad. There is very popular Bollywood dialogue — “Picture abhi baki hai mere dost (Movie is still left, my friend)”. I think this dialogue suits the current situation. I will discuss why I said this.

AngularJS使开发人员可以更快地开发Web应用程序。 它使用客户端渲染-一种客户端(浏览器)负责内容渲染的技术。 好吧,我不会详细介绍这种技术的优缺点,但是该技术的主要关注点是SEO。 角度使用的这种渲染在SEO中很差。 等待! 不要以为角度不好。 宝莱坞对话非常流行-“图片abhi baki hai dost(我的朋友,电影还剩下)”。 我认为这次对话适合当前情况。 我将讨论为什么我这么说。

Now, we should focus on the features of AngularJS. Here are some :

现在,我们应该关注AngularJS的功能。 这里有一些 :

1)Data binding — automatic synchronization between model and view.

1) 数据绑定 -模型和视图之间的自动同步。

2) Dependency Injection System — a design pattern in which system supplies the dependent objects when it creates the object.

2) 依赖注入系统 -一种设计模式,系统在创建对象时会提供依赖对象。

3) scope — that takes care of controller and view.

3) 范围 -负责控制器和视图。

4) Services — for sharing info among different parts of application.

4) 服务 -用于在应用程序的不同部分之间共享信息。

5)Directives — It gives super power to HTML. For instance, ng-model, ng-app.

5) 指令 -它赋予HTML强大的功能。 例如ng-model,ng-app。

6)Controllers — heart of the application where logic resides.

6) 控制器 -逻辑所在的应用程序的心脏。

7)Template — view that gives information using our controller and model.

7) 模板 -使用我们的控制器和模型提供信息的视图。

This list is long. I will not go into detail about angularJS but in angularJS, controllers are the heart of the application. Well, angularJS came with lots of features for developing a powerful web application but failed at some point like huge bundle size, performance issues, SEO problem, code maintainability issues but that does not mean that it is total failure. Data binding, Dependency Injection concepts are success of angular. Hence, we can say it’s half failure and half success.

这个清单很长。 我不会详细介绍angularJS,但在angularJS中,控制器是应用程序的核心。 不错,angularJS具有许多用于开发功能强大的Web应用程序的功能,但在某些时候失败了,例如巨大的捆绑包大小,性能问题,SEO问题,代码可维护性问题,但这并不意味着它完全失败。 数据绑定,Dependency Injection概念是成功的有角度的。 因此,我们可以说这是一半失败和一半成功。

The imperfection in AngularJS made angular team to rewrite the whole framework from scratch. Such big change in new version of any framework/library was never encountered in the market. New version of angular is totally different from AngularJS. How it is different? Let’s understand by diving into our next sub -topic.

AngularJS的不完善之处使Angular团队可以从头开始重写整个框架。 市场上从未遇到过任何框架/库的新版本中如此巨大的变化。 angular的新版本与AngularJS完全不同。 有何不同? 让我们深入了解下一个子主题。

角度2–2016 (Angular 2–2016)

Later version of AngularJS came into the market in 2016, Then, it was no more known as AngularJS. It got a name ‘Angular’. Angular 1.x version is known as AngularJS. Later version after 2.x is known as Angular. When I encountered these two words in my web development journey. I literally thought that these are two different frameworks and after a research I got to know that angular is updated version of angularJS. I hope my readers would not have misunderstood it.

更高版本的AngularJS于2016年投放市场,然后,它不再被称为AngularJS。 它的名字叫“ Angular”。 Angular 1.x版本称为AngularJS。 2.x之后的更高版本称为Angular。 当我在Web开发过程中遇到这两个词时。 我从字面上认为这是两个不同的框架,经过研究,我知道angular是angularJS的更新版本。 我希望我的读者不要误会它。

Angular 2 came into market with drastic changes. The biggest change was introduction of Typescript. Typescript is superset of javascript with additional features like it follows Oops concepts, strongly typed. Programmers that is coming from object oriented world finds it more familiar unlike javascript.

Angular 2发生了翻天覆地的变化。 最大的变化是Typescript的引入。 Typescript是javascript的超集,具有其他功能,例如它遵循Oops概念(强类型化)。 来自面向对象世界的程序员发现它与javascript不同,因此更加熟悉。

Components are the heart of angular 2+ world. Angular introduced various packages for achieving basic and important functionalities like routing package for easily defining routes, http package for fetching data from the server, animation package for animations and so on.

组件是2+角世界的核心。 Angular引入了用于实现基本和重要功能的各种软件包,例如用于轻松定义路由的路由软件包,用于从服务器获取数据的http软件包,用于动画的动画软件包等等。

Angular 2 also provides directive concept like AngularJS. Directives gives superpowers to our HTML like *ngFor, *ngIf (structural directive) makes our html dynamic whereas attribute directives like ngModel (for two way data binding), ngStyle takes care of appearance and behaviour of our DOM.

Angular 2还提供了类似于AngularJS的指令概念。 指令为我们HTML提供超能力,例如* ngFor,* ngIf(结构化指令)使我们的html动态化,而属性指令(例如ngModel(用于双向数据绑定))使ngStyle负责DOM的外观和行为。

Another feature which does not change in angular is, it also uses DI system. Like angularJS, DI system supplies the dependent objects (dependencies) to the component.

角度不变的另一个功能是,它也使用DI系统。 像angularJS一样,DI系统将依赖对象(dependencies)提供给组件。

Wait! I forgot to tell you about wonderful helping hand which angular provides which is angular-cli. It’s a great helping hand that helps us in developing our application faster like for generating component just use ‘ng g c component-name’ (‘g’ is generate and ‘c’ is component). This is another cool feature added in angular.

等待! 我忘了告诉您有关角度提供的出色帮助手,即角度cli。 这是一个很好的帮手,可以帮助我们更快地开发应用程序,例如仅使用'ng gc component-name'('g'是generate而'c'是component)生成组件。 这是角度添加的另一个很酷的功能。

This is not the end. I told you that the biggest disadvantage of angularjs is that it is poor in SEO and remember that famous dialogue which I said. You will understand in few minutes why I used that.

这不是结束。 我告诉过您,angularjs的最大缺点是SEO差,请记住我说过的著名对话。 几分钟后您将了解我为什么使用它。

It is biggest cons that angularJS is poor in SEO. When you view the page source, you can see there is nothing(no Html) which makes crawlers to think website useless i.e. without any info. It is very painful when your website wants google crawlers to index them and make them to reach on top in google search but could not achieve it. Angular team took care of it and introduced angular universal which takes care of SEO of your angular website. It uses server side rendering which in turn solves SEO problem.

最大的缺点是angularJS的SEO差。 当您查看页面源代码时,您会看到没有任何内容(没有HTML)使爬虫程序认为网站无用,即没有任何信息。 当您的网站希望Google搜寻器将它们编入索引,并使它们在Google搜索中排在首位,但却无法实现时,这是非常痛苦的。 Angular团队对此进行了介绍,并介绍了Angle Universal,它负责您的角度网站的SEO。 它使用服务器端渲染,从而解决了SEO问题。

These are the features with which angular 2 came in a market.

这些是Angle 2进入市场的功能。

Angular 4 — 2017年3月 (Angular 4 — March, 2017)

After reading the subtopic, you might wonder why not Angular 3? This is a common question that can come in anyone mind. Don’t worry! I will let you know. The reason why not angular 3 was because of the router package. The angular router package was already distributed as v3. To avoid confusion, angular team released angular 4 version. I think now my readers can jump to understand the features of angular 4.

阅读了子主题之后,您可能会想知道为什么不选择Angular 3? 这是任何人都会想到的常见问题。 不用担心 我会让你知道。 之所以没有角度3的原因是由于路由器包装。 角路由器套件已作为v3发行。 为避免混淆,Angular团队发布了angular 4版本。 我认为现在我的读者可以跳下来了解Angle 4的功能。

Angular 4 came with bug fixes and other new features and improvements. The biggest improvement that was done was in bundle size. They reduced bundle size by 60% which in turn made application lighter and hence application loading time decreased.

Angular 4附带了错误修复以及其他新功能和改进。 所做的最大改进是包装尺寸。 他们将束尺寸减小了60%,这反过来又减轻了应用程序重量,因此减少了应用程序加载时间。

The other thing that was done was in animation package. They pulled out animation feature in a separate package- @angular/animations.

另一件事是在动画包中。 他们在单独的程序包-@ angular / animations中提取了动画功能。

Another improvement was in structural directive. *ngIf came with else part in this version.

另一个改进是结构指令。 * ng如果在此版本中附带其他部分。

This is the brief introduction of features of angular 4.

这是角度4的功能的简要介绍。

Angular 5 — 2017年11月 (Angular 5 — Nov 2017)

After six months, angular team came with another new version, i.e. angular 5. This angular 5 version again came with a lot of new features, improvements and bug fixes.

六个月后,Angular团队推出了另一个新版本,即Angle5。Angular5版本再次具有许多新功能,改进和错误修复。

As the main concern for every website is faster loading time. Angular took care about it in this version as well.To enhance application performance more, they introduced build optimizer- It is a tool that was introduced to make small bundle size. It uses tree shaking technique to remove the dead code from application.

每个网站的主要关注点是更快的加载时间。 Angular在此版本中也对此予以关注。为了进一步提高应用程序性能,他们引入了构建优化器-它是一种用于减小包装尺寸的工具。 它使用树震动技术从应用程序中删除无效代码。

Compiler improvements were also made that makes faster rebuild of the application.

还对编译器进行了改进,从而可以更快地重建应用程序。

Another feature that was introduced was state Transfer key(TransferStateKey which is part of the platform/browser package). Well! You might think what it is? When to use? You can avail the beauty of this feature in your application if you are using SSR. Yes, If you have implemented SSR then you must use state transfer key feature. The reason why I said this because when you are using SSR and your application is making any HTTP request (which is quite common) then this request is going be to invoke two times i.e one on the server and another on the browser. This causes flickering issue (I have gone through this flickering issue in my application because the HTTP request was invoking two times). Thanks to state transfer key feature. This feature makes browser to use the response of HTTP request that is hit on server. It uses the response that server gets from HTTP request. As its name suggest, server transfers the state of response with html to browser. Hence, two times hit of HTTP request can be avoided.

引入的另一个功能是状态传输密钥(TransferStateKey,它是平台/浏览器软件包的一部分)。 好! 您可能会认为这是什么? 什么时候使用? 如果使用的是SSR,则可以在应用程序中使用此功能的优点。 是的,如果您已经实现了SSR,则必须使用状态转移密钥功能。 我之所以这么说是因为,当您使用SSR并且您的应用程序发出任何HTTP请求(这很常见)时,此请求将被调用两次,即在服务器上调用一次,在浏览器上调用一次。 这会导致闪烁问题(由于HTTP请求被调用了两次,因此我在应用程序中经历了这个闪烁问题)。 由于状态转移键功能。 此功能使浏览器可以使用服务器上命中的HTTP请求的响应。 它使用服务器从HTTP请求获得的响应。 顾名思义,服务器将带有html的响应状态传输到浏览器。 因此,可以避免两次HTTP请求命中。

Another improvement that was done was in http client package. In this version, HTTPClientModule came with improvements like using this module, developers do not have to parse the response using a map. Parsing step is not needed any more. Suppose if there is non-JSON type response, then you can specify that response using responseType in your HTTP request .

完成的另一项改进是在http客户端程序包中。 在此版本中,HTTPClientModule进行了改进,例如使用了此模块,开发人员不必使用映射来解析响应。 不再需要解析步骤。 假设存在非JSON类型的响应,那么您可以在HTTP request中使用responseType来指定该响应。

This is all about feature of angular 5. Now the time has come to move to angular 6 version. After another six month, angular 6 came into market with more power.

这全部与角度5的功能有关。现在到了角度6版本的时候了。 又过了六个月,Angular 6以更大的功率进入市场。

Angular 6-2018年5月 (Angular 6 — May 2018)

In May, 2018- just after six months, angular team released another version of angular — angular 6. This version also came with lots of new features. I will list down some of them.

在六个月后的2018年5月,Angular团队发布了另一个版本的angular-angular6。该版本还具有许多新功能。 我将列出其中一些。

In this version, angular CLI got updated. New commands were introduced like ng update. To update your angular project dependencies to latest, you can use it. For instance:

在此版本中,更新了angular CLI。 引入了新命令,例如ng update。 要将角度项目依赖关系更新为最新,可以使用它。 例如:

ng update @angular/core

ng更新@ angular / core

The other improvement that was done was in RxJS library called as RxJS6. The two important changes were :

所做的另一项改进是在称为RxJS6的RxJS库中。 两个重要的更改是:

  1. RxJS6 introduced new internal package structure.

    RxJS6引入了新的内部包结构。
  2. Usage of operators.

    使用运算符。

New internal package structure involves changes in the way of importing packages. Instead of related import, we can use single import in this. For instance :

新的内部软件包结构涉及到导入软件包的方式的更改。 代替相关的导入,我们可以在此使用单个导入。 例如 :

import {Observable} from ‘rxjs/Observable’;

从“ rxjs / Observable”导入{Observable};

import {Subject} from ‘rxjs/Subject’;

从'rxjs / Subject'导入{Subject};

import ‘rxjs/add/operator/map’;

导入'rxjs / add / operator / map';

Now, with rxjs6 :

现在,使用rxjs6:

import {Observable, Subject} from ‘rxjs’;

从'rxjs'导入{Observable,Subject};

import {map} from ’rxjs/operators’;

从“ rxjs / operators”导入{map};

Operators usage are also changed in angular 6. For instance :

操作员的用法也更改为角度6。例如:

Old version:

旧版:

import ‘rxjs/add/operator/map’;

导入'rxjs / add / operator / map';

this.http.get(url).map((response)=>response.json)

this.http.get(URL).map((response)=> response.json)

New version:

新版本:

import {map} from ’rxjs/operators’;

从“ rxjs / operators”导入{map};

this.http.get(url).pipe(map((data)=>data*2)

this.http.get(URL).pipe(map((data)=> data * 2)

I hope you got the changes which is done in RxJS library.

我希望您能在RxJS库中完成更改。

Another change is — angular-cli.json is replaced with angular.json. This file defines the configuration of the project like styles, scripts, testing, build process and so on. In angular.json, more options for configuration are added like multiple projects configuration can be done.

另一个更改是—用angular.json替换了angular-cli.json。 该文件定义了项目的配置,如样式,脚本,测试,构建过程等。 在angular.json中,添加了更多的配置选项,例如可以完成多个项目的配置。

The other improvements are — <ng-template> is now available instead of <template>. There is change in the way of making services available for use like in previous version, if we want to make service available in entire application or in specific component- we have to provide it in provider array but in this version, in service file itself there is ‘providedIn’ metadata that is available for it. You can specify there the availability of services. By default, it makes service available at root level.

其他改进是-现在可以使用<ng-template>代替<template>。 与上一版本一样,使服务可用的方式也有所变化,如果我们要使服务在整个应用程序或特定组件中可用,我们必须在提供程序数组中提供它,但在此版本中,必须在服务文件本身中提供是可用的'providedIn'元数据。 您可以在那里指定服务的可用性。 默认情况下,它使服务在根级别可用。

Another beauty that is added is an ‘angular element’ package. This package allows developers to use your angular component in another environment (non-angular environment) like Vue.js. It’s another interesting feature that makes you to use your angular component in other environment

添加的另一个优点是“角度元素”包。 此软件包允许开发人员在Vue.js等其他环境(非角度环境)中使用您的角度组件。 这是另一个有趣的功能,可让您在其他环境中使用角度分量

This is all about the features of angular 6 which I learnt. Now the last version’s feature I will discuss which is — Angular 7

这就是我所学到的角度6的所有功能。 现在,我将讨论最后一个版本的功能-Angular 7

Angular 7 — 2018年10月 (Angular 7 — October 2018)

In October 2018, another version with more beauty came into the market.

2018年10月,另一个具有更多美感的版本上市。

The features that were added were CLI prompts, virtual scroll, drag and drop and again bundling size reduction. In CLI prompts, angular-cli asks you about options like when you make new application using ng new application-name. CLI asks you whether you want to add routing file or not and so on. There is also budget property added in angular.json in which you can specify your maximum and minimum budget size value.

添加的功能包括CLI提示,虚拟滚动,拖放以及捆绑大小减小。 在CLI提示中,angular-cli会询问您有关选项的信息,例如使用ng new application-name制作新应用程序时。 CLI询问您是否要添加路由文件等等。 在angular.json中还添加了budget属性,您可以在其中指定最大和最小预算大小值。

This is all about feature of angular 7. I know I have not stated all other features of angular 7 because I have not gone into those features.Hence, not comfortable in talking about those. We also know that Angular 8 version is released, but due to the same reason of not going into the features of angular 8, I have not written about it.

这全部是有关角度7的功能的。我知道我没有说明角度7的所有其他功能,因为我没有涉及这些功能。因此,不便谈论这些。 我们也知道已经发布了Angular 8版本,但是由于不使用Angular 8功能的相同原因,我没有写过它。

Note to my readers: I may have left many features, but tried my best to write about the features of different versions in short (It’s not possible to list down all the features but ya I tried whatever features I read in my journey) but I would love if my readers can comment about those features which they found in their learning journey.

读者注意:我可能已经留下了许多功能,但总之想尽一切办法写出不同版本的功能(不可能列出所有功能,但是我尝试了我在旅途中阅读的所有功能),但是我如果我的读者可以评论他们在学习过程中发现的那些功能,我将不胜感激。

Thanks for reading.

谢谢阅读。

翻译自: https://www.freecodecamp.org/news/angular-a-journey-into-one-of-the-most-popular-front-end-tools-in-todays-job-market/

前端 angular

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. angular使用高德地图_使用传单在Angular中构建地图,第1部分:生成地图

    angular使用高德地图Leaflet is an awesome JavaScript library for creating maps. It comes packed with nice features and is extremely mobile-friendly. Let’s see how we can integrate Leaflet into our Angular app. Leaflet是一个很棒JavaScript库&#xff0c;用于创…...

    2024/5/6 22:24:34
  2. so文件二进制对比不一致

    【问题描述】 工作中遇到这样的问题,同一份代码,在同一个linux环境下的,同一个目录下编译出来的so文件进行二进制对比的时候有差异,这是为什么呢?【问题根源】经过检查发现代码中部分 *.cpp 文件是”空“的,不是说里面没有任何内容,1)而是一些宏的定义,导致整个文件在…...

    2024/4/28 22:15:48
  3. 组件用.vue还是.js_Vue.js树组件

    组件用.vue还是.js树成分 (tree-component) A reactjs, angular and vuejs tree component. reactjs&#xff0c;angular和vuejs树组件。 特征 (features) vuejs component vuejs组件 reactjs component reactjs组件 angular component 角度分量 open and close 打开和关闭 se…...

    2024/5/6 23:13:30
  4. Angular 元素拖拽

    拖动元素到指定区域拖放的同时传递数据1. 安装 ng2-drag-drop npm install ng2-drag-drop --save2. 模板中配置可拖拽元素 // drag.component.html<div><a href"javascript:;" *ngFor"let item of sysData" draggable [dragData]"item"…...

    2024/4/21 22:14:15
  5. vue.js组件开发

    组件化 需求一到&#xff0c;接就是怎么实现&#xff0c;技术选型自然成为了第一个问题。鉴于目前web前端mvvm框架以及组件化开发方式的流行&#xff0c;决定技术栈采用&#xff1a;vue es6 组件化。 这里首先简单说下web前端组件化开发方式的历程&#xff1a; 最早的组件化结…...

    2024/5/6 21:03:37
  6. 第二次割双眼皮的害处

    ...

    2024/4/24 9:52:42
  7. angular的splitter案例学习

    angular的splitter案例学习,都有注释了,作为自己的备忘。 <!DOCTYPE html><html ng-app"APP"><head><meta charset"UTF-8"><title>Angular pane splitter example</title><link type"text/css" rel"…...

    2024/4/21 12:17:53
  8. 一次基于Vue.Js的用户体验优化 (vue drag)

    一.写在前面 半年以前&#xff0c;第一次在项目上实践VueJs,由于在那之前&#xff0c;没有Angular,avalon等框架的实践经验&#xff0c;所以在Vue的使用上&#xff0c;没有给自己总结出更多的经验和体验。随着项目进行和优化改版&#xff0c;无论是新代码的增加还是旧代码&…...

    2024/4/22 11:12:19
  9. AngularJs(九)--自定义指令(三)及选项卡实例和拖拽实例

    link选项 在自定义指令当中是用来进行DOM操作的。 接收四个参数: (1)scope 自定义指令的作用域 (2)element 每一个自定义指令模板的最外层&#xff08;父层&#xff09;的元素 (3)attr 当前标签上的属性 <pre>m1.directive("myTab",function(){return…...

    2024/5/3 17:47:18
  10. 埋线双眼皮取线能取干净吗

    ...

    2024/4/21 3:23:44
  11. vue.js组件化开发实践

    前言 公司目前制作一个H5活动&#xff0c;特别是有一定统一结构的活动&#xff0c;都要码一个重复的轮子。后来接到一个基于模板的活动设计系统的需求&#xff0c;便有了下面的内容。借油开车。 组件化 需求一到&#xff0c;接就是怎么实现&#xff0c;技术选型自然成为了第一…...

    2024/4/22 0:01:40
  12. 拖放排序插件Sortable.js

    介绍 Sortable.js是一款轻量级的拖放排序列表的js插件&#xff08;虽然体积小&#xff0c;但是功能很强大&#xff09;下载地址&#xff1a;https://github.com/RubaXa/Sor...官方DEMO&#xff1a;http://rubaxa.github.io/Sorta... 特点 支持触屏设备和大部分浏览器&#xff0…...

    2024/4/21 8:06:36
  13. 割双眼皮一年了后悔

    ...

    2024/4/21 21:37:43
  14. 最美双眼皮图片

    ...

    2024/4/21 14:53:45
  15. 长春做双眼皮哪里自然

    ...

    2024/4/23 21:00:02
  16. 长春卢立平双眼皮价格

    ...

    2024/4/23 11:03:30
  17. angular参数传递的几种方式

    1.查询字符串的方式 链接 <div *ngFor"let list of item.Books" [routerLink]"[/detail,{bookId:list.Book.Id}]"></div>接受参数代码 this.bookId this.activedrouted.snapshot.params[bookId];2.路由参数的传递方式 链接 gobooklist_cli…...

    2024/4/24 0:40:23
  18. 广东许多人就是伤风感冒影响做双眼皮效果

    ...

    2024/4/23 15:04:06
  19. AngulaJS路由 ui-router 传参

    在这里分享我做的一个使用ui-router 传参的小demo 1.首先第一步设置入口文件index.html&#xff0c;注意加载的顺序&#xff0c;先加载包&#xff0c;再加载自己写的控制器。 <!doctype html> <html lang"en" ng-app"routerApp"><head>&…...

    2024/4/23 21:14:21
  20. angular路由 和 router-outlet

    path 一个用于匹配浏览器地址栏中URL的字符串。 pathMatch prefix:以指定的路径开头; full:与指定路径完全一样。 参考 路由跳转 this.router.navigate([‘url’,参数]); this.router.navigateByUrl(‘url’); router-outlet 参考 如果在浏览器的地址栏中添加 /about &…...

    2024/4/23 19:05:49

最新文章

  1. 算法学习007-进制转换 c++递归算法实现 中小学算法思维学习 信奥算法解析

    目录 C进制转换 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 七、推荐资料 C进制转换 一、题目要求 1、编程实现 小明学c有一段时间了&#xff0c;今天他想做一个进制转换的小程序&#xff0c;将十进…...

    2024/5/7 10:17:36
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/6 9:38:23
  3. 医院内外网安全通讯:实现安全与便捷的跨网即时通讯

    医院作为医疗信息化程度较高的机构之一&#xff0c;内部数据传输频繁&#xff0c;网络安全问题备受关注。医院内外网隔离是确保医院网络安全性和保密性的关键措施。然而&#xff0c;医院在业务开展中经常需要进行内外网数据交换&#xff0c;比如患者数据传输至内网&#xff0c;…...

    2024/5/3 2:23:09
  4. WIFI驱动移植实验:WIFI从路由器动态获取IP地址与联网

    一. 简介 前面两篇文章&#xff0c;一篇文章实现了WIFI联网前要做的工作&#xff0c;另一篇文章配置了WIFI配置文件&#xff0c;进行了WIFI热点的连接。文章如下&#xff1a; WIFI驱动移植实验&#xff1a;WIFI 联网前的工作-CSDN博客 WIFI驱动移植实验&#xff1a;连接WIF…...

    2024/5/4 17:27:10
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/7 5:50:09
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/7 9:45:25
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/6 9:21:00
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/4 23:55:16
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/6 1:40:42
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/4 23:55:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/7 9:26:26
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/4 23:55:06
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/4 23:55:16
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/6 21:42:42
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/4 23:54:56
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57