jQuery手动触发事件-trigger()方法
jQuery 事件参考手册
实例
触发 input 元素的 select 事件:
$("button").click(function(){
$("input").trigger("select");
});
亲自试一试
定义和用法
trigger() 方法触发被选元素的指定事件类型。
触发事件
规定被选元素要触发的事件。
语法
$(selector).trigger(event,[param1,param2,...])
亲自试一试
参数
描述
event
必需。规定指定元素要触发的事件。
可以使自定义事件(使用 bind() 函数来附加),或者任何标准事件。
[param1,param2,...]
可选。传递到事件处理程序的额外参数。
额外的参数对自定义事件特别有用。
使用 Event 对象来触发事件
规定使用事件对象的被选元素要触发的事件。
语法
$(selector).trigger(eventObj)
亲自试一试
参数
描述
eventO ...
Python实现自动推本地github博客到远程仓库
以前的简单版本通过python中的os模块操作系统命令详情可参考:Python实现一行代码推本地git到远程仓库
升级版本本次加入了监听文件修改功能这样脚本只需在后台运行,即可检测到对应的文件夹中的内容是否变化
如果变化,则调用自动push函数,即可实现推本地仓库到远程中
依赖库的配置这里我们需要用到一个库watchdog
关于它的安装和使用可以参考:python中文件变化监控-watchdog
代码如下:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778#!/usr/bin/env python# -*- coding:utf-8 -*-# Created by victor# 本模块的功能:<检测文件夹变化># 导入watchdog对应模块from watchdog.observers import Observerfrom wa ...
Python实现一行代码推本地git到远程仓库
普通的方式刚刚学会git的你想要将你修改的code的文件push到远程仓库中的时候
123git add .git commit -m"本次修改就是啥也没动"git push origin master
装13的方式这三条命令应该是很多小伙伴们必须要输入的小编这次就教大家用python写一个简单的脚本实现,自动push你的git库中的code
具体实现首先我们需要一个操作系统的OS模块
12345678import os# 调用os的system方法os.system('git add .')# 这里的参数就相当于在终端中输入的命令os.system('git commit -m\"python auto push\"')# 你可以自己定义自己的 commit 说明内容os.system('git push origin master')# 最后push到对应的远程库中的某个分之中,就成了
编辑文件后,将文件保存为.py格式,例如everydaypush.py存到你的git库的 ...
jQuery中的元素方法
先送你一个清单
函数
描述
.get()
获得由选择器指定的 DOM 元素。
.index()
返回指定元素相对于其他指定元素的 index 位置。
.size()
返回被 jQuery 选择器匹配的元素的数量。
.toArray()
以数组的形式返回 jQuery 选择器匹配的元素。
举个栗子元素结构是这样的
12345<ul> <li></li> <li></li> <li></li></ul>
如要获取上述html中li的数量:
1$("ul > li").length;
或使用其size()方法:
1$("ul > li").size();
jquery点击事件获取该元素在整个一类元素中的索引值
有一类div标签,class为pointbox,数量不等,有多个。我需要在点击某一个标签的时候实时获取该标签在这类标签中索引值,以便进行其他操作。
代码很简单:
$(".pointbox").click(function () {
var index=$(".pointbox").index($(this));
});
但是比较实用,送你啦,拿去不谢!
js和jq选择相关
原生js12345678910var mySelect = document.getElementById(”testSelect”);//定位id(获取select) var index =mySelect.selectedIndex;// 选中索引(选取select中option选中的第几个) var text =mySelect.options[index].text; // 选中文本 var value =mySelect.options[index].value; // 选中值 mySelect.options[index].selected // 判断select中的某个option是否选中 true为选中 false 为未选中
123if(mySelect.options[1].selected == true){ console.log(1)}
...
git log解析
git log命令非常强大而好用,在复杂系统的版本管理中扮演着重要的角色,但默认的git log命令显示出的东西实在太丑,不好好打扮一下根本没法见人,打扮好了用alias命令拍个照片,就正式出道了!
下面先详细而系统地介绍git log的所有配置知识(用我一向简洁清晰的表述方式),熟悉了这些东西,你就可以自由配置自己美丽的git log了~
最后上个干货,直接给一个我打扮好的alias配置,懒人直接跳到最后吧 !
(转载请注明:博客园-阁刚广志,地址:http://www.cnblogs.com/bellkosmos/p/5923439.html )
git log用于查询版本的历史,命令形式如下:
git log [<options>] [<since>..<until>] [[--] <path>...]
这条命令有很多参数选项
一、不带参数
如果不带任何参数,它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值,作者、提交日期、和提交说 ...
JS中的document.write和innerHTML区别
链接:https://www.nowcoder.com/questionTerminal/2c5d8105b2694d85b06eff85e871cf50
来源:牛客网
解释一document.write是直接写入到页面的内容流,如果在写之前没有调用document.open, 浏览器会自动调用open。
每次写完关闭之后重新调用该函数,会导致页面被重写。
innerHTML则是DOM页面元素的一个属性,代表该元素的html内容。
你可以精确到某一个具体的元素来进行更改。
如果想修改document的内容,则需要修改document.documentElement.innerElement。
innerHTML很多情况下都优于document.write,其原因在于其允许更精确的控制要刷新页面的那一个部分。
解释二1.write是DOM方法,向文档写入HTML表达式或JavaScript代码,可列出多个参数,参数被顺序添加到文档中 ;innerHTML是DOM属性,设置或返回调用元素开始结束标签之间的HTML元素。
2.两者都可向页面输出内容,innerHTML比document.w ...
JS中的排他思想
本篇文章给大家分享了关于JS的排他思想的一点内容,有兴趣的朋友看一下今天学习的JS中,要实现tba栏切换效果,运用了排他思想。用户点击button时,不但button的背景颜色会改变,而且下面的内容也会随之改变。首先要实现button的改变,用for循环遍历每个button,对所有的button进行初始化,使其类名为空;然后跳出循环,对当前被点击的button赋予一个类。而对于下面每个盒子随着button的不同而改变,首先得先得到每个button的序号,对每个进行匹配,使之互相对应。以上就是JS的排他思想的详细内容,更多请关注php中文网其它相关文章!微信分享相关标签:javascript 思想 排他本文原创发布php中文网,转载请注明出处,感谢您的尊重!上一篇:ajax和jsonp跨域详解(附代码)下一篇:怎样用Ajax异步检查用户名有无重复
Git常用命令清单(全)
版权声明:本文为CSDN博主「ouyangshima」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/shimazhuge/article/details/52759429
Git远程操作--remote,fetch,clone,push,pull
一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。
下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。
Workspace:工作区
Index / Stage:暂存区
Repository:仓库区(或本地仓库)
Remote:远程仓库
在线git命令
一、新建代码库
# 在当前目录新建一个Git代码库 $ git init ...