基础

作者: Monee121 | 来源:发表于2018-03-29 15:08 被阅读0次

js基础一

  1. 课程介绍——本集主要讲些什么
  2. JS组成中的:ECMAScript简介
    解释器,翻译
  3. JS组成中的:DOM简介
    文档对象模型
  4. JS组成中的:BOM简介
    游览器对象模型
  5. ECMAScript、DOM、BOM三者的兼容性问题
  6. 变量类型——typeof检测类型
    TypeOf null object
  7. typeof 返回的数据类型种类:number、string、boolean、undefined、object、function
  1. object对象类型——基本类型(number、string、boolean、undefined)与复合类型(由基本类型所组成)的对比、数组
  2. 良好的代码习惯:变量从始至终,只存放一种类型的数据

js基础二

  1. 数据类型转换实例:数字求和

  2. parseInt函数介绍
    (1)字符串转换数值(2)//从字符串中提取

  3. NaN的含义、特点、矛盾
    //NaN Not A Number 不是数字——非数字
    与其它数值比较总是不相等,包括自身

  4. isNaN方法、具体应用

  5. 隐式类型转换:==、===、-、*、/
    alert(a==b); //先把两边的东西转成一样的类型,然后再比较
    //alert(a===b); //不转换,直接比较

  6. 加号的功能与"减、乘、除"运算符的比较
    /加号: 1.字符串连接 2.数字相加
    //减号: 1.数字相减

  7. 变量作用域、全局、局部

  8. 闭包的简单概念

js基础三

  1. 命名规范的必要性、意义


    image.png
  2. 匈牙利命名法、变量的命名规范、函数的命名规范

  3. 运算符——%取模(求余数)

  4. %取模(求余数)实例:隔行变色、数字转时间

  5. 赋值运算符、关系运算符

  6. 逻辑运动符:&&(与) ||(或)!(否)

  7. 括号运算符与优先级

  8. 程序流程控制、switch、?:(三目运算符、三元运算符)、break(跳出)、continue(跳过)
    a%2==0?alert('双数'):alert('单数');

  9. 什么是真?什么是假?


    image.png
  10. json、for in

  11. 课程总结

js基础四

  1. 函数返回值:return,没有return的函数返回值是什么?
    undefined
  2. 函数传参、arguments(可变参、不定参)
function show()
{
    //arguments->[12, 5]
    alert(arguments[1]);
}
show(12, 5);
  1. arguments应用实例:任意数字求和
function sum()
{
    var result=0;
    var i=0;
    
    for(i=0;i<arguments.length;i++)
    {
        result+=arguments[i];
    }
    
    alert(result);
}

sum(12, 5, 7, 8, 12, 5, 7, 8, 12, 5, 7, 8, 12, 5, 7, 8, 12, 5, 7, 8, 12, 5, 7, 8, 12, 5, 7, 8, 12);
  1. 实例:CSS函数
  2. 获取非行间样式:currentStyle、getComputedStyle(obj, false)[attr]
  3. 封装可重用的getStyle()函数
  4. 函数传参的可读性

js基础五 27:58

  1. 数组定义、length使用
  2. push、pop、shift、unshift方法
  3. 排序:sort方法、字符串排序、数字排序
  4. cancat、join方法
    // join把数组变成字符串,split把字符串变成数组
  5. split方法
  6. splice方法:删除、插入、替换
    //(位置,删除的元素,插入的元素)
    /1.中间删除
    /arr.splice(2, 3);
    alert(arr);
    /

//2.中间插入
/arr.splice(5, 0, 'a', 'b', 'c');
alert(arr);
/

//3.替换
arr.splice(1, 2, 'a', 'b');
alert(arr);

相关文章

  • 机械设备安装技术

    设备基础种类及应用 垫层基础允许产生沉降:大型储罐 浅基础扩展基础联合基础:轧机独立基础 深基础桩基础:适用于需要...

  • 基础,基础,基础

    如果有人现在问我,JAVA该怎么学,我会告诉他不要急于求成,少看视频,多练,多思考。但说到这里有人可能会反...

  • 【Android】知识点汇总,坚持原创ing

    Android基础 Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础...

  • Java 基础

    Java 基础01Java开发入门 Java 基础02Java编程基础 Java 基础03面向对象 Java 基础...

  • 零基础学画画从入门到放弃

    零基础应该怎么学画画?零基础那就从基础开始学啊!基础是什么?造型基础和色彩基础。 造型基础就是用点线面组成起码能让...

  • 面试题汇总

    1.Java基础面试问题 Java基础之基础问题 Java基础之面向对象 Java基础之数据结构 Java基础之I...

  • 基础基础还是基础

    这次去面试,还是被基础给打趴下了。 对于PHP7的新特性没有了解。 对于TP的新特性没有了解。 再一个就是独立完成...

  • 零基础学UI设计需要美术基础吗?

    零基础学UI设计需要美术基础吗?零基础学UI设计需要美术基础吗?零基础学UI设计需要美术基础吗?零基础学UI设计需...

  • 基础基础!

    人生中第一个自主设计的实验方案终于得到认可^O^在设计方案过程中认识到基础知识以及细心的重要性,还有半个学期可以努...

  • Go语言基础语法--注释、基础结构2

    章节 GO语言基础语法--注释、基础结构(重要) 1.GO语言基础语法---注释、基础结构 基础结构注意事项 源文...

网友评论

      本文标题:基础

      本文链接:https://www.haomeiwen.com/subject/ofbmcftx.html