• 原生JS讲解


    大家好,我们又见面了.昨天我们简单的说了一下HTML基础和一些常用标签,这些东西有点太简单了,我自己都有点写不下去了,所以从今天开始,我们讲一下原生JS的一些应用.

    JS就是JavScript,是一种直译试脚本语音,是一种动态类型、弱类型、基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能.在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成.因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因为取名为JavaScript.但实际上它语法风格与Self及Scheme较为接近.为了取得技术优势,微软退出了JScript,CEnvi退出ScriptEase,与JavaScript同样可在浏览器上运行.为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript.

    JavaScript的技术体系

    核心语言定义

    原生对象和内置对象

    BOM(浏览器对象模式)

    DOM(文档对象模式)

    事件处理模型

    javascript代码要写在<script></script>里,script标签可以写在任何地方,比如<body></body>或<head></head>里,也可以外部引用.

    JavaScript变量

    js中声明变量都用关键字var,并且js区分大小写,

    弱类型,不一定要初始化,

    在声明变量时注意的一些小细节:

    声明变量后第一次给变量赋什么样的类型的值,以后必须使用相同的类型,

    当我们没有使用var定义变量的时候,如果没有给变量赋值就会报错,如果给他赋值了,浏览器就把它以为一个全局变量.

    var a;  当声明的变量未初始化时,值为undefined.

    JavaScript数据类型

    js中有六种基本数据类型:

    undefined:表示未定义,当声明的变量未初始化时

    null:表示空,是从undefined派生来的

    string:表示字符串  例:var str="string";

    number:表示数字 例:var num=1;

    object:表示对象   例:var obj={};

    Boolean:布尔值  只有两个值,true(对)/false(错)

    好了,今天就先到这里了,我们先了解一下JavaScript的基本语法、怎么定义一个变量和数据类型,明天我们在来深入的讲解JS.

    坚持!坚持!坚持!

  • 相关阅读:
    Java实现 LeetCode 343 整数拆分(动态规划入门经典)
    Java实现 LeetCode 342 4的幂
    Java实现 LeetCode 342 4的幂
    Java实现 LeetCode 342 4的幂
    Java实现 LeetCode 341 扁平化嵌套列表迭代器
    Java实现 LeetCode 341 扁平化嵌套列表迭代器
    Java实现 LeetCode 341 扁平化嵌套列表迭代器
    Java实现 LeetCode 338 比特位计数
    H264(NAL简介与I帧判断)
    分享一段H264视频和AAC音频的RTP封包代码
  • 原文地址:https://www.cnblogs.com/May-J-Wang/p/6979939.html
Copyright © 2020-2023  润新知