您身边的网站建设专家
成功案例

【建站服务】冠县微信公众号开发公司、冠县微信小程序制作费用、冠县客户端APP软件需要大概多少钱【冠县小程序搭建开发】冠县企业微信服务号代运营制作、冠县公众号推文编辑排版外包价格-域名申请

日期: 2022-09-20 12:25:54 浏览数:11


上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


冠县微信公众号开发公司、冠县微信小程序制作费用、冠县客户端APP软件需要大概多少钱【冠县小程序搭建开发】冠县企业微信服务号代运营制作、冠县公众号推文编辑排版外包价格



冠县是山东省聊城市辖县,位于冀鲁豫三省交界处,是中国鸭梨之乡、中国毛白杨之乡。

冠县总面积1152平方公里,地势开阔平坦,属暖温带季风区域大陆性半干旱气候。名扬天下的查拳柳林花鼓郎庄面塑均起源于此,均被列为国家级非物质文化遗产


Angular 2 用户输入

用户点击链接、按下按钮或者输入文字时,这些用户的交互行为都会触发 DOM 事件。

本章中,我们将学习如何使用 Angular 事件绑定语法来绑定这些事件。

以下Gif图演示了该实例的操作:

源代码可以在文章末尾下载。


绑定到用户输入事件

我们可以使用 Angular 事件绑定机制来响应任何 DOM 事件 。

以下实例将绑定了点击事件:

<button (click)="onClickMe()">点我!</button>

等号左边的 (click) 表示把该按钮的点击事件作为绑定目标 。 等号右边,引号中的文本是一个 模板语句

完整代码如下:

app/click-me.component.ts 文件:

import { Component } from '@angular/core';

@
Component({
 
selector: 'click-me',
 
template: `
    <
button (click)="onClickMe()">点我!</button>
   
{{clickMessage}}`
})
export class ClickMeComponent {
 
clickMessage = '';

 
onClickMe() {
   
this.clickMessage = '菜鸟教程!';
 
}
}

通过 $event 对象取得用户输入

我们可以绑定到所有类型的事件。

让我们试试绑定到一个输入框的 keyup 事件,并且把用户输入的东西回显到屏幕上。

app/keyup.component.ts (v1) 文件:

@Component({
 
selector: 'key-up1',
 
template: `
    <
input (keyup)="onKey($event)">
    <
p>{{values}}</p>
  `
})
export class KeyUpComponent_v1 {
 
values = '';

 
/*
  // 非强类型
  onKey(event:any) {
    this.values += event.target.value + ' | ';
  }
 
*/
 
// 强类型
 
onKey(event: KeyboardEvent) {
   
this.values += (<HTMLInputElement>event.target).value + ' | ';
 
}
}

以上代码中我们监听了一个事件并捕获用户输入,Angular 把事件对象存入 $event 变量中。

组件的 onKey() 方法是用来从事件对象中提取出用户输入的,再将输入的值累加到 values 的属性。


从一个模板引用变量中获得用户输入

你可以通过使用局部模板变量来显示用户数据,模板引用变量通过在标识符前加上井号 (#) 来实现。

下面的实例演示如何使用局部模板变量:

app/loop-back.component.ts 文件:

@Component({
 
selector: 'loop-back',
 
template: `
    <
input #box (keyup)="0">
    <
p>{{box.value}}</p>
  `
})
export class LoopbackComponent { }

我们在 <input> 元素上定义了一个名叫 box 的模板引用变量。 box 变量引用的就是 <input> 元素本身,这意味着我们可以获得 input 元素的 value 值,并通过插值表达式把它显示在 <p> 标签中。

我们可以使用模板引用变量来修改以上 keyup 的实例:

app/keyup.components.ts (v2) 文件:

@Component({
 
selector: 'key-up2',
 
template: `
    <
input #box (keyup)="onKey(box.value)">
    <
p>{{values}}</p>
  `
})
export class KeyUpComponent_v2 {
 
values = '';
 
onKey(value: string) {
   
this.values += value + ' | ';
 
}
}


开源、云、传统IT的三国杀 

图片来源@视觉中国

文丨郭华

1.开源狂欢

开源正处于一场狂欢之中。

今年五月末,甲子光年发表了一篇题为《基础软件+开源,为什么是现在?》的文章,从宏观的资本角度出发,俯瞰了全球开源软件现状与机会。

文章很长,我长话短说,理解两个要点是:1,基础软件是信息文明的底座,在经过信息化、云化、智能化等一系列变革之后,开源基础软件迎来了一个蓬勃发展的需求窗口,而且在当今开源原厂和IaaS大厂对峙的大格局之下,开源原厂“被收购“的可能性很高,这也让资本看到了一种实际的退出机会;

2,AI投资热已经过去,投资人对AI效果的失望导致他们转移了视线,转向了更加通用的基础软件领域。

同样的话题,2017年一个叫何晓阳的人也写过。

他追踪了估值超10亿美金的11家开源软件公司,发现其中有两个特点:1,快,从成立到10亿美金平均只需要四五年,速度是前浪SAAS公司们的一倍;2,特定市场,全都是基础软件(Elastic、Github、Docker、Confluent、Unity、Mesosphere、Mulesoft、MongoDB、Couchbase、Databricks、Cloudera)。

不过和甲子光年不同,何晓阳是从微观入手分析的。他从产品开发与营销的层面解释了这种现象,如公司容易启动、试错成本低、获客成本低等,但最终也得出了开源是基础软件的最佳形态这一结论。


冠县微信公众号开发公司冠县微信小程序制作费用冠县客户端APP软件需要大概多少钱【冠县小程序搭建开发】冠县企业微信服务号代运营制作、冠县公众号推文编辑排版外包价格


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设上往建站