按钮

jQuery动画效果

笑着哭i 提交于 2020-03-15 21:11:34
jQuery动画效果 1、元素的显示和隐藏 display:none; 隐藏 display:block; 显示 a) show() 显示 b) hide() 隐藏 c) toggle() 开关, 显示则隐藏,隐藏则显示 <script type="text/javascript"> function f1(){ //隐藏 $("div").hide();//display:none //document.getElementById('id').style.display="none"; } function f2(){ //显示 $("div").show();//display:block } function f3(){ $("div").toggle(); } </script> <style type="text/css"> div {width:300px; height:200px; background-color:blue;} </style> <body> <div>duck and dog</div> <input type="button" value="隐藏" onclick="f1()" /> <input type="button" value="显示" onclick="f2()" /> <input type="button" value=

jQuery入门

别来无恙 提交于 2020-03-15 20:48:42
jQuery是什么 说白了jQuery是一个js库 当然了除了这个库之外,我们还有跟多的库,比如:Prototype、YUI、Dojo、Ext JS、移动端的zepto等 目的就简洁的,快速的开发 学习jQuery本质: 就是学习调用这些函数(方法)。 1.jQuery的优点 轻量级。核心文件才几十kb,不会影响页面加载速度。 跨浏览器兼容,基本兼容了现在主流的浏览器。 链式编程、隐式迭代。 对事件、样式、动画支持,大大简化了DOM操作。 支持插件扩展开发。有着丰富的第三方的插件,例如:树形菜单、日期控件、轮播图等。 免费、开源。 2.jQuery如何使用呢? 首选你要去下载 在你的scrpit标签中(末尾)引入这个文件,当然了你也可以在加载的时候在页面头部引入,比如你使用windows.load.....,不过在jquer中有更好的解决方案 最简单的使用 $('div').hide(),//隐藏盒子 特别要说明的一点是:jQuery有一些兼容的小问题,但.....你不用去管它 3.正式的开始使用它 3.1入口函数 这个就是一个人入口函数,相当于 DOMContentLoaded等待dom结构加载完再去执行js代码 // 第一种: 简单易用。 $(function () { ... // 此处是页面 DOM 加载完成的入口 }) ; // 第二种: 繁琐,但是也可以实现 $

android—wifi

旧街凉风 提交于 2020-03-15 19:09:58
1. 什么是 wifi ? Wifi 是一种无线联网的技术,以前通过网线连接电脑,现在通过无线电波来连网,常见的就是一个无限路由器,那么这个无限路由器的电波覆盖的有效范围都可以采用 wifi 连接方式进行连网,如果无线路由器连接了一条 ADSL 线路或者别的上网线路,则又被称为热点。 2. 获取 wifi 网卡的状态 是由一系列的整形常量来表示的, WIFI_STATE_DISABLED: 网卡不可用 constant value 1 WIFI_STATE_DISABLING : WIFI 正在关闭 constant value 0 WIFI_STATE_ENABLED: WIFI 网卡可用 constant value 3 WIFI_STATE_ENABLING : WIFI 网卡正在打开 constant value 2 WIFI_STATE_UNKNOWN: 未知网卡状态 3. 操作 wifi 所需要的权限 < uses-permission android:name = "android.permission.CHANGE_NETWORK_STATE" ></ uses-permission > < uses-permission android:name = "android.permission.CHANGE_WIFI_STATE" ></ uses

GitKraken使用教程-基础部分(5)

若如初见. 提交于 2020-03-15 14:02:14
7. 提交代码 1) 查看文件改动 修改了某个文件后,在程序右侧会出现已修改文件的列表(如图 1‑1),这里以Test.git 为例,修改了19264.h 的文件编码,将其改为utf8。 Unstaged Files 方框内就会出现为19264.h 图 1‑1尚未暂存的文件 点击这一项,GitKraken的左侧区域和中央区域就会变成文件比较器,如图。 图 1‑2文件比较器(Diff View) 该图是以 Diff View 的形式显示文件,也就是显示当前提交和上次提交时该文件改动的位置。红色部分表示这次提交所删除的内容,绿色部分表示这次提交所增加的内容。 点击Diff View旁边的File View(图中的右上角)即可用普通的文本显示器形式查看文件内容。 这里可以看到改动的部分是将乱码的内容全部重新正确解码了。 2) 按文件进行提交 对代码进行修改后,如果认为这次修改的所有文件都没有问题,可以将所有文件全部存入暂存区,然后填写CommitMessage,具体步骤如下: 点击右侧 (见图 1‑3中显示的绿色按钮)按钮可以把已经修改的所有文件存放到暂存区中。 图 1‑3 暂存文件 如果只想提交某几个文件,鼠标移至该项所在位置,右侧即会出现 按钮,如图 1‑4,点击就可以将这一个文件存放到暂存区(图 1‑4)。   2. 存到暂存区后,在暂存区就会出现这个文件: 图 1‑4

你真的会用OnTouchListener、OnClickListener、OnLongClickListener监听事件么?

