-
2019-03-06 16:16:25
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>focus和blur</title>
<script src="js/jquery.js"></script>
</head>
<body>
<input type="text" id="address"value="请输入邮箱地址" />
<input type="text" id="password"value="请输入邮箱密码" />
<input type="button" value="登录" />
<script>
$("#address").focus(function(){
var text_value = $(this).val();
if(text_value=="请输入邮箱地址"){
$(this).val("");
}
});
$("#address").blur(function(){
$(this).val("请输入邮箱地址");
});
</script>
</body>
</html>更多相关内容 -
linux-LightroomMac上的插件用于显示拍摄照片时哪个对焦点处于活动状态
2019-08-13 10:54:02Lightroom(Mac上)的插件,用于显示拍摄照片时,哪个对焦点处于活动状态 -
解决C#中取消方向键对控件焦点控制的实现方法
2020-09-05 08:33:48本篇文章是对C#中取消方向键对控件焦点控制的解决方法进行了详细的分析介绍,需要的朋友参考下 -
摄影中的对焦点选择整理.pdf
2022-02-19 11:40:19摄影中的对焦点选择整理.pdf -
了解单反相机的自动对焦点
2019-11-25 00:00:00单反相机的自动对焦感应器上一般具有多个对焦点。对焦点图案有:一字型(线型,水平或垂直)、十字型、米字型或双十字型对焦感应器;在所有对焦点中,中央对焦点的精度最高、对焦速度...单反相机的自动对焦感应器上一般具有多个对焦点。 对焦点图案有: 一字型 (线型,水平或垂直)、 十字型 、 米字型 或 双十字型 对焦感应器; 在所有对焦点中,中央对焦点的精度最高、对焦速度最快。 多数相机在中央对焦点配置了十字甚至米字型对焦感应器; 高档相机的对焦点全为十字,中央双十字; 而入门相机则可能是是中央十字,其他点为一字对焦感应器。 根据镜头的不同,可利用的自动对焦点数目和对焦点图案会有所不同。 佳能1DX、5D Mark III、5DS/5DSR、1DX Mark II再到 5D Mark IV,都采用这款 61点 对焦系统。不过其实细心的朋友应该知道,佳能每一代的 61点 系统都有一定区别。在1DX Mark II上,相比于5D3,5D4的对焦系统也有了一定升级,最主要的升级在于对f/8镜头的支持上,5D3并不支持f/8对焦,而5D4上,则支持f/8对焦。 以佳能具有 61 个自动对焦点的相机为例,镜头分为A到H的8组。如: A组 : 可以利用61点进行自动对焦,中央5个双十字型自动对焦点。 相关镜头有: 佳能大三元镜头 EF 50mm f/1.8,EF 85mm f/1.2L, EF 100mm f/2等; C组 : 可以利用61点进行自动对焦,41个十字型自动对焦点。 相关镜头有: 佳能小三元镜头 EF 400mm f/4 DO IS USM F组 :只可以利用47点进行自动对焦,G组的镜头只可以利用33点进行自动对焦; 详情请参考佳能相机的使用说明书。 其实每一代的61点系统都有一定的升级。 5D4的61点系统在中心区域的垂直宽度上提升了8%,边缘区域的垂直宽度提升了24%,所以实际覆盖面积比原来的61点要大了不少。
据说,佳能EOS 1DX Mark III将采用全新自动对焦传感器,能在大光比环境下准确对焦。 在实时取景模式下,新机将具备525个自动对焦点。 选择对焦点及对焦区域 多点对焦和单点对焦 (1)对焦点越多越利于构图; (2)在连续对焦模式下,应选用多点(区域)对焦; 由于有多个自动对焦点用于自动对焦,可以选择适合场景或被摄体的自动对焦点。 自动对焦点或区域的选择取决于相机及相机上安装的镜头。 以EOS 5D Mark IV为例, 自动对焦区域选择 模式有: 手动选择:单点自动对焦 从对焦点中选择1点进行对焦的基本自动对焦区域选择模式。 适合优先构图的多种拍摄领域 。
手动选择:定点自动对焦 比起单点自动对焦,能在更狭小的范围内进行对焦。
在被摄体远近混杂的场景下,想要对特定被摄体对焦时,此模式很方便。 适合于重叠的拍摄主体(如笼子中的动物)或人物眼部进行精确对焦; 在手持相机进行拍摄或拍摄移动主体时 可能难以合焦 ;
扩展自动对焦区域:上下左右四点 以所选的1个自动对焦点为 中心 ,上下左右的4点作为 辅助对焦点 进行对焦。 适合于拍摄动作缓慢的动态被摄体等 。 以手动选择的自动对焦点为中心,便于保持构图,在运动类摄影中广泛使用;
扩展自动对焦区域: 周围(四周八点) 以所选的1个自动对焦点为中心,与其周围8点联动进行对焦。 拍摄被摄体动作略为激烈的场景 等时比较有利。
对焦区域比上面更大,适合于拍摄不规则运动被摄体时;
手动选择:区域自动对焦 61个自动对焦点分成9个区域,使用所选区域的对焦点进行对焦。 适用于体育摄影。
更容易合焦,并且对移动主体有效; 在区域内的对焦点中,倾向于对最近的主体对焦; 适合于被摄体本身或想对其合焦的部分比较大时使用 ;
手动选择:大区域自动对焦 61个自动对焦点分成3个区域。使用所选区域的对焦点进行对焦。 适合拍摄动作无法预测的被摄体 。
自动选择自动对焦(单次自动对焦) 使用全61点,相机自动选择所用对焦点进行对焦。 适用于拍摄动作激烈的被摄体或重视快门时机的场景 。
在全自动拍摄模式下自动设定该模式; 该模式同上也倾向于对最近或较大的主体对焦;
自动选择自动对焦(人工智能伺服自动对焦AI SERVO) 自动选择所用对焦搭配人工智能伺服自动对焦时可使用全61个自动对焦点追踪被摄体。 可指定先用哪一点开始。 在AI SERVO或AI FOCUS自动对焦模式下,通过“ 自动对焦配置工具 ”进行选择,以适合特殊被摄体或场景。 Case 1 : 通用多用途设置 适于任何移动被摄体的标准设置; Case 2 : 忽略可能的障碍物,连续追踪被摄体 当可能有障碍物阻挡运动主体或不想对背景对焦时有效; 如,网球、蝶泳、自由式滑雪等运动拍摄; Case 3 : 对突然进入自动对焦点的被摄体立刻对焦 该设置会使相机对不同距离的连续被摄体对焦,倾向于对最近的主体对焦; 如,自行车赛的起点、高山下坡滑雪运动等。 Case 4 : 对于快速加速或减速的被摄体 适于追踪速度可能突然大幅度变化的移动主体; 如,足球、赛车、篮球等运动拍摄; Case 5 : 对于向任意方向快速不规则移动的被摄体 即使目标被摄体大幅度向上、下、左或右移动,自动对焦点也会自动切换以对被摄体进行追踪对焦; 如,花样滑冰等运动拍摄。 Case 6 : 适用于移动速度改变且不规则移动的被摄体 对于追踪速度突然大幅度向上、下、左或右移动并且难以对其对焦时使用; 如,艺术体操等运动拍摄。 -
电子政务-定义最佳电子束对焦点的方法.zip
2021-09-16 23:58:15电子政务-定义最佳电子束对焦点的方法.zip -
体外冲击波碎石中组织厚度对焦点位置及其附近声压影响的时域有限差分数值解析
2020-02-04 21:15:28体外冲击波碎石中组织厚度对焦点位置及其附近声压影响的时域有限差分数值解析,菅喜岐,王建民,以实际ESWL实验为例,建立仿真模型,用FDTD(Finite Difference Time Domain )数值仿真方法,数值仿真体外冲击波碎石... -
调整自动对焦点D7100
2019-01-18 10:34:38调整自动对焦点D7100如何做呢?
相面前面的左侧 有 AF/M 开关,上面有个按钮,按下时,
调前转轮,几个对焦模式轮着切换,如9点,中央等。
这里只是自动对焦的切换。还没学会手动移动对焦点。
先按红色箭头操作,选择自动对焦点的个数和方式。
---------------------------------------------------------------------------
把上面的对焦调到中央点对焦后。
再按蓝色箭头操作,切到点档,再调方向键,可以移动对焦点了。
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
-
单反镜头跑焦测试卡 对焦点测试卡
2012-03-26 22:57:16单反镜头跑焦测试卡 对焦点测试卡 测测你的镜头是否跑焦吧 -
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
2020-12-04 14:17:39最近都成为页面仔了,主要工作都放在了前段,以前总是写后台程序,对前端的一些技术 html,css,javascript ,虽然都懂一些,但要做出比较好看页面,还是有很大的差距的。最近就遇到了这样一个要求不是很高,但有点... -
vue-focus-lock:这是一个陷阱! 焦点锁定。 A11y util,用于确定焦点
2021-05-09 18:28:22这虽然很小,但对以下用途非常有用: 模态对话框。 您不能将其保留为“制表符”,即跳出。 重点任务。 它将带你回去。 您必须在每个模式对话框中使用它,否则您将很a11y 。 如何使用 只需用聚焦锁包裹东西,安装... -
焦点位置对微球面透镜成像的依赖性
2021-03-24 00:20:42焦点位置对微球面透镜成像的依赖性 -
android TV Recyclerview焦点控制及自动换行
2020-09-23 16:52:58最近开始接触Android TV端开发,有好多不适应,尤其是对焦点的控制,这也是手机app和电视app最大的不同之处。RecyclerView是个强大的控件,能代替ListView,GridView,能实现瀑布流,还能实现横向ListView,只需要一... -
Android取消EditText自动获取焦点默认行为
2020-09-05 16:32:34在项目中,一进入一个页面, EditText默认就会自动获取焦点,很是郁闷,Android 如何让EditText不自动获取焦点?于是搜集整理一番,晒出来和大家分享,希望对你们有所帮助 -
Flutter文本输入框TextField的焦点控制
2019-12-30 00:40:29本文章综述 Flutter 文本输入框 TextField 的焦点的获取与去除,在实际项目开发中,对输入框的焦点的精确控制,可以实现精妙的用户体验。题记
—— 执剑天涯,从你的点滴积累开始,所及之处,必精益求精。github? 你可能需要 百度同步 CSDN 网易云课堂教程 掘金 知乎 Flutter系列文章 头条同步 本文章首发于微信公众号(biglead) 我的大前端生涯 ,同步刊登各技术论坛。
本文章综述 Flutter 文本输入框 TextField 的焦点的获取与去除,在实际项目开发中,对输入框的焦点的精确控制,可以实现精妙的用户体验。
TextField 系列文章
- TextField的基本使用以及TextField常用属性精讲《点击查看详情》
- TextField 焦点获取控制篇《点击查看详情》
- TextField 输入文本样式 TextStyle 篇《点击查看详情》
- TextField 输入文本 textAlign 对齐分析篇《点击查看详情》
- TextField 输入文本 decoration 配置边框样式以及提示文本分析篇《点击查看详情》
- TextField TextEditingController 分析篇《点击查看详情》
1 设置 TextField 直接获取输入焦点
源码如下:///TextField 焦点获取控制篇 class TextFeildHomePage3 extends StatefulWidget { @override State<StatefulWidget> createState() { return TextFeildHomePageState(); } } class TextFeildHomePageState extends State { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("TextField 讲解"), ), body: Container( ///SizedBox 用来限制一个固定 width height 的空间 child: SizedBox( width: 400, height: 100, child: Container( color: Colors.white24, padding: EdgeInsets.all(10), ///Alignment 用来对齐 Widget alignment: Alignment(0, 0), ///文本输入框 child: TextField( autofocus: true, ), ), ), ), ); } }
然后运行程序,有的手机上会出现异常如下(异常信息只截取了一部分):
flutter: ══╡ EXCEPTION CAUGHT BY FOUNDATION LIBRARY ╞════════════════════════════════════════════════════════ flutter: The following assertion was thrown while dispatching notifications for FocusNode: flutter: RenderBox was not laid out: RenderEditable#766b0 NEEDS-LAYOUT NEEDS-PAINT flutter: 'package:flutter/src/rendering/box.dart': flutter: Failed assertion: line 1687 pos 12: 'hasSize' flutter: flutter: Either the assertion indicates an error in the framework itself, or we should provide substantially flutter: more information in this error message to help you determine and fix the underlying cause. flutter: In either case, please report this assertion by filing a bug on GitHub: flutter: https://github.com/flutter/flutter/issues/new?template=BUG.md flutter: flutter: When the exception was thrown, this was the stack:
出现此异常信息,我们可以理解为当前页面还未绘制完的时候,我们就使用 TextField 来获取输入焦点了,然后负责焦点控制的程序找不到着力点,所以就出现了异常了
那么我们的一个解决方法可以是 不使用 autofocus 属性来获取焦点,可以使用 FocusNode 来控制2 TextField 中使用 FocusNode
FocusNode可以实现对TextField的焦点事件的监听。
2.1 创建 FocusNode
FocusNode focusNode = new FocusNode();
2.2 TextField 中使用 FocusNode
TextField 中可通过 focusNode 属性引用
2.3 TextField 通过 focusNode 对输入焦点的控制
///获取输入框焦点 FocusScope.of(context).requestFocus(focusNode); ///失去输入框焦点 focusNode.unfocus();
上述这种情况我们可以在页面 build 完后主动调用,在页面 build 前延时调用也不失为一种方法,下面有一种优雅的方式来调用:
/// WidgetsBinding 它能监听到第一帧绘制完成,第一帧绘制完成标志着已经Build完成 WidgetsBinding.instance.addPostFrameCallback((_) { ///获取输入框焦点 FocusScope.of(context).requestFocus(focusNode); });
2.4 focusNode 添加对焦点的获取与失去的兼听
///添加获取焦点与失去焦点的兼听 focusNode.addListener((){ ///当前兼听的 TextFeild 是否获取了输入焦点 bool hasFocus = focusNode.hasFocus; ///当前 focusNode 是否添加了兼听 bool hasListeners = focusNode.hasListeners; print("focusNode 兼听 hasFocus:$hasFocus hasListeners:$hasListeners"); });
效果图如下
3 TextFeild 优雅的结合 focusNode 实现对焦点的控制
源代码如下:
import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; ///整理 ///TextField 焦点获取控制篇 class TextFeildHomePage3 extends StatefulWidget { @override State<StatefulWidget> createState() { return TextFeildHomePageState(); } } class TextFeildHomePageState extends State { ///用来控制 TextField 焦点的获取与关闭 FocusNode focusNode = new FocusNode(); @override void initState() { super.initState(); ///添加获取焦点与失去焦点的兼听 focusNode.addListener((){ ///当前兼听的 TextFeild 是否获取了输入焦点 bool hasFocus = focusNode.hasFocus; ///当前 focusNode 是否添加了兼听 bool hasListeners = focusNode.hasListeners; print("focusNode 兼听 hasFocus:$hasFocus hasListeners:$hasListeners"); }); /// WidgetsBinding 它能监听到第一帧绘制完成,第一帧绘制完成标志着已经Build完成 WidgetsBinding.instance.addPostFrameCallback((_) { ///获取输入框焦点 FocusScope.of(context).requestFocus(focusNode); }); } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("TextField 讲解"), actions: <Widget>[ FlatButton(child: Text("获取"),onPressed: (){ FocusScope.of(context).requestFocus(focusNode); },), FlatButton(child: Text("失去"),onPressed: (){ focusNode.unfocus(); },), ], ), body: Container( ///SizedBox 用来限制一个固定 width height 的空间 child: SizedBox( width: 400, height: 100, child: Container( color: Colors.white24, padding: EdgeInsets.all(10), ///Alignment 用来对齐 Widget alignment: Alignment(0, 0), ///文本输入框 child: TextField( // autofocus: true, focusNode: focusNode, ), ), ), ), ); } }
-
JS实现Enter键跳转及控件获得焦点
2020-10-27 00:23:30想让Enter键跳转的同时让控件获得焦点,具体实现js代码如下,感兴趣的朋友可以参考下,希望对大家有所帮助 -
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2020-09-04 18:24:13本篇文章主要是对文本框(input)获取焦点(onfocus)时样式改变的示例代码进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 -
javascript实现按回车键切换焦点
2020-12-09 21:54:06前几天,老师让编写一段代码:是在 javascript 表单中,用回车键和上下左右移动键使焦点从一个文本框移到上一个或下一个文本框中。应用目前为止学到的知识试着编写代码,在编写的过程中遇到了几个难点:取模计算;在... -
使用JS取得焦点(focus)元素代码
2020-12-10 07:27:51对输入焦点处理很差的一个例子: 在点击一个链接以后打开一个窗口,但却不将光标聚焦到窗口中的任何元素内。 甚至更糟的是: 聚焦到模态窗口中的某个元素,但在关闭以后焦点照样不返回。 理想情况下,在触发链接时会保存... -
学生对错失护理的看法:焦点小组结果
2020-06-03 16:00:35背景:随着对医疗保健的经济约束的不断膨胀以及对提高医疗质量的需求,人们越来越需要对医疗专业人员认为什么行动威胁到优质医疗的行为有一个清晰的了解。 目的:探讨挪威护理和牧业研究生对错过医疗服务的看法。 ... -
解决Js先触发失去焦点事件再执行点击事件的问题
2020-10-18 02:44:11今天小编就为大家分享一篇解决Js先触发失去焦点事件再执行点击事件的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
监管焦点理论导论及其近期相关研究
2020-06-05 13:38:12对人们动机的新解释揭示了人类如何实现积极目标并避免消极目标。 该理论区分了两个不同的方向:预防重点和促进重点。 它们在各个方面都不同,例如不同的需求,目标的特征,结果的重点以及情感唤起。 本文介绍了监管... -
双波段双焦点光学相干断层扫描技术,可对整个眼段成像
2021-04-26 05:19:35双波段双焦点光学相干断层扫描技术,可对整个眼段成像 -
JS实现图片高斯模糊切换效果的焦点图实例
2020-11-28 04:55:14焦点图相信对大家来说都不陌生,本文给大家分享的是一种图片高斯模糊切换效果的焦点图,下面话不多说了,来看看实现的效果图和实例代码吧。 效果图 实例代码 <!doctype html> <html> <head> <... -
石油馏分焦点温度和焦点压力的数学关联式 (2004年)
2021-05-13 06:49:12通过对石油馏分的焦点温度图和焦点压力图的拟合,提出了可用于计算机计算的数学关联式,并进行了参数估计和误差分析。通过应用实例表明:该数学关联式的计算结果与石油馏分焦点温度图和焦点压力图给出的数值吻合较好... -
聚焦电子束对透射式微焦点X射线源的影响
2021-01-26 20:54:59微焦点X射线源是微计算机断层扫描技术设备的核心部件。研究了电子束在靶材中的横向扩散引起的透射式微焦点射线源的焦点尺寸和强度的变化规律。结果表明:当打靶电子束的束流密度遵循高斯分布时,其产生的X射线强度也... -
对抛物线准线与焦点弦的思考与总结
2018-08-23 23:55:50一直以来想写一片关于数学的博客,正好有点机会(以后估计没什么时间),就来写写抛物线中有关焦点弦、准线的性质,以此来总结一下高二以来对抛物线的思考。 简单说一说画图过程,因为可能对一些线段的位置和长度... -
JQuery中使文本框获得焦点的方法实例分析
2020-12-12 20:43:05由于JQuery中获得的对象还是JQuery对象,对其使用focus()只是使该对象获得onFocus()函数,不能是对象获得焦点,所以要使对象获得焦点,应该调用DOM对象的focus 方法,即: $("#id")[0].focus(); 需要注意两个函数...