按钮

输入组 - Input Groups

倾然丶 夕夏残阳落幕 提交于 2019-12-18 15:29:49
在输入框前后添加扩展 要将输入框和扩展包裹在同一个 .input-group 内部,扩展需要添加 .input-group-addon 样式 < form > < div class = "row" > < div class = "col-xs-4" > < div class = "input-group" > < span class = "input-group-addon" > < span class = "glyphicon glyphicon-user" > < / span > < / span > < input type = "text" class = "form-control" placeholder = "Username" > < / div > < / div > < div class = "col-xs-4" > < div class = "input-group" > < input type = "text" class = "form-control" placeholder = "Amount" > < span class = "input-group-addon" > .00 < / span > < / div > < / div > < div class = "col-xs-4" > < div class = "input

React:Conditional Rendering(条件渲染)

倾然丶 夕夏残阳落幕 提交于 2019-12-18 13:48:28
就像JS中常常会根据条件(比如if/else、switch)返回不同的值,React中也可以根据组件的状态或其他参考条件返回不同的React Element。 比如根据用户是否登陆渲染对应的UI面板。 1 class LoginControl extends React.Component { 2 constructor(props) { 3 super(props); 4 this.handleLoginClick = this.handleLoginClick.bind(this); 5 this.handleLogoutClick = this.handleLogoutClick.bind(this); 6 this.state = {isLoggedIn: false}; 7 } 8 9 handleLoginClick() { 10 this.setState({isLoggedIn: true}); 11 } 12 13 handleLogoutClick() { 14 this.setState({isLoggedIn: false}); 15 } 16 17 render() { 18 const isLoggedIn = this.state.isLoggedIn; 19 20 let button = null; 21 if (isLoggedIn) { 22

spring boot整合websocket

送分小仙女□ 提交于 2019-12-18 13:32:22
转载自: https://www.cnblogs.com/GoodHelper/p/7078381.html 一.WebSocket简单介绍   随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。   我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器)主动发起,服务端进行处理后返回response结果,而服务端很难主动向客户端发送数据;这种客户端是主动方,服务端是被动方的传统Web模式 对于信息变化不频繁的Web应用来说造成的麻烦较小,而对于涉及实时信息的Web应用却带来了很大的不便,如带有即时通信、实时数据、订阅推送等功能的应 用。在WebSocket规范提出之前,开发人员若要实现这些实时性较强的功能,经常会使用折衷的解决方法: 轮询(polling) 和 Comet 技术。其实后者本质上也是一种轮询,只不过有所改进。   轮询 是最原始的实现实时Web应用的解决方案。轮询技术要求客户端以设定的时间间隔周期性地向服务端发送请求,频繁地查询是否有新的数据改动。明显地,这种方法会导致过多不必要的请求,浪费流量和服务器资源。   Comet技术 又可以分为

学习总结

时光总嘲笑我的痴心妄想 提交于 2019-12-18 10:02:10
表单 分类 :文本类、按钮类、选择类 文本类 :分为文本框、密码框、文本域 选择类 :分为单选、多选、下拉列表、文件。其中同组单选按钮name属性要一致 按钮类 :分为普通按钮、提交按钮、重置按钮和图片按钮。 CSS 概念 :CSS是级联样式表,它是表现HTML或XHTML文件样式的计算机语言,包括对字体、颜色、边距、高度、宽度、背景图片、网页定位等设定。 结构 :选择器{声明1;声明2;……} 选择器分类 :标签选择器、类选择器、ID选择器、层次选择器、伪类选择器。其中类选择器格式为“.类名称”,ID选择器格式为“#id名称” 来源: CSDN 作者: weixin_46035018 链接: https://blog.csdn.net/weixin_46035018/article/details/103588792

vue.js 组件一

笑着哭i 提交于 2019-12-18 07:40:09
分类: Vue.js(83) 目录 (?) [-] 组件的作用 写一个标准的组件 局部注册组件 步骤简化 data属性 is特性 版权声明:我萌么~萌!么么哒~ 目录 (?) [+] 本篇资料来于官方文档: http://cn.vuejs.org/guide/components.html 本文是在官方文档的基础上,更加细致的说明,代码更多更全。 简单来说,更适合新手阅读 (二十五)组件的定义 ①组件的作用: 【1】扩展HTML元素,封装可重用的代码; 【2】组件是自定义元素,Vuejs的编译器可以为其添加特殊的功能; 【3】某些情况下,组件可以是原生HTML元素的形式,以is的方式扩展。 ②写一个标准的组件: 分为以下几步: 【1】挂载组件的地方,需要是Vue实例所渲染的html元素,具体来说,比如上面的<div id=”app”></div>这样的html元素及他的子节点; 【2】定义一个组件,用 var 变量名 = Vue.extend({template:”这里是html的模板内容”}) 这样的形式创建,例如: [javascript] view plain copy //定义一个组件 var btn = Vue.extend({ template: "<button>这是一个按钮</button>" }) 【3】将定义的组件注册到Vue实例上,这会让指定标签

SWT/JFACE 第五天,常用组件

社会主义新天地 提交于 2019-12-18 03:04:12
swt的常用组件button ,text ,combo,list ,还有一些容器类composite ,group,这里选择几个,列写简单的用法 不写解释了,因为代码很简单,而且代码上的注释足以说明. 1,combo 和text package com.test; import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionAdapter; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.widgets.Combo; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.List; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Text; public class CTShow { private static List list; private static Combo combo; private static Text text; public static void main(String[] args) { final

swt入门 --常用组件的使用

亡梦爱人 提交于 2019-12-18 03:02:10
swt的常用组件button ,text ,combo,list ,还有一些容器类composite ,group,这里选择几个,列写简单的用法 不写解释了,因为代码很简单,而且代码上的注释足以说明. 1,combo 和text package com.test; import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionAdapter; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.widgets.Combo; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.List; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Text; public class CTShow { private static List list; private static Combo combo; private static Text text; public static void main(String[] args) { final

SWT之ScrolledComposite

痴心易碎 提交于 2019-12-18 03:01:04
import org.eclipse.swt.SWT; import org.eclipse.swt.custom.ScrolledComposite; import org.eclipse.swt.graphics.Color; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Event; import org.eclipse.swt.widgets.Listener; import org.eclipse.swt.widgets.Shell; public class ss { public static void main(String[] args) { Display display = new Display(); Color red = display.getSystemColor(SWT.COLOR_RED); Color blue =

vue页面跳转

浪尽此生 提交于 2019-12-17 17:00:53
1.点击事件跳转 //路由中配置 { path: '/examCenter/', name: 'examCenter', component: () => import(/* webpackChunkName: "about" */ '../views/examCenter.vue'), prop:true, }, //点击事件触发 <img src="../img/1.jpg" class="imgs" @click="hosService" /> //方法调用 methods: { examCenter() { this.$router.push("/examCenter") }, } 2.标签跳转 <router-link to='two'><button>点我到第二个页面</button></router-link> 来源: CSDN 作者: ☕fairylandqaq 链接: https://blog.csdn.net/qq_39396379/article/details/103578691

C#编程之3D平移布局

会有一股神秘感。 提交于 2019-12-17 14:26:44
这里我们主要讲一下3D图形以三维面平移的设计方法。 3D图按照三维平移,可以有上,下,左,右,前,后 ,共6个方向,我们分别将这六个操作由按键来实现操作。 对于按键的布局我们上下为一列,左右前后为一行。 1 <DockPanel.Resources> 2 <Style TargetType="Button"> 3 <Setter Property="HorizontalAlignment" Value="Center"/> 4 <Setter Property="Padding" Value="3"/> 5 </Style> 6 </DockPanel.Resources> 7 8 <StackPanel DockPanel.Dock="Top" Background="Gray" Height="auto"> 9 <Button Click="up_Click">↑</Button> 10 <Button Click="down_Click">↓</Button> 11 <StackPanel HorizontalAlignment="Center" 12 Orientation="Horizontal"> 13 <Button Click="left_Click">←</Button> 14 <Button Click="right_Click">→</Button> 15