响应式轮播

Update (March 22, 2016): Provided a Demo Link which is available on PlunkerUpdate (March 21, 2016): Updated a poorly formatted markdown. Angular 2 instead of [Angular 2]{(https://angular.io)

更新(2016年3月22日) :提供了演示链接,可在Plunker 更新中使用(2016年3月21日) :更新了格式较差的markdown。 Angular 2而不是[Angular 2] {( https://angular.io )

The web is growing. It is growing so damn fast that if you don't catch up you might not be able to shine bright in your career as a web developer.

网络正在增长。 它发展得如此之快,以至于如果您不赶上它,您可能就无法在作为Web开发人员的职业生涯中大放异彩。

A few months ago I started hearing about Web Components from the mouths of so-called professional developers. I knew it was one of those new things that "I don't really need now, but I must learn it for the future". Unfortunately, for poor me, Angular, which has always been my favorite JavaScript framework, decided to componentize everything.

几个月前,我开始从所谓的专业开发人员那里听说Web组件 。 我知道这是“我现在真的不需要,但我必须为将来学习”的新事物之一。 不幸的是,对于可怜的我来说,一直是我最喜欢JavaScript框架的Angular决定将所有内容都进行组件化

什么是Web组件? ( What are Web Components? )

This concept is one of the standards of the web that can boast of being easy to grasp.

这个概念是网络的标准之一,可以说易于掌握。

Basically, web components give room for you to simply bundle these tags with its styles and scripts as a reusable component which is exposed via one tag (instead of littering your HTML with similar confusing tags).

基本上,Web组件为您提供了空间,可以将这些标记及其样式和脚本简单地捆绑在一起,作为可重用的组件,该组件通过一个标记公开(而不是用类似的令人困惑的标记来填充HTML)。

A component is basically just a grouping of HTML/JS/CSS all in one.

一个组件基本上只是一组HTML / JS / CSS。

Angular 2进入哪里? ( Where Does Angular 2 Come In? )

Web Components are a new standard that will be here to stay because it is widely accepted. The problem is that we web devs know how this new stuff rolls.

Web组件是一个新标准,因为它已被广泛接受,因此将一直存在。 问题是我们的Web开发人员知道这些新东西是如何滚动的。

Web Components is widely accepted, but not widely supported on browsers, and this is where Angular 2 comes in.

Web组件已被广泛接受,但在浏览器中不受广泛支持 ,这就是Angular 2的用武之地。

Angular 2 is the "new guy". It implements components at its core and makes it simple to work with components in our daily web projects.

Angular 2是“新手”。 它以组件为核心,使在我们的日常Web项目中使用组件变得简单。

I understand that the reason why a lot of us have yet to embrace this "new guy" is because learning Angular 1 was not fun and now we are hearing of another version with a different concept. The good news is Angular 2 is actually simple and you just need 4-5 days to start doing wonders with it.

我知道我们很多人尚未拥抱这个“新手”的原因是因为学习Angular 1并不有趣,现在我们听到的是另一个版本的概念不同。 好消息是Angular 2实际上很简单,您只需要4-5天就可以开始创造奇迹。

Now enough talking (folks hate that these days). Let's have a little fun making a CSS based (and I really mean CSS based) carousel component with Angular 2.

现在有足够的谈话(这些天人们讨厌)。 让我们玩一点乐趣,用Angular 2制作一个基于CSS(我的意思是基于CSS)的轮播组件。

设置Angular 2 ( Setting Up Angular 2 )

npm has become so popular that, recently, tutorials forget to remind us to install them. Therefore, kindly install Node so as to get its package manager, npm.

npm变得如此流行,以至于最近,教程忘记提醒我们安装它们。 因此,请安装Node以获得其软件包管理器npm。

Create a folder in your favorite directory. This will be located probably in your projects folder or desktop. Name it angular2-carousel-component. Navigate via your CLI to this created folder.

在您喜欢的目录中创建一个文件夹。 这可能位于您的项目文件夹或桌面中。 将其命名为angular2-carousel-component 。 通过您的CLI导航到此创建的文件夹。

Create package.json and tsconfing.json at the root of the folder with the following contents:

在文件夹的根目录中创建package.jsontsconfing.json ,其内容如下:

package.json:

package.json:

{"name": "angular2-quickstart","version": "1.0.0","scripts": {"tsc": "tsc","tsc:w": "tsc -w","lite": "lite-server","start": "concurrent \"npm run tsc:w\" \"npm run lite\" "},"license": "ISC","dependencies": {"angular2": "2.0.0-beta.0","systemjs": "0.19.6","es6-promise": "^3.0.2","es6-shim": "^0.33.3","reflect-metadata": "0.1.2","rxjs": "5.0.0-beta.0","zone.js": "0.5.10"},"devDependencies": {"concurrently": "^1.0.0","lite-server": "^1.3.1","typescript": "^1.7.3"}
}

tsconfig.json

tsconfig.json

{"compilerOptions": {"target": "ES5","module": "system","moduleResolution": "node","sourceMap": true,"emitDecoratorMetadata": true,"experimentalDecorators": true,"removeComments": false,"noImplicitAny": false},"exclude": ["node_modules"]
}

The tsconfig.json file is a configuration file for TypeScript (more on that later) which the properties are explained here in the "Appendix: TypeScript configuration" section. We can go ahead and install the dependencies by running:

tsconfig.json文件是其中性质解释了打字稿一个配置文件(稍后更多) 这里的“附录:打字原稿配置”部分。 我们可以继续运行以下命令来安装依赖项:

npm install

Add two more folders, app and images. Our main application codes will be in the app folder, but you can copy the images for the slides here into the images folder.

再添加两个文件夹, appimages 。 我们的主要应用代码位于app文件夹中,但是您可以在此处将幻灯片的images复制到images文件夹中。

We are all set to make our component, but before we do that, let us explain the CSS based carousel and how it is implemented.

我们已经准备好制作我们的组件,但是在执行此操作之前,让我们解释一下基于CSS的轮播及其实现方式。

Many of us opt for optimization, right?

我们许多人选择优化,对吧?

Carousels are one of the most popular concepts in the web, but it has its own price. There are heavy images to display and scripts to manipulate the image slides.

轮播是网络上最受欢迎的概念之一,但它有其自身的价格。 需要显示大量图像,并使用脚本来操纵图像幻灯片。

How about we just endure only the pain caused by these images and leave out the troubles of JS? How about we make a Carousel with just CSS? How possible is that?

我们只忍受这些图像所带来的痛苦,而又省去了JS的麻烦,那又如何呢? 我们只用CSS做一个旋转木马怎么样? 那怎么可能呢?

Actually making Carousels has never been easy until I read Harry Roberts article on his blog. Before you get so excited about this simplicity, be sure that your Carousel will be dead simple and basic, and won't have much controls. Just be rest assured that it will be a RESPONSIVE "carousel".

直到我阅读哈里·罗伯茨(Harry Roberts)在他的博客上发表的文章时,实际上制作Carousels从未如此轻松。 在对这种简单性感到兴奋之前,请确保您的“旋转木马”将变得简单而基本,并且没有太多控件。 请放心,这将是响应式的 “轮播”。

Assuming we have a template as shown below:

假设我们有一个如下所示的模板:

<div class="carousel"><ul class="slides"><li><h2>We are covered</h2><img src="images/covered.jpg" alt=""></li><li><h2>Generation Gap</h2><img src="images/generation.jpg" alt=""></li><li><h2>Potter Me<img src="images/potter.jpg" alt=""></li><li><h2>Pre-School Kids</h2><img src="images/preschool.jpg" alt=""></li><li><h2>Young Peter Cech</h2><img src="images/soccer.jpg" alt=""></li></ul></div>

Harry's idea is to make the .slides wrapper have a width that is equal to number of slides multiplied by the viewport. So, assuming our viewport is 100% and we have 5 items, the slides width should be 500% so as to contain all the slides when aligned horizontally.

哈里的想法是使.slides包装器的宽度等于幻灯片数量乘以视口。 因此,假设我们的视口为100%并且有5个项目,则幻灯片宽度应为500%,以便在水平对齐时包含所有幻灯片。

We may leave the CSS implementation for now and see it while making the carousel component.

我们可能暂时不使用CSS实现,并在制作轮播组件时看到它。

捆绑在一起 ( Tying Everything Together )

Angular 2 uses Typescript, which from a general perspective is a semi-language that compiles to JavaScript. It implements everything JS, but just gives that feel of strictness which C based languages have that JS does not have. Don't be overwhelmed, it is just a "cool JavaScript".

Angular 2使用Typescript ,从一般角度来看,它是一种可编译为JavaScript的半语言。 它实现了JS的所有内容,但仅给出了JS不具备的基于C的语言所具有的严格性。 不要不知所措,这只是一个“很酷JavaScript”。

Microsoft has a TypeScript plugin for Sublime which will help you with hinting, syntax highlighting and many other of those goodies

微软有一个Sublime的TypeScript插件,它将帮助您进行提示,语法突出显示以及许多其他这些功能。

There are also many other TypeScript plugins for various editors which makes using TypeScript easy no matter what environment you work in.

还有许多其他适用于各种编辑器的TypeScript插件 ,无论您在什么环境下工作,都可以轻松使用TypeScript。

As the idea is to make strict applications, let us first define an interface for the images collection. The interface is just like in any another language, it is a signature which we must adhere to if we care to use it. In the app folder, add a file named image.interface.ts:

因为要严格应用,所以让我们首先为图像收集定义一个接口。 该接口就像任何其他语言一样,它是一个签名,如果我们愿意使用它,则必须坚持该签名。 在app文件夹中,添加一个名为image.interface.ts的文件:

export interface Image {title: string;url: string;
}

NOTE: You do NOT have to understand what interfaces are before you can follow this tutorial

注意 :您不必了解哪些接口,你可以按照本教程之前,

We just exported an Image Interface which will serve as a signature for the collection of our images. This is typically saying that if you want to make an image collection that implements that interface, it must have a title and url property of type string.

我们刚刚导出了一个图像接口,该接口将用作图像收集的签名。 这通常是说,如果要制作实现该接口的图像集合,则它必须具有string类型的titleurl属性。

Now that we have a signature, we can go ahead and create the carousel component. Create carousel.component.ts in the app directory:

现在我们有了签名,我们可以继续创建轮播组件。 在app目录中创建carousel.component.ts

// Import Component form the angular core package
import {Component} from 'angular2/core';// Import the Image interface
import {Image} from './image.interface';// Compoent Decorator
@Component({//Name of our tagselector: 'css-carousel',//Template for the tagtemplate: `<div class="carousel"><ul class="slides"><li *ngFor="#image of images"><h2>{{image.title}}</h2><img src="{{image.url}}" alt=""></li></ul></div>`,//Styles for the tagstyles: [`
.carousel{overflow:hidden;width:100%;
}
.slides{list-style:none;position:relative;width:500%; /* Number of panes * 100% */overflow:hidden; /* Clear floats *//* Slide effect Animations*/-moz-animation:carousel 30s infinite;-webkit-animation:carousel 30s infinite;animation:carousel 30s infinite;
}
.slides > li{position:relative;float:left;width: 20%; /* 100 / number of panes */
}
.carousel img{display:block;width:100%;max-width:100%;
}
.carousel h2{margin-bottom: 0;font-size:1em;padding:1.5em 0.5em 1.5em 0.5em;position:absolute;right:0px;bottom:0px;left:0px;text-align:center;color:#fff;background-color:rgba(0,0,0,0.75);text-transform: uppercase;
}@keyframes carousel{0%    { left:-5%; }11%   { left:-5%; }12.5% { left:-105%; }23.5% { left:-105%; }25%   { left:-205%; }36%   { left:-205%; }37.5% { left:-305%; }48.5% { left:-305%; }50%   { left:-405%; }61%   { left:-405%; }62.5% { left:-305%; }73.5% { left:-305%; }75%   { left:-205%; }86%   { left:-205%; }87.5% { left:-105%; }98.5% { left:-105%; }100%  { left:-5%; }
}`],
})
//Carousel Component itself
export class CSSCarouselComponent {//images data to be bound to the templatepublic images = IMAGES;
}//IMAGES array implementing Image interface
var IMAGES: Image[] = [{ "title": "We are covered", "url": "images/covered.jpg" },{ "title": "Generation Gap", "url": "images/generation.jpg" },{ "title": "Potter Me", "url": "images/potter.jpg" },{ "title": "Pre-School Kids", "url": "images/preschool.jpg" },{ "title": "Young Peter Cech", "url": "images/soccer.jpg" } 
];

When we ran the npm install command, we pulled the angular 2 package into our folder. The first line is importing the angular core library. We also imported the Image interface that we created earlier as we will make use of it here. Notice that we do not have to add the .ts extension when importing.

当我们运行npm install命令时,我们将angular 2软件包放入了我们的文件夹中。 第一行是导入角核库。 我们还导入了之前创建的Image接口,因为我们将在这里使用它。 请注意,导入时我们不必添加.ts扩展名。

The file is exporting a CSSCarouselComponent class which has a public property of an array of images implementing image interface. The class also has a @Component decorator which is specifying the meta-properties of this class. The selector is the name we want the tag to have and the template is the HTML for the component and styles, which is the CSS trick we played to get our carousel working.

该文件正在导出CSSCarouselComponent类,该类具有实现图像接口的图像数组的公共属性。 该类还有一个@Component装饰器,它指定此类的元属性。 选择器是我们希望标签具有的名称,模板是组件和样式HTML,这是我们为使轮播工作而播放CSS技巧。

Note on Angular 2 Stylying Angular 2 supports 3 types of styles which are template-inline, component-inline and external CSS. Just like the normal way, you can add styles directly to template tags which is referred to as template-inline. This is unlike old times, an acceptable practice, because of encapsulation.

关于Angular 2的说明样式 Angular 2支持3种样式,即模板内联,组件内联和外部CSS。 就像通常的方式一样,您可以将样式直接添加到模板标记中,这称为template-inline 。 由于封装,这不同于过去的可接受的实践。

Component-inline is what we just implemented in our demo above while external can be achieved by just replacing the component-inline styles with: [styleUrls: 'style.css']

组件内联是我们在上面的演示中刚刚实现的,而外部可以通过仅用以下方式替换组件内联样式来实现: [styleUrls: 'style.css']

Next up is to create our app component which just serves as a parent. The app component is like the building in the illustration I made while introducing this article. It has the same skeleton as the carousel component. Create app.component.ts in app folder with the following contents:

下一步是创建仅作为父级的app组件。 app组件就像我在介绍本文时所做的插图中的建筑物。 它具有与轮播组件相同的骨架。 使用以下内容在app文件夹中创建app.component.ts

//import Component from angular core
import {Component} from 'angular2/core';//import our Carousel Component
import {CSSCarouselComponent} from './carousel.component';//@Component decorator
@Component({//tagselector: 'my-app',//templatetemplate: `<div class="wrapper"><css-carousel></css-carousel></div>`,  //cssstyles: [`.wrapper{width: 60%;margin: 60px auto;}`],//tell angular we are using the css-carousel tag in this componentdirectives: [CSSCarouselComponent]
})
//actual class
export class AppComponent { }

The major difference here is the directives property in the @Component decorator which is an array of all the imported components that we will use on this component. Notice we already imported the CSSCarouselComponent after importing angular's core library.

这里的主要区别是@Component装饰器中的directives属性,它是我们将在此组件上使用的所有导入组件的数组。 注意,在导入angular的核心库之后,我们已经导入了CSSCarouselComponent

We can now boot up the app. All there is to do when booting is to import angular, import the app to boot, and boot with the bootstrap() method. Create a file in app with the name boot.ts:

现在,我们可以启动该应用程序。 引导时要做的就是导入angular,导入要引导的应用程序,并使用bootstrap()方法bootstrap() 。 在app创建一个名为boot.ts的文件:

//Import Angular core
import {bootstrap}    from 'angular2/platform/browser'
//Import App Component
import {AppComponent} from './app.component'
//Boot
bootstrap(AppComponent);

As usual, an index.html entry point is needed for our cool app. Create one on the root and update it with:

与往常一样,我们的炫酷应用程序需要一个index.html入口点。 在根目录上创建一个并用以下命令更新:

<!-- head --><title>CSS Carousel Angular 2 Compopnent</title><!-- 1. Load libraries --><!-- #docregion libraries -->    <!-- #docregion ie-polyfills --><!-- IE required polyfills, in this exact order --><script src="node_modules/es6-shim/es6-shim.min.js"></script><script src="node_modules/systemjs/dist/system-polyfills.js"></script><!-- #enddocregion ie-polyfills --><script src="node_modules/angular2/bundles/angular2-polyfills.js"></script><script src="node_modules/systemjs/dist/system.src.js"></script><script src="node_modules/rxjs/bundles/Rx.js"></script><script src="node_modules/angular2/bundles/angular2.dev.js"></script><!-- #enddocregion libraries --><!-- 2. Configure SystemJS --><!-- #docregion systemjs --><script>System.config({packages: {        app: {format: 'register',defaultExtension: 'js'}}});System.import('app/boot').then(null, console.error.bind(console));</script><!-- #enddocregion systemjs -->
<!-- body --><my-app>Loading...</my-app>

Some JS libraries are included, but you should care more about System.js which is a third-party library that adds ES6 module loading functionality across browsers. As seen in the file it helps load our bootstrap file app/boot in the index.html file.

其中包括一些JS库,但是您应该更关心System.js ,这是一个第三方库,可在浏览器中添加ES6模块加载功能。 从文件中可以看出,它有助于将引导文件app/boot加载到index.html文件中。

You can run the app via your CLI wth:

您可以通过以下命令行通过以下方式运行该应用程序:

npm start

最后的话 (Final Words)

Web components is going to trend whether we are ready for it or not. Even if we are to keep trends aside, web components is really an appreciated and accepted concept. Some tools like Polymer and React already started a good job, but if you love angular like me, then Angular 2 is an awesome option.

无论我们是否准备好,Web组件都将成为趋势。 即使我们不考虑趋势,Web组件实际上也是一个值得赞赏和接受的概念。 诸如Polymer和React之类的一些工具已经开始很好地工作,但是如果您喜欢我这样的angular,那么Angular 2是一个很棒的选择。

One last thing, forget the competition among these tools, just stick to what you can afford because they all meet the basic requirements you need to make a web component application.

最后一件事,就是忘记这些工具之间的竞争,而要坚持自己能负担的起,因为它们都满足制作Web组件应用程序所需的基本要求。

翻译自: https://scotch.io/tutorials/responsive-carousel-component-with-angular-2

响应式轮播

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

相关文章

  1. angular 共享组件_使用共享组件构建大规模云基础架构

    angular 共享组件As Unity Ads engineering team, we got invited to the DEVOPS 2018 conference in Helsinki in December 2018, to present how we have approached the challenge of scaling up our systems to handle a 10x increase in load over a period of four years…...

    2024/4/21 12:00:13
  2. 割完双眼皮怎样快速恢复吗

    ...

    2024/4/21 12:00:12
  3. Github上 10 个开源免费且优秀的后台控制面板~赶紧去收藏!

    Web 开发中几乎的平台都需要一个后台管理&#xff0c;但是从零开发一套后台控制面板并不容易&#xff0c;幸运的是有很多开源免费的后台控制面板可以给开发者使用&#xff0c;Github 上收集了一些优秀的后台控制面板&#xff0c;并总结得出 Top 10 一、AdminLTE Github Star …...

    2024/4/21 12:00:11
  4. GitHub后台管理面板

    目录 1、AdminLTE 2、vue-Element-Admin 3、tabler 4、Gentelella 5、ng2-admin 6、ant-design-pro 7、blur-admin 8、iview-admin 9、material-dashboard 10、layui 项目开发中后台管理平台必不可少&#xff0c;但是从零搭建一套多样化后台管理并不容易&#xff0c…...

    2024/4/21 12:00:11
  5. [GitHub] JavaScript 趋势榜项目(第36周)

    1. oldboyxx/jira_clone 项目地址&#xff1a;https://github.com/oldboyxx/jira_clone ⭐:5,976 | forks:642 | 174 stars this week 使用 React / Babel 和 Node / TypeScript&#xff08;API&#xff09;构建的简化的 Jira。 2. flybywiresim/a32nx 项目地址&#xff1…...

    2024/4/21 12:00:09
  6. Github上10个超好看可视化面板

    作者&#xff1a;SevDot来源&#xff1a;www.jianshu.com/p/3bc7404af887Web 开发中几乎的平台都需要一个后台管理&#xff0c;但是从零开发一套后台控制面板并不容易&#xff0c;幸运的是有很多开源免费的后台控制面板可以给开发者使用&#xff0c;那么有哪些优秀的开源免费的…...

    2024/4/21 12:00:09
  7. 割双眼皮睡觉变肿

    ...

    2024/4/21 12:00:07
  8. 使用Angular HTTP client对数据模型进行update操作

    需求&#xff1a;在hero列表里点击某个hero&#xff0c;进入明细页面&#xff1a; 在明细页面里修改hero name&#xff0c;点击save后&#xff0c;再回到hero列表&#xff0c;期望detail页面做的修改能够持久化。 下面是具体做法&#xff1a; (1) hero detail Component的html…...

    2024/4/21 12:00:06
  9. boke | 前后端分离中使用JWT保持前端数据的持久化,并自动登录

    在boke后台登录系统中实现了自动登录的功能&#xff0c;这也是前后端分离的开发模式中最常见的一个问题&#xff0c;如何保持登录状态的持久化。今天就来通过实现自动登录来一步步理清前端数据持久化的思路。 一 实现思路 当用户首次登录时&#xff0c;输入用户名和密码&#x…...

    2024/4/21 12:00:05
  10. 割双眼皮华美怎么样

    ...

    2024/4/21 12:00:04
  11. 割双眼皮什么时间割好

    ...

    2024/4/20 16:40:53
  12. 无他,唯手熟尔-前端实习面试题篇

    以下基本是我在面试中遇到的所有问题&#xff0c;给大家做一个参考。除2月13和14日为现场面试以外&#xff0c;其余均为电话面试。我的本意不是让大家背答案&#xff0c;所以没有把面试公司的名字写出来&#xff0c;只是想给不知道如何准备面试的同学一些启发。我面的几家大厂基…...

    2024/4/20 10:56:58
  13. 程序员招聘与面试的这些姿势你都get到了吗?

    创业公司如何招聘程序员有多难&#xff1f; 每招聘1个程序员&#xff0c;几乎要看100份简历。 梅沙科技的技术合伙人Martin来自腾讯&#xff0c;是BLUES以前在QQ秀产品中心的同事&#xff0c;高级架构师。这篇文章来自Martin多年来面试程序员的经验总结&#xff0c;也有梅沙科技…...

    2024/4/20 16:40:50
  14. 面试分享:一年经验初探阿里巴巴前端社招

    一般阿里社招都是招3-5年的P6高级工程师&#xff0c;当初自己一年经验也没有想过有这个面试机会。 虽然没想着换工作&#xff0c;但是经常关注一些招聘网站的信息&#xff0c;某一天&#xff0c;在某boss上有个人找我&#xff0c;叫我发一下简历&#xff0c;我一看是阿里的某技…...

    2024/4/20 16:40:49
  15. 深信服前端面试

    js常见题型很重要&#xff01;&#xff01;&#xff01; 深信服一面 说说你自己吧 在工作时有没有遇到什么比较难解决的问题说一说块级元素和行内元素并比较闭包了解吗&#xff1f;说说使用闭包的优势和劣势Bootstrap的栅格布局&#xff0c;为什么是12栏&#xff1f;JQuery用的…...

    2024/4/20 16:40:48
  16. 前端工程师面试套路

    前端工程师面试套路 每到年后&#xff0c;便是换工作的高峰期&#xff0c;很多同学会开始面试马拉松。当然也会有一批人选择年前面试年后入职。今天&#xff0c;我决定聊聊关于面试的话题&#xff0c;以及前端工程师的面试套路. &#xff08;ps&#xff1a;这篇文章摘自 医小生…...

    2024/4/19 21:54:02
  17. Vue经典面试题2020

    文档描述 本文是关注Vue开发和面试问题&#xff0c; 由基础到困难循序渐进&#xff0c; 适合面试和开发vue。 文档答案 &#xff08;一&#xff09;VUE经典基础&#xff08;1&#xff09; 1.mvvm 框架是什么&#xff1f; 2.vue的优点是什么&#xff1f;&#xff08;为什么大…...

    2024/4/20 16:40:46
  18. 个推面试总结

    今天是2017年11月11日&#xff0c;9号投的简历&#xff0c;昨天中午收到电话通知。下午去参加宣讲会&#xff0c;但去的有点迟了&#xff0c;所以在另一个教室等笔试&#xff0c;结果宣讲完了之后hr过来说&#xff1a;早上电话通知的不用笔试&#xff0c;直接面试。然后就过去等…...

    2024/4/23 17:31:23
  19. 不错的面试经历

    作者&#xff1a;信鑫-King 链接&#xff1a;https://www.nowcoder.com/discuss/50455 来源&#xff1a;牛客网 lz 双非本科&#xff0c;前端开发技术渣。一字一字码出来的实习和校招经历&#xff0c;希望大家都能拿到自己心仪的offer ~ ~ 找实习 战线从寒假2月就开始了&a…...

    2024/5/2 16:53:01
  20. 阿里巴巴的前端实习生面试总结 - 其实是 Node.js

    17年4月&#xff0c;终于迎来了阿里巴巴的实习招聘&#xff0c;我也很开心的通过朴神内推到阿里云的前端开发。故事就是这么展开了。 还记得当初3月份&#xff08;我也记不清了&#xff09;朴神在微博上面发了谁愿意和他一起写 Node &#xff0c;于是我激动的花了一晚上写了一张…...

    2024/5/4 12:12:07

最新文章

  1. Qexo:让你的静态博客动起来

    Qexo是一个强大而美观的在线静态博客编辑器&#xff0c;它不仅限于编辑&#xff0c;而是将静态博客提升到新的高度。通过GPL3.0开源协议&#xff0c;Qexo提供了一个集编辑、管理、扩展于一体的平台&#xff0c;让静态博客也能拥有动态的元素。无论你是Hexo、Hugo还是Valaxy的用…...

    2024/5/9 12:00:21
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/5/7 10:36:02
  3. javaWeb网上零食销售系统

    1 绪 论 目前&#xff0c;我国的网民数量已经达到7.31亿人&#xff0c;随着互联网购物和互联网支付的普及&#xff0c;使得人类的经济活动进入了一个崭新的时代。淘宝&#xff0c;京东等网络消费平台功能的日益完善&#xff0c;使得人们足不出户就可以得到自己想要的东西。如今…...

    2024/5/8 15:41:52
  4. 面试经典算法系列之双指针1 -- 合并两个有序数组

    面试经典算法题1 – 合并两个有序数组 LeetCode.88 公众号&#xff1a;阿Q技术站 问题描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2&#xff0c;另有两个整数 m 和 n &#xff0c;分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中&#…...

    2024/5/5 8:39:32
  5. 【外汇早评】美通胀数据走低,美元调整

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

    2024/5/8 6:01:22
  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/9 4:20:59
  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/7 11:36:39
  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/8 20:48:49
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

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

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

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

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

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

    2024/5/8 19:33:07
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

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

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

    2024/5/8 20:38:49
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

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

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

    2024/5/9 7:32:17
  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