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

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

  • .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("
"
) })
  • 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)方式来进行剪切。


好了,就这么多了

你可能感兴趣的:(关于学习过程中小知识点的总结与归纳)