2016年8月26日星期五
解决chrome抽风打开变得很慢的问题
解决方法:注册表 HKEY-CURRENT-USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk ,然后分别点击.link 、 OpenWithList 、 OpenWitheProgids将没有标(默认)的一栏都删除,重启电脑后就可以了,不重启不好用(win10 好像没有.link)
2016年8月24日星期三
如何避免mysql警告:[Warning] Using a password on the command line interface can be insecure.
在shell中运行如下命令:
mysql_config_editor set --login-path=local --host=localhost --user=username --password
在确认过密码后,再次登录mysql时就可以键入:mysql --login-path=local完成!以后不管是在shell程序还是在.sh文件都可以使用以上命令来登录mysql了。
2016年8月7日星期日
jQuery中checkbox事件只触发两次的问题
今天在写一个要对checkbox进行相应的jQuery demo的时候有如下代码:
经测试发现只有前两次点击和取消有效,经过尝试多种解决方法之后,把attr改为prop有效。
更新后的代码如下:
经测试发现只有前两次点击和取消有效,经过尝试多种解决方法之后,把attr改为prop有效。
更新后的代码如下:
2016年8月6日星期六
jQuery中如何动态选取元素,以及nth-child选择器的介绍
今天在做一个demo的时候要用jQuery动态创建tr添加进表格,但是在想要删除这条动态创建的tr的时候却发现什么选择器都不好使了。
在网上找了很多方法,有说用live的,有说用delegate的,自己尝试了一遍之后都不行。找来找去最后发现原来bind,live,delegate这些方法在jQuery1.9及其以上的版本已经都弃用了,取而代之的是on()方法,下面就对这个方法做一个说明,以备后用。
例如我今天做的demo:
下面简单介绍一下nth-child(in+j)的用法。
这是一个功能强大的选择器,在HTML5变成中经常使用在CSS布局上。
同时,在一个nth-child选择器下面再写另一个nth-child选择器将会替换掉上面的选择器设置的效果,这样可以单独设置表头的特效。
在网上找了很多方法,有说用live的,有说用delegate的,自己尝试了一遍之后都不行。找来找去最后发现原来bind,live,delegate这些方法在jQuery1.9及其以上的版本已经都弃用了,取而代之的是on()方法,下面就对这个方法做一个说明,以备后用。
$(selector).on(event, childSelector, data, function, map)
| 参数 | 描述 |
|---|---|
| event | 必需,由逗号分割,必须是有效事件 |
| childSelector | 可选,指定要添加事件处理程序的子元素 |
| data | 可选,规定传递到函数的附加数据 |
| function | 可选,规定事件发生时的处理函数 |
| map | 规定事件映射{event:function, event:function..} |
例如我今天做的demo:
下面简单介绍一下nth-child(in+j)的用法。
这是一个功能强大的选择器,在HTML5变成中经常使用在CSS布局上。
| 常用 | 描述 |
|---|---|
| :nth-child(odd) | 选中所有奇数行,下标从1开始 |
| :nth-child(even) | 选中所有偶数行 |
| :nth-child(in+j) | 对给定表达式进行运算后选定行,例如3n+2就是选定第2行,第5行.. |
同时,在一个nth-child选择器下面再写另一个nth-child选择器将会替换掉上面的选择器设置的效果,这样可以单独设置表头的特效。
2016年8月3日星期三
在虚拟机中运行的Ubuntu中如何给Firefox设置代理
注:以下方法在VirtualBox中证实有效,但在VMware中却没用,可能跟网络地址分配方式有关,以后有时间再深入研究下如何在VMware中实现代理。
1.在终端中键入命令 route -n 获取0.0.0.0网段的IP网关。
2.在Firefox的首选项->高级->网络->设置中设置SOCKS代理,地址就是第一步获取到的网关,端口视宿主机代理软件设置的端口而定(我自己用的是shadowsocks的默认设置,1080端口)
3.选中socks_v5和remote DNS选项。
完成
1.在终端中键入命令 route -n 获取0.0.0.0网段的IP网关。
2.在Firefox的首选项->高级->网络->设置中设置SOCKS代理,地址就是第一步获取到的网关,端口视宿主机代理软件设置的端口而定(我自己用的是shadowsocks的默认设置,1080端口)
3.选中socks_v5和remote DNS选项。
完成
2016年8月2日星期二
如何用CSS禁止用户在HTML页面中选择文本
在CSS代码中添加如下行,对body元素进行约束。
body{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
同时实现了多浏览器支持。
body{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
同时实现了多浏览器支持。
订阅:
评论 (Atom)