一个前端小白的技术分享(JS最初级)。

前言:只适合新手观看(高手的话也可以批评指正QQ:2205553696)


正文

前端自我感觉分为三个部分1.html 2.css 3.JS.其中最慢的就要算JS了(也谈不上难,就是有点逻辑而已)
  • html部分

以后补充。
  • js鼠标移入移出部分。

    鼠标移入事件onmouseover=””,用法就不说了,不会了去查w3c。

    值得注意的是 onmouseover=””这个事件在子元素上也会触发,这个东西就很操蛋了,

    解决方法改用onmouseenter,就可以了。事件效果和 onmouseover=””一样,就是不会再子元素上出发了。

    同理 onmouseout=””鼠标移出,用onmouseleave代替。

  • 变量类型。

    a) parseInt(); 从字符串中提取数字;
    b) NaN; not a number(不是数字类型);
    c) NaN 和任何数计算 都是NaN;
    d) NaN 不与任何值相等,包括它自身;要比较需要使用方法isNaN();
    e) 显性类型转换:
    i. parseInt()/ parseFloat();
    ii. NaN 的意义和检测:

  1. 意义:not a number;
  2. 检测:isNaN();
    f) 隐式类型转换:
    i. “==” ,就是隐式转换,它会先把两边的东西转成一样的类型,然后再进行比较;
    ii. 减法、乘法、除法 也会进行自发的隐式转换;只有加号不可以;
  • 数组排序。

    a) 数组的length属性可以赋值;可以用length=0清空数组;

b) 添加与删除元素:

 i.      push() 和 pop() – 尾部添、删

ii.      unshift() 和 shift() – 头部添、删

c) 排序:

i.      sort():让sort排序数字,使用比较函数;

d) 转换类:

   i.      concat() : 连接两个数组,生成一个新数组;

  ii.      join(分隔符): 用分隔符组合数组元素,生成一个字符串;

iii.      split(分隔符): 和join相反,把字符串切成数组;

e) 万能方法splice():

   i.      参数:splice(开始位置,长度,新元素,新元素...);

  ii.      作用:先从开始位置删除一定长度的元素,再在指定位置开始插入一些元素;

iii.      可以用于从中间插入、中间删除、以及任意位置替换;