您的位置:首页 > 其它

关于学习过程中小知识点的总结与归纳

2017-07-04 18:43 246 查看

总结一下在学习过程中汇总的小知识点,加强记忆:

.toFixed(num)
;这个方法,是js原生方法,主要作用是四舍五入一个number,预留num个小数位。

var a=3.1415926;
var b=a.toFixed(3);
console.log(b);


输出3.142

user-select:none/text/all/element
的css属性;禁止或者允许选择文本,注意在IE9及以下浏览器中不支持。

selectedIndex
;可以返回下拉列中被选中的option项的index索引值。

可以结合
options[index]
来使用:假设有一个x列表;要获得其中被选中的项目索引
x.options[x.selectedIndex].value
;就能返回当前选中项的option的value值。

jquery中的过滤选择起;一般使用的选择器使用久了忽略了很多比较好用的选择器,比不这个
filter('匹配项')
例:

$("li").filter(".box").css("width":"200px")


jquery的map遍历方法:

我们知道js原生中的map遍历返回值是一个进过操作后的数组,如果加return属性返回值,那么跟forEach()等遍历方法都一样的效果。jQuery总有些不一样:

$("li").map(function(val,index){
return val.append("<div></div>")
})


jquery学习的时候遗漏了很多东西。比如动画以为就那几种默认的show()/hide()/slideUp()…..但是不然,可以使用animate来自定义动画,很方便。但是,但是,但是。看到别人写的,真是震到了:(原谅我的无知)

$(".box").css("cssText","width:200px;height:""200px;
color:"red";transition: all 0.8s"")


js原生还是有一种cssText的属性,在jQuery的动画中完全可以使用。最重要的是不需要插件就可以实现颜色的渐变。而且动画的时间可控。

indexOf("element",num)
;num表示数字,这样字符串求索引的方式,可以控制范围,比如:

str.indexOf("=",5);
表示索引值大于5的=的索引值,小于5的就不会被检测到。在判断字符串组成并截取的时候很方便使用。


document.cookie="name=username; age="18";


skill=”beauty”“;想要获取其中特定的cookie的值,比如skill。可以检测是否存在这个cookie,使用indexOf检测,indexOf!==-1;存在的话,就使用subString(start_code,end_code)方式来进行剪切。

好了,就这么多了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: