美文网首页
2018-09-17 JS

2018-09-17 JS

作者: 熊熊熊熊丽 | 来源:发表于2018-09-21 08:58 被阅读0次

    一、JS的操作流程

    1、获取标签
    2、 确定事件
    3、 具体事件

    二、代码执行过程

    机器、、、、0,1
    代码、、、、0,1
    指令:指令集,精简指令集和复杂指令集
    运算上是不一样的,使用0,1代码不一样
    加法运算:01 10 11

    三、计算机是没有减法运算的没有乘法运算也没有除法运算

    01代码:基本没有人可以看懂
    汇编语言:能看懂得人稍微多点,嵌入式开发人员
    JavaScript经过ECMA转变成机器代码,这个解析器是内置在浏览器里面的,浏览器直接执行,动态解析

    四、Java语言,必须先经过编译然后才能执行

    二进制:0 1 表示8:1000
    进制计算:0101001
    八进制:0-7
    十六进制:0-9 a-f

    五、深入了解JS

    基于事件驱动的语言
    1、嵌入式脚本语言
    嵌入式:嵌入到其他应用程序中运行的
    脚本语言:脚本语言是无法应用的
    2、直译式脚本语言:直接解析运行
    3、动态类型与弱类型:变量的赋值
    4、基于原型的:面向对象的概念

    六、JS的语句

    一行一句

    七、JS的执行顺序

    从上到下,依次执行

    八、JS的注释

    // 单行注释
    /**/ 多行注释

    九、标识符,标识符命名规则·名字

    类名 变量名 函数名

    十、命名法

    驼峰命名法 下划线命名法 匈牙利命名法

    十一、代码区块

    if(){
    代码区块
    }

    十二、匈牙利命名法

    类型前缀+首字母大写

    十三、变量的申明与赋值

    1、var 变量名
    申明:var是申明变量的关键字,关键字就是系统已经使用了的单词,用户在自定义标识符的时候就不能使用这个字符串
    在申明变量的时候,可以没有var,但是在申明的时候直接赋值
    没有var与有var的区别:作用域的问题
    undefined:未定义或者定义了没有值
    变量在没有申明的情况下如果没有直接使用会产生一个not defined(未定义)的错误
    申明了变量但是没有具体的值,这个时候变量的内部就是undefined(未定义)本意
    2、变量的提升:就是在所在代码执行前,首先要执行的是代码的申明,比如变量的申明,函数的申明,但是函数内部的变量是在函数执行的时候申明的,不是函数定义的时候申明的
    总结:所以习惯性的,我们会把函数的定义以及变量的定义都放在代码开始的地方
    var、、、、;
    var、、、、;
    var、、、、;
    function、、、、;
    function、、、、;
    function、、、、;
    3、JS的变量是区分大小写的
    如何使用一行代码定义多个变量
    逗号操作符:表示的是系列操作,一起执行的意思 var a=1,b=2,c=3;
    分号操作符:表示一句代码的结束
    等号操作符:赋值,把后面的值给前面

    十四、JS的数据类型

    数据类型:数据的类型
    数据类型是语言为了内存所做的优化
    JS的数据类型有哪些?
    number数字类型,整数与小数都是数字类型
    function函数类型
    string字符串类型
    object对象类型
    undefined未定义,与申明无关
    boolean布尔值
    null空类型
    JS有多少种数据类型
    细化:7种
    粗略:5种+null(可以划在object)
    究极的:JS一切皆对象,所以只有object

    相关文章

      网友评论

          本文标题:2018-09-17 JS

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