由JQuery到Angularjs的思维转变
由于近几年Angularjs的火爆,许多前端工作者渐渐也都把目光移到了如何使用这款框架上,然而作为先前在市场占大多数使用份额的JQuery,如何快速从Jquery的思维转化为Angular的思维是个困扰诸多前端爱好者的问题.故作此文做一点小小建议.
1.不要先设计你的页面,再进行DOM操作
在Jquery中,它让我们很容易的去操作DOM(增加或减少页面内容),不用太多的考虑兼容性问题,所以我们开发的第一步往往会先是设计一个页面,然后再去动态得去改变它的内容.
但在AngularJS中,你必须先在你的心中构建应用,而不是从”我有多少块DOM,我要让这些DOM去做XX”这样的思路去思考,你必须从你的实现去思考,然后开始设计你的应用,最后再设计你的视图,这也是AngularJS数据驱动概念的核心.
2.First think in AngularJS
同样的,不要想着说这里有块功能我可以用JQuery来实现,我只需要把AngularJS放在顶层,然后在控制器中用JQ去操作DOM,这对于那些刚刚接触AngularJS的人是非常有诱惑性的,毕竟这是他们比较熟悉的在JQ里的实现,这也是为什么一些AngularJS大牛建议那些AngularJS新手开发者直到能完全的使用”Angular Way”前,一点都不要用JQuery的原因.
我曾看到过不少开发者喜欢把一些JQuery中几百行的插件代码引入AngularJS的代码中,通过一个$apply
回调在AngularJS中使用,这样的代码将会变得十分混乱可读性差而且复杂.大部分的情景下,JQuery中的插件都是可以在Angular中的重写的,这将会让很多代码看起来更加易于理解更加可读.
总的来说:当你解决问题时,First think in AngularJS
;如果你想不到解决方法,你可以到社区中讨论,到谷歌百度中查找别人的解决方案;如果还是没有比较简单的解决方案,而你又觉得用JQuery来实现更加可行,你可以大胆使用,但千万别让JQuery成为你代码中的支柱,否则你将永远驾驭不了AngularJS;
3.用架构的方式去构建你的应用
Angularjs设计之初就特别适合来做单页应用,首先你要清楚单页应用是应用,而不是单纯的网站,因此你在作为一个前端开发者思考的同时还需加入一点服务端开发人员的考虑,你必须考虑好你的应用将切分成多少单独的部分,每个部分的可拓展性,以及你的测试模块.
到底如何去做?如何去think in AngularJS
?与Jquery对比这里有一些比较常见的原则.
从你自己的’官方模版’去思考
在JQ中,我们动态的改变视图,我们可以用一个下拉菜单的函数来代替这里的ul
,像这样:
<ul class="main-menu"><li class="active"><a href="#/home">Home</a></li><li><a href="#/menu1">Menu 1</a><ul><li><a href="#/sm1">Submenu 1</a></li><li><a href="#/sm2">Submenu 2</a></li><li><a href="#/sm3">Submenu 3</a></li></ul></li><li><a href="#/home">Menu 2</a></li>
</ul>
在JQ中,我们在应用中构建一个函数,然后可以想下面这样使用:
$('.main-menu').dropdownMenu();
但你看到视图时,你并不能立刻明显的知道一个DOM元素这里会有什么函数,对于一些小的应用,这是很好的,但对于一些 non-rivial
(语义性强) 应用,这时整个页面可能就会变得开始难以理解并且难以维护.
在AngularJS中,官方推荐的方式是一种 view-based
基于视图的函数,我们的ul
可以声明为如下的方式:
<ul class="main-menu" dropdown-menu>...
</ul>
这两种方式做了同样的事情,但AngularJS的视图让我没能通过看部分的模块便能知道它所期望的操作.无论什么时候一个开发团队的新成员加入,他都能通过看这些很快理解有一个指令dropdownMenu
绑定在ul
这个元素上,他不需要去依靠直觉猜测答案或者是去看任何代码.视图告诉了他一切.可见这让开发更加清晰.
AngularJS 的新手开发者经常问的一个问题:”我如何找到一个页面中特定种类的元素然后添加指令到上面”,可能很多开发者在被回答说不要这么做的时候很疑惑,但之所以不建议这样做的原因是这像是一种一般JQuery一般AngularJS的方式.这不会让程序良好的运行,视图是你的官方模版,向外用指令来表明自己,你不要再尝试去修改页面的DOM,添加指令到你的视图中实现功能,这将会让整个应用更加清晰.
这也是JQuery与AngularJS思考模式的不同,我们用JQuery写程序可能会反复修改页面上的DOM,而Angularjs则是通过增加指令的方式来让页面视图更加清晰合理.
数据绑定
双向数据绑定是Angularjs最令人振奋的特性之一,这让我们不再需要过多的DOM操作,Angularjs会自动的更新你的视图,因此你不在必须像JQuery中去操作DOM,我们响应事件,然后更新内容,如下:
In jQuery:
$.ajax({url: '/myEndpoint.json',success: function ( data, status ) {$('ul#log').append('<li>Data Received!</li>');}
});
视图如下:
<ul class="messages" id="log"></ul>
如果此时我们还需要删除其中的某条数据,或是编辑等操作,或是想去修改对应的DOM结构,我们又需要再写一遍代码去操作DOM,我们也将难以从DOM中进行测试,每次我们想改变我们的显示可能都需要对代码做出修改.如何脱离DOM来测试我们的逻辑?又如果我们想改变一些页面表现?
在AngularJS中,我们可以这样做:
<ul class="messages"><li ng-repeat="entry in log">{{ entry.msg }}</li>
</ul>
如果想修改DOM结构,我们可以这样写:
<div class="messages"><div class="alert" ng-repeat="entry in log">{{ entry.msg }}</div>
</div>
如果这是我们用了Bootstrap 的一些样式,我们不再需要去改变控制器中的代码,而可以直接在html的DOM中直接进行修改,无聊何时我们的log
发生了更改,视图都将会自动的改变!
数据绑定是双向的,这里我没有展示.因此这里的log
可以在视图中实时进行修改,如<input ng-model="entry.msg" />
.
更加清晰的模块分层
在JQuery中,我们可以把DOM看作是一个模块,但在AngularJS中,我们有分开的模块层,我们可以用任何我们想要的方式管理这些模块,完全独立于视图.这帮助我们进行上文所说的数据绑定,维护,分离关注点,已经更加可测试.
分离你的关注点
所有上文提到的其实都有一个共同的主题:让你的关注点分离,你的视图想你的模版那样表现(to do what you supposed);你的model
代表你的数据;你有一个服务层来执行可重复执行的任务;你在你的指令中执行DOM操作丰富你的视图;然后你把这些通过控制器联系在一起.这也是我们经常听到或用到的模块化的思想.关键的还是这种特性让前端测试变得更加方便简单.
依赖注入
依赖注入dependency injection (DI)帮助我们更好的分离模块,如果你用过服务端语言(JAVA/PHP),你大概已经对这个概念很清楚了,但如果你是一个从JQuery转学Angularjs的前端开发者,这个概念可能看起来是愚蠢而且多余的(实则不是).
从一个长远的观点看,依赖注入意味这你可以非常自由的从其他任何组件(components)声明组件,请求组件的一个实例.你不必要去知道加载权限或者文件位置,或者任何像这样的事情.这种力量可能在前端开发上很难明显体现,但在测试中的作用是十分显著的.
再让我们说说应用,我们请求一个从服务端通过REST API返回并且取决与应用状态和本地存储的服务.但我们在控制器中运行测试时,我们不想去与服务交互,毕竟我们仅仅测试控制器.我们可以添加一个与源组件同名的mock
服务,然后注入器会确认我们的控制器是否自动的获得了空壳(mock)-我们的控制器不需要知道两者间(mock和original component)的不同
深入就是测试的话了……
4.测试驱动的开发模式
这个实际上 架构的第三部分,但它的重要性让我把它放到了我最后的讨论上.
纵观所有你用过,看过或写过的Jquery插件,其中有多事是有伴随的测试模块?没有多少,因为测试在JQuery中不怎么好写,但Angularjs则是是否受用的.
在JQuery中,唯一的方法去测试常常是重复创建一个组件独立与简单的页面(sample/demo page)然后我们的测试重复执行DOM操作.因此我们必须分开开发我们的组件,然后再集成到我们的应用中.这明显不是聪明人选择的做法!用JQuery开发需要太多时间,因此我们更倾向于使用测试驱动的开发模式.
在Angularjs中,我们拥有分离的关注点(separation of concerns),我们可以在Angularjs中实现测试驱动的开发模式.举个例子,我们创建一个非常简单的指令来表明我们的菜单现在的路由状态是在哪.我们在应用中声明我们想要的视图:
<a href="/hello" when-active>Hello</a>
Okay,现在我们可以写一个测试给我们这个不存在的when-active
指令:
it( 'should add "active" when the route changes', inject(function() {var elm = $compile( '<a href="/hello" when-active>Hello</a>' )( $scope );$location.path('/not-matching');expect( elm.hasClass('active') ).toBeFalsey();$location.path( '/hello' );expect( elm.hasClass('active') ).toBeTruthy();
}));
但我们运行我们的测试,我们可以query它是否失败.只有测试通过我们现在才能创建我们的指令:
.directive( 'whenActive', function ( $location ) {return {scope: true,link: function ( scope, element, attrs ) {scope.$on( '$routeChangeSuccess', function () {if ( $location.path() == element.attr( 'href' ) ) {element.addClass( 'active' );}else {element.removeClass( 'active' );}});}};
});
我们的测试现在通过了,菜单像我们期望的样子展现.开发即可复用又是测试驱动的,不明觉厉!
5.指令不是打包JQuery代码的天堂
你可能经常听到”只在一个指令中操作DOM”.这是必要的,这样看待指令也没什么错~
让我们深入一点…
一些指令只是修饰一些我们已有的视图,可以考虑用ngClass
,除非一些时候必须进行DOM操作,否则基本上Angularjs中的内置指令足矣.但如果一个带有模版(template)的’工具’指令,它就需要用分离关注点的思想来对待了.这个时候工具的大部分功能代码应该独立地在link或者控制器函数中实现.
Angularjs内置的工具指令让我们构建一些功能非常简单;我们能通过ngClass
方便的更新class;通过ngModel
实现双向数据绑定;通过ngShow
和ngHide
实现显示和隐藏元素;还有很多…包括我们自己写的.换句话说,我们可以做种类繁多的功能而不需要进行DOM才做.越少的DOM操作,指令就越容易去测试,他们的设计越简单,未来的更改也会更加简单.
我见过许多Angularjs开发新手常常使用指令当作编写大量JQuery代码的地方.换句话说,他们就像”既然我不能在控制器中做指令操作,那我可以把代码写在指令中”.当然这比起控制器中写好很多,但显然还是错的.
想想我们第三部分讨论的,尽管我们会把DOM操作放在指令中,但我们依然希望能够以Angularjs的方式去写.有时候压根没必要去做任何DOM操作,也有一些比你相信时候,DOM操作是必要的,但这比你想象中的要少得多!在你要在你的应用的任何地方进行DOM操作时,问你自己是否真的需要.可能还有更好的方式.
这里有个简单的例子展示我经常看到的一种JQ模式.我们需要一个开关的按钮.
.directive( 'myDirective', function () {return {template: '<a class="btn">Toggle me!</a>',link: function ( scope, element, attrs ) {var on = false;$(element).click( function () {on = !on;$(element).toggleClass('active', on);});}};
});
这里的一些错误如下:
1.JQuery不是必要的,这里做的事情我们并不是一定要用到JQuery.
2.即便在我们的页面中我们已经引入过了JQuery,但没有理由我们要在这里去用它;我们能简单的使用angular.element
,这样我们的组件就算放到了一个没有引入JQuery的项目中依旧可以使用.
3.假设JQuery是对这个指令的运行是必须的,jqLite (angular.element
) 当Jquery加载后也已经使用它了,我们不需要使用$
-我们仅仅使用angular.element
.
4.像第三点提到的那样,这里的jqLite对象不需要用$
包裹*而且link
函数中的element
已经是一个JQuery对象了!
5.就如上面提到的,为何要把模版混入我们的逻辑之中.
这个指令可以像下面这样重写,你会发现简单很多~
.directive( 'myDirective', function () {return {scope: true,template: '<a class="btn" ng-class="{active: on}" ng-click="toggle()">Toggle me!</a>',link: function ( scope, element, attrs ) {scope.on = false;scope.toggle = function () {scope.on = !scope.on;};}};
});
值得重复一提的是,模版(template
)的职责就是模版,因此你(或者你的用户)可以简单的替换它成为其他必要的样式,而逻辑永远不能被触碰到,而且逻辑也是不可重用的.
这里还有其他很多好处,测试会变得简单!不管模版里有什么,指令内部的API永远不会被触碰,因此重构是简单的.你可以随意改变模版而不会触及指令.不管你对它做了什么修改,你的测试都依旧会通过.
指令如果不是JQuery-like代码的集合,那会是什么?指令实际上是HTML的拓展(extensions of HTML),如果HTML不能做你需要做的一些事情,你写一个指令为你做这件事,然后把它当作HTML中的一部分使用.
另一方面,如果Angularjs遇到不能做的一些事情,可以考虑配合ngClick
,ngClass
,等指令实现
总结
当你开始使用Angularjs,不要在去使用JQuery,也不要去引入JQuery,当你遇到一些你已经用JQuery解决过的问题,在你即将使用$
之前,尝试去思考如果用Angularjs的方式去实现.如果不知道,问!反复问,你最终一定能得到不需要JQuery来实现的最佳解决方法.
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 做双眼皮一只眼提肌了
...
2024/4/30 16:17:25 - 做双眼皮修复后两条疤
...
2024/4/25 7:19:23 - 做双眼皮吸脂怎么回事
...
2024/4/21 7:58:03 - 做双眼皮上睑提肌损伤
...
2024/4/21 7:58:07 - 做双眼皮非得提肌吗
...
2024/4/30 0:28:35 - git commit 规范及 changelog
使用插件standard-version和conventional-changelog生成 changelog 文档的方法。 具体步骤如下: 1. 安装插件 在 package.json 文件中补充添加如下内容: "scripts": {"commit": "git-cz","release": "…...
2024/4/21 7:58:00 - git分支管理及git commit message规范
分支管理 如图所示: master分支只用于存放线上版本 线上紧急bug,使用hot-fix分支 开发在dev分支上,小的测试bug也可在dev分支修改。线上紧急修复bug也需合并到dev分支 开发复杂的新功能可新建分支dev-${devName} Git Commit message 规范 使用…...
2024/4/30 10:19:57 - Git 提交的正确姿势:Commit message 编写指南
Git 提交的正确姿势:Commit message 编写指南 文章目录 一、Commit message 的作用二、Commit message 的格式2.1 Header2.2 Body2.3 Footer2.4 Revert三、Commitizen四、validate-commit-msg五、生成 Change log http://www.ruanyifeng.com/blog/2016/01/commit_m…...
2024/4/21 7:57:59 - 关于Git commit
git commit 的重要性 当你学会使用git,并在GitHub上建立了自己的Repositories时。 嗯。可以push自己的代码了,一顿 git pull origin mastergit add .git commit -m"balabala"git push origin master看到100%之后开心极了。几个月后看到如下 请…...
2024/4/20 9:26:34 - git 提交中的commit 规范
最近又接受一个项目,上面的eslint各种规范真的是稍不注意就会出问题。也是在网上找了很多,感觉下面的总结很好的解决了我的困境。记录一下。方便下次查看。 一、为什么需要规范? 无规矩不成方圆,编程也一样。 如果你有一个项目&…...
2024/4/21 7:57:57 - 给你的git commit加点料
在工作中,我们通常使用git来管理代码,当我们对代码进行某项改动后,都可以通过git commit对代码进行提交。git规定提交时必须要写提交信息,作为改动说明,保存在commit历史中,方便回溯。但你仔细研究过git co…...
2024/4/21 7:57:55 - 重庆重庆自贡哪家割双眼皮好
...
2024/4/21 7:57:54 - git常用命令与commit提交规范
git常用命令与commit提交规范 一、commit提交:安装与使用 1. 全局安装commitizen & cz-conventional-changelog commitizen是一个撰写合格commit message的工具,用于代替git commit 指令,而cz-conventional-changelog适配器提供conven…...
2024/4/21 7:57:53 - Git commit规范
背景 记录看到的一篇关于git commit时msg的编写规范 Git每次提交代码都需要写commit message,否则就不允许提交。一般来说,commit message应该清晰明了,说明本次提交的目的,具体做了什么操作……但是在日常开发中,大…...
2024/4/22 0:43:39 - 【前端工程化】git commit 提交规范
全局安装 commitizen sudo npm install commitizen -g在项目目录下,添加 cz-conventional-changelog 适配器,直接使用 angular 的提交规范 commitizen init cz-conventional-changelog --save --save-exact作用: package.json 中的 devDepe…...
2024/4/20 18:40:27 - 【科普】Git Commit Guidelines
为什么需要 降低Review成本,可以明确知道本次提交的改变和影响规范整个Team的提交习惯,对技术素养的养成有益可以通过统一工具,抽取规范的message自动形成change log GitHub Angular Demo 目前Github的Angular项目,就是完全采用规…...
2024/4/20 18:40:26 - 重庆埋线双眼皮价格多少
...
2024/4/24 4:23:33 - gitcommit规范
git commit -m 规范 先贴链接: 阮一峰老师博客 git message 的格式 包含三个部分: HeaderBodyFooter 其中Header是必要的Body和Footer可以省略 Header Header部分只有一行,包括三个字段:type(必需)…...
2024/4/21 7:57:53 - 如何给git commit 添加一段简短且有意义的描述
如何给git commit 添加一段简短且有意义的描述 每一个commit应该包括以下几部分:header,body,footer header包括type,scope,subject <type>(<scope>): <subject> <BLANK LINE> <body>…...
2024/4/26 0:26:05 - Git commit message规范
Git commit message规范 文章目录Git commit message规范一.背景二.Angular团队的规范2.1 Header2.2 Body2.3 Footer三.Git 提交信息模板四.扩展或插件支持4.1 git commit template4.2 git-commit-plugin4.3 commitizen五.格式验证六.总结参考链接一.背景 Git 每次提交代码都需…...
2024/4/21 7:57:50
最新文章
- 【已解决】如何打开ZIP格式的压缩文件?
压缩文件格式的种类比较多,ZIP是最常见的压缩格式之一。那收到ZIP压缩文件,要如何打开呢?不清楚的小伙伴一起来看看吧! 方法一:使用系统自带的解压缩功能 很多电脑操作系统都内置了解压缩功能,并且支持大…...
2024/4/30 18:22:21 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - 不重复数字
map就感觉很舒服 题目描述 给定 n 个数,要求把其中重复的去掉,只保留第一次出现的数。 输入格式 本题有多组数据。 第一行一个整数 T,表示数据组数。 对于每组数据: 第一行一个整数 n。 第二行 n 个数,表示给定的数。…...
2024/4/30 2:24:57 - JVM总结
类加载器与类的加载过程 ClassLoader只负责class文件的加载,至于它是否可以运行,则由Execution Engine决定。 加载阶段 通过一个类的全限定名获取定义此类的二进制字节流 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构 在内存中生成…...
2024/4/30 4:13:38 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/4/29 23:16:47 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/4/30 18:14:14 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/29 2:29:43 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/4/30 18:21:48 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/27 17:58:04 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/27 14:22:49 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/28 1:28:33 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/30 9:43:09 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/27 17:59:30 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/4/25 18:39:16 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/28 1:34:08 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/26 19:03:37 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/29 20:46:55 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/25 18:39:14 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/4/26 23:04:58 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/4/27 23:24:42 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/28 5:48:52 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/30 9:42:22 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/4/30 9:43:22 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/30 9:42:49 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) 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 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在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