• JS学习专辑(1) 入门


      小菜鸟最近开始学习JS,虽然没学多少,但还是需要记录一下学习的东西,慢慢一点点加上去呗。

      首先呢,在语法方面,我发现和C#撒的关键的语法的特性还是差不多的,当然肯定还是有许多不一样的地方。

      区分大小写这个东西还是一样的同时忽略多余的空格,但不同的是变量在定义的时候没有特定的类型,直接用var来初始化任意的值。这个对我这种懒人来说还是很喜欢的。每行的分号可有可无,但是习惯最好还是加上比较好,貌似有些阅览器不加分号就会认不出。

      JS中有5种原始类型,调用typeof运算符就会返回下列值之一:Undefined:当声明的变量未初始化时就是Undefined,函数没明确返回值时也是这个。Null:这个值和Undefined应该是相等的,但是含义是不同的。Null是用于表示尚未存在的对象,如果一个方法或函数返回的是对象且找不到对象就是Null。Boolean、Number、String这几个是很普通字面理解的东西。其他什么运算符啦,控制语句啦什么貌似和C#都差不多的额,多了一个with语句用于设置代码在特定对象中的作用域。不过大多数情况下不怎么用。

      JS中函数是比较重要的,由关键字function函数名和参数组成。有返回值的函数也不必特别的声明返回值,只需要使用return运算符就可以了。同时函数是不能override的,如果是相同名字的函数新的会覆盖旧的。

    上面都是一些基础的东西,还是先看一看最简单的JS在网页中的的输出的例子,然后以后再慢慢来:

    View Code
    <!DOCTYPE html>
    <html>
    <body>
    
    <script>
    document.write("<h1>Hello World</h1>");
    document.write("<p>Hello World</p>");
    </script>
    
    </body>
    </html>

    JS可以放在内部也可以在外部链接,使用src特性就可以像引用图像一样引用JS文件。在外部文件中不需要</script>标签。

    然后的话再来一个函数的简单例子:

    View Code
    <!DOCTYPE html>
    <html>
    <head>
    <script>
    function myFunction()
    {
    alert("Hello World!");
    }
    </script>
    </head>
    
    <body>
    <button onclick="myFunction()">点击这里</button>
    </body>
    </html>

    今天先记录点简单的东西,一点点来学习。

  • 相关阅读:
    玩转html2canvas以及常见问题解决
    docker磁盘空间清理办法
    统计行数、文件夹个数、文件个数的相关shell命令
    golang将字符串进行md5加密
    思考如何将自动化测试加入持续集成中
    锋利的NodeJS之NodeJS多线程
    成年人的必修课:抗压和自驱力
    MacOS下PHP7.1升级到PHP7.4.15
    php性能分析利器:xhprof
    后Low Code时代:聚焦和突破
  • 原文地址:https://www.cnblogs.com/socialdk/p/2979846.html
Copyright © 2020-2023  润新知