原创 js能自动转义并调用unicode字符串
js中转义Unicode字符串形式为\u加该字符16进制Unicode码,eg:\u4F60。s=escape('你好')或者使用escape函数。
2023-04-01 09:26:34
414
原创 $(...) is not a function
括号形式的匿名函数立即执行方式在放在没加分号的执行函数后面时会报错//会报错parseInt('122')(function (who) { console.log("I miss you, " + who)})("kangkang")//正确parseInt('122');(function (who) { console.log("I miss you, " + who)})("kangkang")...
2021-01-19 00:11:45
395
原创 html自定义修改单选框多选框样式以及获取选中的值
以前写过的都忘光了,今天重新梳理一下<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div> <style> input[type='radio'][name='sex']{display: none;}/* 隐藏默认单选框用l.
2021-01-15 13:59:58
1941
1
原创 css3 svg背景图片 兼容性
ie8及以下不支持svg的base64图片,测试代码如下var e = document.createElement('img')e.src = 'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTQwIiBoZWlnaHQ9
2021-01-14 18:44:03
543
转载 js 判断浏览器类型
jQuery 1.9以上移除了$.browser,取而代之使用$.support,该方法用来测试当前浏览器是否可以创建某个对象(如$.support.opacity,在ie下返回false,谷歌返回true),我们可以通过它来大致了解当前浏览的兼容性;如果想要了解浏览器的具体类型,如下,下面是引用别人的代码 /* * 描述:判断浏览器信息 * 编写:LittleQiang_w
2017-05-16 16:11:53
171
转载 Opacity兼容性
.transparent_class { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
2017-05-11 21:36:41
416
原创 如何从从官网下载各个版本的jquery
许多前端的小伙伴们可能跟我一样有选择强迫症,对于一些工具、软件等都偏爱从官网下载,尽管许多非官方网站上已经有现成的,但还是从心理上感觉官网的更正规。如今的jquery版本已经是相当多了。在jquery官网的首页上只提供了为数不多的较为流行的版本供我们下载。但是出于各种情况的考虑,我们想要自己需要的某一版本该如何从官网获取呢?步骤也是相当简单,jquery官网虽然为了页面的简洁性并未在Downl...
2017-05-06 19:56:15
18533
6
原创 关于jquery的一些小记
1.jquery操作有序排列的同类元素 第一行 第二行 第三行 第四行 第五行 如果要使上述li元素在奇数行的杨色为红色,代码如下:$("li:nth-child(2n+1)").css("background","red"); 这里最重要的是2n+1,它可以是任何以n为参数的表达式,如3n+8,n*n/2....这里n代表一切自然数,即0,
2017-05-06 19:20:49
249
原创 多个inline-block元素并列时的样式问题
在使用jquery的slideUp()方法时出现了一个奇怪的问题,我们常见的是元素的高度从元素底部开始向上渐渐消失,而在我的代码里确是由上而下渐渐消失。很疑惑,于是查了些资料,发现是inline-block元素自身引起的:inline-block元素并列时,默认会按照自身底部边缘为基准线对齐,如果元素内有内容则会将内容的底部边缘作为对齐的基准线。所以,这就很好理解了,在使用slideUp()时
2017-05-06 13:54:14
748