zoukankan      html  css  js  c++  java
  • js的基础

    js:javascript的简写,是一种脚本语言。

    js的引入方式:
    外部样式:<script src=""></script>
    内部样式:<script><!--在这输入内容--></script>
    内嵌样式:<div onclick="alert(1);"></div>

    语句结束需要标识符 ;

    变量:字面意思:可以变化的量,书面意思:用于存储数据的容器

    声明方法: var
    能直接赋值的就直接赋值,不能直接赋值就先赋一个初始值,而初始值的内容是将来赋值的数据类型的基础值

    变量命名:关键字和保留字不能作为变量名
    变量组成:英文、数字、下划线、$ (注意:数字不能作为变量名的首字母)
    写法:
    匈牙利命名法:先写数类型的缩写,再写名字。
    驼峰命名法:
    大驼峰:每个单词首字母大写。
    小驼峰:每个单词首字母大写,除了第一个单词字母小写
    写名字时:先动词后名词
    动词,获取:get
    名词,设置:set

    注释:
    html注释:<!-- -->
    css注释:/* */
    js注释:
    单行注释:// ctrl+/
    多行注释:/* */ ctrl+shift+/

    检测数据类型:typeof

    数据类型:
    基本类型:数字number、字符串string、布尔boolean、null、undefined
    引用类型:数组array、对象object、函数function

    内存:
    堆---->基本类型---->副本
    栈---->引用类型---->指针

    内存泄露:变量使用后没有及时收回,使得它一直占用内存,造成该内存成为野内存
    后果:浏览器的卡顿

    内存污染:变量的命名由于重名发生冲突
    后果:产生bug

    内存溢出:变量存储数据的大小超出了预先分配的内存的大小
    后果:卡死了

    垃圾回收机制:把使用的后的内存及时收回
    标记清除:在变量使用结束时做个标记 = null
    引用计数:变量通过使用次数来判断是否使用
    (当声明了一个变量并将一个引用类型赋值给该变量时,则这个值的引用次数就是1,
    相反,如果包含对这个值引用的变量有趣的了另外一个值,则这个值的使用次数就
    减1,当这个引用次数变成0时,它就会释放那些引用次数为0的值所占的内存。)
    <script>
    /*
    * 代码块的功能
    * function:a 每一个参数的含义
    * b 每一个参数的含义
    * c 每一个参数的含义
    * */


    /*
    *
    * 基本类型: typeof
    * 数字 number
    * 字符串 string
    * 布尔 boolean
    * null object
    * undefined undefined
    * var a = 1
    * typeof a // number
    * var b = null;
    * b === null // 检测null是否为null
    *
    * 引用类型: instanceof
    * 数组 array
    * 对象 object
    * 函数 function
    * var b = ()
    * b instanceof Object // true
    *
    * */
    var c = function(){};
    console.log(c instanceof Function)
    </script>
  • 相关阅读:
    秋雨梧桐的大门
    期望题选做
    二维线段树->树套树
    二维线段树
    树的重心的应用
    处置固定资产的收到的现金属于投资活动的现金
    分期付款购入固定资产 属于投资还是筹资
    退休金计入管理费用,不计入支付的其他与经营活动相关的现金
    购买商品,接受劳务支付的现金
    在建工程人员薪酬,计入“在建工程”科目
  • 原文地址:https://www.cnblogs.com/xiewangfei123/p/12026847.html
Copyright © 2011-2022 走看看