眉间皱痕 提交于 2020-03-15 05:06:36
android应用中常用的监听 OnTouchListener、OnClickListener、OnLongClickListener ,大家肯定经常使用。但是你真的知道它会产生的神奇效果么?不要忽视这些神奇效果哦!说不定这些神奇效果正是你想要的呢?好,下面请看我的示例。 示例、 首先在Activity中创建一个button,然后对这个button同时设置 OnTouchListener、OnClickListener、onLongClickListener 这三种监听方式。 接着就是重写这三个接口的实现代码了。 java代码: public class ListenerTestActivity extends Activity { private Button mButton; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mButton = (Button) findViewById(R.id.button); //设置监听 mButton

微信小程序开发——连续快速点击按钮调用小程序api返回后仍然自动重新调用的异常处理

北慕城南 提交于 2020-03-14 17:51:48
前言:   小程序开发中诸如获取用户手机号码、调起微信支付、领取卡券等api都是会有一定的延迟的。也就是说通过点击按钮调用这些api的时候,从点击按钮调用api,到支付页面或者领取卡券界面展示出来是需要一定时间的,连续点击按钮,还是有可能会重复调用的。   虽然这种情况有点极端,正常用户是不会这么连续快速的点击按钮的,但是也不能排除有用户手抖,连续点了两下。如果重复调用的话,不仅体验不好,单击事件中涉及到后端接口操作的也可能引起其他异常。所以这个问题还是要处理下的。   刚开始想到的是使用loading开启模板来防止点击穿透,结果发现loading从调用到蒙板起作用也是需要一定时间的,还是解决不了这个问题(自定义loading加蒙板防点击穿透应该可以的)。后边就想到了采用给按钮添加启用/禁用状态来控制按钮点击的频率——点击按钮,按钮状态设置为禁用,一定时间之后,启用按钮可用状态。经多次验证,此法可行。 处理方法: 1. 设置按钮可用状态: Page({ data: { disabled: false //购买按钮是否可用,按钮默认可用,点击一次后置为不可用,一定时间之后恢复可用 }, /** * 购买按钮点击防重:禁用/启用 */ buyBtnDisable: function() { this.setData({ disabled: true }) var self = this

前端基础页面跳转(一)

纵饮孤独 提交于 2020-03-14 12:44:44
页面跳转的几种方式 1、超级链接 <a href="servlet/StudentServlet?method=delete&sno=${stu.sno}">删除</a> |  <a href="javascript:deleteStu(${stu.sno})">删除2</a> |  <a href="servlet/StudentServlet?method=getById&sno=${stu.sno}">修改</a> <a href="student/studentUpdate2.jsp?sno=${stu.sno}">修改2</a> <a href="javascript:openUpdateWin(${stu.sno})">修改3</a> <a href="javascript:openUpdateWin2(${stu.sno})">修改4</a> 2、提交表单 3、地址栏输入url 4、转发与重定向(实现自动跳转)(服务器后端实现跳转的方式) 5、跳转到上一个页面 第一个页面: <div class="box-footer" style="text-align:right"> <input type="button" value="修改密码" id="bt1" onclick="window.location.href='http://localhost:8080/bs

软件工程实践总结作业——个人作业

╄→гoц情女王★ 提交于 2020-03-14 06:17:26
  软工实践最终还是结束了,时间过的很快,感觉好像昨晚还在熬夜写软工。刚刚开始做这个软工实践的时候,由于之前没有过这么紧凑的时间安排,很多同学都叫苦连连,甚至开玩笑说“这学期只有一门课,软件工程实践”。大家花在这上面的时间确实很多,而且也都或多或少有点收获,这样一切的付出都是值得的。还有就是其实老师比我们还辛苦,再次感谢老师的帮助。 1.回望软工    翻起当时的第一次软工作业博客,写的那些期望与目标,我个人认为是做到了。当时的我,没有做过android开发,了解安卓,但是对于其中的开发流程却并不明,现在的我对于android开发算是基本入门了吧。   完成了这个实践,学到的东西还是很多的。首先,android开发环境的搭建,ADT+SDK+JDK的安装,eclipse的安装与使用(android studio也用了一段时间,后面和队友的配合,统一使用了eclipse)。第二周的实践课上,老师给我们介绍了github,当时真的觉得这东西有什么用?还时不时的被墙,真麻烦,上传和下载代码都还要用命令行,还不如我直接用QQ来得快。然而现在,真的是强烈推荐大家在团队开发的时候使用github,功能实在是强大,不管你是用于普通的代码管理还是需要一些开源项目,上面真的是应有尽有。我只能说,It is amazing!这次实践我也基本掌握了android开发,和一些JAVA的基础

Python开发的飞机打外星人小游戏

好久不见. 提交于 2020-03-13 13:19:39
跟着《Python从入门到实践》这本书学习的Python,这本书最后的实践部分第一个就是实现一个飞机打外星人的小游戏,跟着书的步骤一步步做最终实现了,并扩展了飞机可以上下移动的功能。 游戏有9个py文件,分别是Alien_invasion.py游戏主程序,settings.py游戏设定,alien.py外星人,ship.py飞船,bullet.py子弹,game_status.py游戏启动与否状态,game_function游戏的函数,scoreborad游戏计数板,button.py游戏窗口的按钮。 下面简单说一下各个文件的作用。 首先是游戏的主程序Alien_invasion.py,主要是new一个游戏设定setting,new一个飞船,new存储子弹list,new存储外星人list,new计数板,设定初始游戏状态等游戏的初始化工作。 import sys import pygame from pygame.sprite import Group from settings import Settings from game_stats import GameStats from scoreboard import Scoreboard from button import Button from ship import Ship from alien import

WEB打印大全

佐手、 提交于 2020-03-13 12:42:05
1、控制"纵打"、 横打”和“页面的边距。 (1)<script defer> function SetPrintSettings() {  // -- advanced features  factory.printing.SetMarginMeasure(2) // measure margins in inches  factory.SetPageRange(false, 1, 3) // need pages from 1 to 3  factory.printing.printer = "HP DeskJet 870C"  factory.printing.copies = 2  factory.printing.collate = true  factory.printing.paperSize = "A4"  factory.printing.paperSource = "Manual feed"  // -- basic features  factory.printing.header = "This is MeadCo"  factory.printing.footer = "Advanced Printing by scriptX"  factory.printing.portrait = false  factory.printing.leftMargin