按钮

Web_jQuery

陌路散爱 提交于 2020-02-01 21:26:01
第1章: jQuery简介 为了 简化 JavaScript 的开发 ,一些 JavsScript 库诞生了。 JavaScript库封装了很多预定义的对象和实用函数,简化HTML与JavaScript之间的操作,能帮助使用者建立有高难度交互的页面, 并且 兼容各大浏览器 。 当前流行的 JavaScript 库有 jQuery是继prototype之后又一个优秀的JavaScript框架。如今, jQuery已经成为最流行的JavaScript库。 在世界前10000个访问最多的网站中,有超过55%在使用jQuery。 jQuery,顾名思义,也就是JavaScript和查询(query),其宗旨是“WRITELESS,DO MORE”,极大地简化了JavaScript开发人员遍历HTML文档,操作Dom,处理时间,执行动画和开发Ajax,具体来说,优势如下 jQuery是免费、开源的 轻量级(压缩后只有几十k) 强大的选择器 出色的 DOM 操作的封装 可靠的事件处理机制 完善的 Ajax使用 出色的多浏览器兼容性 隐式迭代:对集合对象做相同操作时不需要逐个进行遍历,jQuery自动进行遍历 文档说明很全 可扩展插件 第2章:jQuery快速入门 jQuery库实际上就是一个js文件,只需要在网页中直接引入这个文件就可以了。 将jQuery的库文件加入 在开发测试时,

python-简单GUI程序

你说的曾经没有我的故事 提交于 2020-02-01 19:59:51
2 案例2:简单GUI程序 2.1 问题 创建mygui.py脚本,要求如下: 窗口程序提供三个按钮 其中两个按钮的前景色均为白色,背景色为蓝色 第三个按钮前景色为红色,背景色为红色 按下第三个按钮后,程序退出 2.2 方案 1.导入tkinter模块、创建顶层窗口,顶层窗口只应该创建一次 2.添加窗口部件:用Label控件创建标签、用Butten控件来创建按钮 3.引入偏函数partial把tkinter.Button的某些参数给固定住(也就是设置默认值),返回一个新的函数,调用这个新函数重复创建按钮会更简单。对于有很多可调用对象,并且许多调用都反复使用相同参数的情况,使用偏函数比较合适。 4.创建第三个按钮需command绑定退出命令 5.最后将按钮及标签填充到界面 6.运行这个GUI应用 2.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:编写脚本 [ root@localhost day06 ] # vim mygui.py #!/usr/bin/env python3 import tkinter from functools import partial root = tkinter . Tk ( ) #创建顶层窗口 lb1 = tkinter . Label ( root , text = "hello world!" , font = "Aria 16 bold

安卓开发基础知识

匆匆过客 提交于 2020-02-01 18:11:03
今天装完androidstudio之后,简单学习了一下关于安卓开发的一些布局,下面我来叙述一下今天所学知识: 线性布局:(即将控件放在同行或同列之中) <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" tools:context=".MainActivity"> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1"//权重值即将一行均分为所有权值之和份,然后每个控件占其中的权值份。 android

jQuery 动画

久未见 提交于 2020-02-01 15:06:47
1 基本效果 hide() 隐藏 show() 显示 toggle() 隐藏显示来回切换 基本效果的CSS属性变化:透明度变化,元素大小相关的样式(padding,border,width/height),外边距(margin) 2 滑动效果 slideDown() 显示 slideUp() 隐藏 slideToggle() 切换 垂直方向上的变化 height / padding-top / margin-top 3 淡入淡出效果 fadeIn() fadeOut() fadeToggle() fadeTo() 透明度的变化(渐变) 4 自定义动画 animate({}, speed, fn) 自定义动画 stop() 使动画停止 finish() 使动画完成 delay() 延迟动画的执行 5 动画设置 jQuery.fx.off 动画开关 jQuery.fx.interval jQuery动画的帧数 1-5 demo <!doctype html> < html lang = " en " > < head > < meta charset = " UTF-8 " > < title > jQuery 动画 </ title > < style > #box,#box1 { padding : 20px ; width : 400px ; height : 300px ;

android原生和H5交互(转)

自作多情 提交于 2020-02-01 09:11:28
最近在左一个Android原生的H5混合开发的APP,之前还没有好好的总结一下Android原生 和 H5 之间交互的方法,这里来总结一下: 1、hybrid通信,主要就是前端的js和我们Android端的通信 这是最基本JS和Java 的通信方式: 这里我们分四块来讲: (1)、js调用android原生的代码(不传递参数) (2)、js调用android原生的代码(传递参数) (3)、android原生调用JS的代码(不传递参数) (4)、android原生调用JS的代码(传递参数) 好的我们这里先来创建一个工程: 在工程的main文件夹下创建一个文件夹assets ,然后把写好的H5页面放入该文件夹中,H5页面代码如下: < pre name = " code " class = " html " > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> < html xmlns = " http://www.w3.org/1999/xhtml " > < head > < meta http-equiv = " Content-Type " content = " text/html;

