本来一直用 Scanner,但一直搞不懂换行符啥的,就用 BufferReader ,但前不久大疆笔试需要持续输入,早忘了 Scanner 怎么写,而那个场景用 Scanner 很好实现 …… 就继续在这里记录一下...Scanner 的坑吧 一、next & nextLine 区别next不能得到带有空格的字符串 一定要读到有效字符后才可以结束,结束条件是碰到空格、tab 键、enter 键 nextLine可以获得空白...[1] = “cba” 原因:next() 方法在遇到有效字符前所遇到的空格、tab 键、enter 键都不能当作结束符。...输入 2: 2 abc cba efg gfe 结果 2: str[0] = “abc” str[1] = “cba” 原因:next() 方法在遇到有效字符前所遇到的空格、tab 键、enter 键都不能当作结束符...不是预期的 “abc cba” 和 “efg gfe” 2. nextLine 使用举例: 输入 1: 2 abc cba 结果 1: str[0] = “” str[1] = “abc” 原因:以回车
,第二次单击隐藏,同样可以用合成时间toggle(),这个时候的a也不会跳转 $(function(){ $(“a”).toggle(function(){ $(this).next().show();...”); }); $(“#mybut”).trigger(“myfun”); });*/ //能不能传递参数?... /* //基本的隐藏和显示 $(function(){ $(“a”).toggle(function(){ $(this...(1000); }); });*/ //改变透明度来显示和隐藏 /*$(function(){ $(“a”).toggle(function(){ $(this).next().fadeIn(800);...},function(){ $(this).next().fadeOut(800); }); });*/ //元素高度来显示和隐藏 /*$(function(){ $(“a”).toggle(function
上一篇讲到jQuery中的事件,深入学习了加载DOM和事件绑定的相关知识,这篇主要深入讨论jQuery事件中的合成事件、事件冒泡和事件移除等内容。 ...接上篇jQuery:详解jQuery中的事件(一) 3、合成事件 jQuery有两个合成事件——hover()方法和toggle()方法,同ready()方法一样,这些都是jQuery自定义的方法...*这里要注意的一点是,jQuery的hover()方法准确来说是替代jQUery中的bind("mouseenter")和bind("mouseleave"),而不是替代bind("mouseover"...toggle()方法:toggle()方法的语法结构为: toggle(fn1, fn2, fn3, ...); toggle()方法用于模拟鼠标连续单击事件。...使用toggle()方法改写上面的例子如下: $(function(){ $("#container h4.head").toggle(function(){ $(this).next().
上一篇讲到jQuery中的事件,深入学习了加载DOM和事件绑定的相关知识,这篇主要深入讨论jQuery事件中的合成事件、事件冒泡和事件移除等内容。 ...一、合成事件 jQuery有两个合成事件——hover()方法和toggle()方法,同ready()方法一样,这些都是jQuery自定义的方法。 ...*这里要注意的一点是,jQuery的hover()方法准确来说是替代jQUery中的bind("mouseenter")和bind("mouseleave"),而不是替代bind("mouseover"...toggle()方法:toggle()方法的语法结构为: toggle(fn1, fn2, fn3, ...); toggle()方法用于模拟鼠标连续单击事件。...使用toggle()方法改写上面的例子如下: 1 $(function(){ 2 $("#container h4.head").toggle(function(){ 3 $(this).next
Vue 中使用 jQuery 和 Bootstrap 不是特别符合 Vue 原生的写法,但是有时候又要用,所以放上我的引入设置,供大家参考。...在 Vue CLI2.0 中引入 jQuery 和 Bootstrap 需要设置很多配置项,网上有很多方法法,这里不重复写了。直接上 Vue CLI3.0 配置步骤。.../store"; //在这里引入 bootstrap。...默认只引入 bootstrap 中的 js,css 需要另外引入,我的 bootstrap.ss 在APP.vue中引入的 import "bootstrap"; //也可以在这里引入 bootstrap.css...', jQuery: 'jquery', 'window.jQuery': 'jquery', Popper
说白点,就是先捏一个的原始模型,然后随着不同场合和环境,再产生各具特征的具体模型,很显然,在这里需要产生不同的新对象,所以Flyweight模式中常出现Factory模式,Flyweight的内部状态是用来共享的...享元模式与DOM 关于DOM的事件冒泡,在这里就不多说了,相信大家都已经知道了,我们举两个例子。...在这里我们结合一下jQuery的bind/unbind方法来举例。...('slow'); } }); 复制代码 例2:应用享元模式提升性能 另外一个例子,依然和jQuery有关,一般我们在事件的回调函数里使用元素对象是会后,经常会用到$(this)这种形式,其实它重复创建了新对象...(this).next().html(); console.log(html); }); 复制代码 这样,就是原样返回DOM元素自身了,而且不进行jQuery对象的创建。
jQuery概述 Write Less Do More(用更少的代码来完成更多的工作) 使用CSS选择器来查找元素(更简单更方便) 使用jQuery方法来操作元素(解决浏览器兼容性问题、应用于所有元素并施加多个方法...) 引入jQuery 下载jQuery的开发版和压缩版 从CDN加载jQuery jquery/3.3.1/jquery.min.js...选择器 * / element / #id / .class / selector1, selector2 ancestor descendant / parent>child / previous+next...addClass() / removeClass() / css() 获取/设置表单值:val() 查找操作 查找方法:find() / parent() / children() / siblings() / next...基本动画:show() / hide() / toggle() 消失出现:fadeIn() / fadeOut() / fadeTo() / fadeToggle() 滑动效果:slideDown()
前言: 今天看知乎偶然看到中国有哪些类似于TED的节目, 回答中的一些推荐我给记录下来了, 顺便也在这里贴一下: 一席 云集 听道 推酷 青年中国说 SELF格致论道 参考:http://www.365mini.com...该事件仅适用于和以及。对于text和textarea元素,该事件会在元素失去焦点时发生(文本内容也发生了更改)。...该事件仅适用于和文本框。...$("#name").val() ){ alert("姓名不能为空!")...$("#age").val() ){ alert("年龄不能为空!")
为什么要使用Bootstrap?... JavaScript插件 模态框 注意:需要将模态框的HTML代码放在文档的最高层级内(也就是说,尽量作为 body 标签的直接子元素),以避免其他组件影响模态框的展现和/或功能。...--可以在这里写字,显示在图片上--> 在这里写字,显示在图片上--> ... next
mousedown mousemove mouseout mouseover mouseup resize scroll select submit unload toggle...事件捕获和事件冒泡:事件捕获是从父节点开始将事件传递给子节点,而事件冒泡则正好相反。JQuery采取事件冒泡的策略。 事件对象:事件发生时执行的函数可以把事件对象作为参数。...slideDown()和slideUp(): 滑下和滑上,可传入速度参数。 toggle(): 相当于轮流执行show()和hide()方法,可传入速度参数。...css()方法不属于效果方法,不能排队,但可以用queue()方法将其加入队列,例如: * .fadeTo().queue(function(next){$(xxx).css(); next(...);}) JQuery为每个效果方法都提供了回调函数,可以用来让多个JQuery对象的动画排队执行。
); /*******************************/ $(function(){ //jQuery代码 }); 选择器语法: jQuery的选择器语法格式和CSS的调用方法一样的哦...效果 隐藏和显示 (hide/show) <!...():开关 $("#toggle").click(function(){ // toggle开关 $("#a1").toggle(); }); <!...parents() 返回自己的所有直系类元素(直至根元素) parentsUntil() 返回两种直接的所有直系类元素(不包含) // parents(*)/parentsUntil(*):两个方法在这里均可选一个参数接收...load() load() 从服务器加载数据,并返回数据 常常利用:调用一个重复的代码块,例如网页的导航、版本块等…… 由此可以大大的减少代码量的编写工作,模块化的团队开发应该常用 语法 $(
使用jQuery jQuery概述 Write Less Do More(用更少的代码来完成更多的工作) 使用CSS选择器来查找元素(更简单更方便) 使用jQuery方法来操作元素(解决浏览器兼容性问题...、应用于所有元素并施加多个方法) 引入jQuery 下载jQuery的开发版和压缩版 从CDN加载jQuery jquery/3.3.1...* / element / #id / .class / selector1, selector2 ancestor descendant / parent>child / previous+next...基本动画:show() / hide() / toggle() 消失出现:fadeIn() / fadeOut() / fadeTo() / fadeToggle() 滑动效果:slideDown...插件 jQuery Validation jQuery Treeview jQuery Autocomplete jQuery UI 避免和其他库的冲突 先引入其他库再引入jQuery的情况。
在jquery框架的使用中,难免会遇到按钮或文本框等各种各样的要求要进行相应事件的绑定操作,进行事件的绑定能够增加页面的交互效果,相信在html和js中进行事件的绑定大家都不陌生,那么今天我就来和小伙伴们分享一下利用...Jquery中有三种基本的事件绑定方式,那么我们就以三个小案例的形式来分别和大家讲一下这三种基本的事件绑定方式。...Jquery对象.mouseout();鼠标移出时触发 表单对象.submit();//让表单提交*** 在这里需要注意:如果调用事件方法,不传递回调函数,则会触发浏览器默认行为。...在这里要提醒一下大家:1.9版本 .toggle() 方法删除,jQuery Migrate(迁移)插件可以恢复此功能。在中添加以下代码即可添加插件: script src=".....之后继续和大家分享应用jquery框架的实战案例! 我是灰小猿!我们下期见!
一、show()方法和hide()方法 这两种方法是jQuery动画的最基本方法。...但是上面的代码并不能够达到预期的值,实际上在刚开始执行动画的时候,css()方法就执行了,原因是css()方法并不会出现在动画队列中,而是立即执行,那么怎么改动代码才能实现预期的效果呢?...PS:callback回调函数适用于jQuery所有的动画效果方法。...实际上: $("#a").click(function(){ $(this).next().toggle(); }) //等价于 $("#a").toggle(function(){...$(this).next().show(); },function(){ $(this).next().hide(); }) //这种写法在1.9版本的jQuery库里会出现问题
:查找后代 next():下一个兄弟 nextAll():后面所有的兄弟 nextUntil(...)...事件处理和委派 Jquery对象.事件(fn) on:绑定多个事件 one: 绑定一次事件 one() bind和unbind bind:绑定事件,一直使用,直到解绑 例如:$btn1.bind(“click...事件切换 hover 在mouseover和mouseout之间进行切换 toggle 点击事件切换,点击第一次执行 fn,点击第二次执行fn2........-- 导入js库 ,注意:使用src属性之后,标签体中不能写入内容--> 不能写入内容--> <script type="text/javascript" src="..
(write less,do more.) jQuery 库包含以下特性: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM...遍历和修改 AJAX Utilities ?...基础语法是:$(selector).action() 即 $(“#btn”) == jQuery(“#btn”) 美元符号定义 jQuery 选择符(selector)“查询”和“查找” HTML 元素...可选的 callback 参数是 toggle() 方法完成后所执行的函数名称。 jQuery animate() 方法用于创建自定义动画。...= _index + 1; //下一张要展示的图片的下标 if(_next >= 5){ _next = 0;
Bootstrap使用JQuery库来完成全部和JavaScript相关的操作;因此,在Bootstrap中自定义JavaScript相关操作,导入JQuery.js是必须的。...在这里,请求是打开和关闭下拉菜单。 让我展示一个如何使用这些事件的例子。我已经写了下面的JQuery代码片段去监听所有的下拉插件状态,并打印每个事件触发时的状态。 工作,我们需要Bootstrap的nav-tabs组件和tab-content组件。...你有了一个可以工作的选项卡插件。在浏览器中查看它,结果如图所示。 ? 添加一个褪色(淡入淡出)的效果: 给每个tab-pane添加类fade,在选项卡切换时会有淡入淡出效果。...与普通面板的panel-body没有包装在任何div中不同,在这里被div包裹是强制性的,以达到折叠的效果。
类名,id名) 全局选择器 * 选取所有元素 2.2 层次选择器 语法 说明 ancestor desscendant 后代选择器 A B partn>child 子选择器 A>B prev+next...show(); },function(){ $(".topDown").hide(); }); 4.3.2 toggle 1.9版本之后,移除了toggle()复合事件方法 方法 说明 toggle...(),toggle(函数),toggleClass()区别 方法 说明 toggle() 相当于show()和hidden() toggle(函数) 复合事件 随着鼠标的点击自动切换函数 toggleClass...方法 说明 toggle() 立即显示和隐藏 toggle(毫秒数) 慢慢显示和隐藏 toggle(毫秒数,函数) 在动画效果结束后执行函数 参数:可以为任意毫秒数或,slow,normal,fast...document.getElementById("userName"); if(userName.validity.valueMissing){ userName.setCustomValidity("用户名不能为空
或许你只是想在用户点击某物时展现一个元素,使用 fadeIn 和 slideDown 都很棒。...= $(this).next(); next.slideToggle('fast'); $('.content').not(next).slideUp('fast'); return false...; }); 增加这段脚本后,你所需做的所有事就是,查看脚本是否在必须的 HTML 中正常工作。...但如果没有定义该处理,其他 jQuery 代码或许会停止工作。...中的链式操作和缓存方法,都极大精简和提速了代码。
bootstrap官网地址:https://www.bootcss.com/ bootstrap比较优秀的就是 提供了响应式布局(可以适配pc端、pad端、手机端的布局,下面会贴效果图),还有全局CSS样式和封装好了的...JS组件和插件 响应式布局 1.同一套页面可以兼容不同分辨率的设备 2.实现:依赖于栅格系统:将一行平均分成12个格子,可以指定元素占几个格子 步骤: 1.定义容器:相当于之前的table ...toggle collapsed" data-toggle="collapse" data-target...="#">4 5 Next...a> next