AutoLayout Stack View 实践笔记

大憨熊 提交于 2020-02-01 03:47:50
水平方向,五个按钮为一组,设置属性如下:Alignment: Fill, Distribution: Fill Equally, Spacing: 1 将 Label 和第1步中的所有5个水平 Stack view 放入一个垂直 Stack view 中-堆栈属性为:Alignment: Fill, Distribution: Fill Equally, Spacing: 1 垂直 Stack view 固定到父视图的四个边缘 将步骤3中设置的约束更改为相对于 Safe Area 而不是 superview 。 如果您希望 label 在左右两侧都有填充,则需要将其嵌入到 View 中,然后将 label 的两边约束设置为20px,顶部设置 2px,底部设置 0px 。 如果您希望0按钮和 . 按钮、=按钮占用一样大的空间,则需要将 . 按钮、=按钮嵌入到一个 stack view中。两个水平 Stack view 均将“ Distribution”设置为“Fill Equally”。 源码下载: https://github.com/iJoeychang/Calculator-Layout-iOS13-Completed 本文由博客一文多发平台 OpenWrite 发布! 来源: CSDN 作者: 跃然 链接: https://blog.csdn.net/changyou0730

了解HTML表单之form元素

天涯浪子 提交于 2020-02-01 02:59:21
表单是网页与用户的交互工具,由一个元素作为容器构成,封装其他任何数量的表单控件,还有其他任何 <body> 元素里可用的标签 表单能够包含 <input> 、 <menus> 、 <textarea> 、 <fieldset> 、 <legend> 、 <label> 等表单控件元素 注意:表单里嵌套表单是不允许的 form元素 form元素有accept-charset、action、autocomplete、enctype、method、name、novalidate、target共8个属性,其中action和name属性为必需项 表单名称 name属性规定表单名称,如果name=“test”,则Javascript可以使用document.forms.test来获取该表单 <form method="get" action="form.php" name="test"></form> <script> var oForm = document.forms.test; console.log(oForm.method);//get </script> 专门建立的学习Q-q-u-n: 731771211,分享学习方法和需要注意的小细节,不停更新最新的教程和学习技巧 (从零基础开始到前端项目实战教程,学习工具,全栈开发学习路线以及规划) 字符集 accept-charset

前端-JQuery

时间秒杀一切 提交于 2020-01-31 22:50:49
jQuery jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“ jQuery的优势 一款轻量级的JS框架。jQuery核心js文件才几十kb,不会影响页面加载速度。 丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定。 链式表达式。jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持。jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。 Ajax操作支持。jQuery简化了AJAX操作,后端只需返回一个JSON格式的字符串就能完成与前端的通信。 跨浏览器兼容。jQuery基本兼容了现在主流的浏览器,不用再为浏览器的兼容问题而伤透脑筋。 插件扩展开发。jQuery有着丰富的第三方的插件,例如:树形菜单、日期控件、图片切换插件、弹出窗口等等基本前端页面上的组件都有对应插件,并且用jQuery插件做出来的效果很炫

v-on

六月ゝ 毕业季﹏ 提交于 2020-01-31 20:13:29
< html > < body > < div id = "app" > < button @click = "btn1Click(12345,$event)" > 按钮 1 < / button > < / div > < / body > < script src = "../js/vue.js" > < / script > < script > const app = new Vue ( { el : '#app' , data : { event : 'abcd' } , methods : { btn1Click ( num , event ) { console . log ( num , event ) } } } ) < / script > < / html > 来源: CSDN 作者: 小小小菜鸡zzzz 链接: https://blog.csdn.net/ojb98K/article/details/104125113

v-on关键字

狂风中的少年 提交于 2020-01-31 19:35:09
< html > < body > < div id = "app" > < ! -- 阻止冒泡事件 -- > < div @click = "btn2Click" > aaaa < button @click . stop = "btn1Click" > 按钮 1 < / button > < / div > < br > < ! -- 取消默认事件 -- > < form action = "baidu" > < input type = "submit" value = "提交" @click . prevent = "submitClick" > < / form > < ! -- 监听某个键盘的键帽点击 -- > < input type = "text" @keyup . enter = "keyup" > < ! -- 组件的监听,需要加上native -- > < ! -- < cpn @click . native = "cpnClick" > < / cpn > -- > < ! -- once修饰符的使用 -- > < button @click . once = "onceClick" > ? < / button > < / div > < / body > < script src = "../js/vue.js" > < / script > <