2018-09-17

Js的理解

  1. 基于事件 基于用户操作
  1. Js的组成
    三部分 网页的组成 HTML+css+js
  • Ecmscript 核心语法
  • Bom 使得js能够操作浏览器的办法
  • Dom 使得js能够操作HTML文档
  1. 代码的执行过程
  • 机器-----0 1
  • 代码------变成0 1
  • 指令 :指令集 精简指令集和复杂指令集
  • 运算上不一样 使用的 0 1 代码不一样
  • 加法运算 01 10 11
  • 计算机是没有减法运算的 也没有除法与乘法运算
  • 01代码 基本没人看得懂
  • 汇编语言 能看懂的人稍微多点 嵌入式开发人员
  • JavaScript 经过ecma转变成机器代码 这个解析器是内置在浏览器里边的 浏览器直接执 动态解析
  • Java语言 先经过编译然后才能运行
  1. 进制
  • 二进制 0 1
    8421码 10 1010 0101

  • 进制计算 010101

  • 八进制 0-7

  • 十六进制 0-f

  1. 深入理解js
  • 基于事件驱动的语言
  • 嵌入式脚本语言 嵌入式:嵌入到其他应用程序中运行的
  • 脚本语言 :基本语言是无法做应用的
  • 直译式脚本语言 直接解析运行
  • 动态类型与弱类型 变量的赋值
  • 基于原型的 面向对象的概念
  1. Js的语句
  • 一行一句 分号结束
  1. Js的执行顺序
  • 从上到下 依次执行
  1. Js的注释
  • //单行注释
  • /*多行注释 */
  1. 标识符 标识符命名规则
  • 名字 类名. 变量名. 函数名
  1. 命名法
  • 驼峰命名法 下划线命名法 匈牙利命名法
  1. 代码区块
  • 每一个大括号里面就是一个区块
  1. 匈牙利命名法
  • 类型前缀+首字母大写
  1. 变量的申明 与赋值
  • 申明
    • Var 变量名
    • Var是申明的关键字 关键字就是系统以及使用的单词 用户在自定义标识符的时候就不能够使用 这个字符串了
      在申明变量的时候可以没有var 但是必须在申明的时候直接赋值
      没有var与有var的区别
    • 作用域的区别
  • Undefined:未定义或者定义了没有值 变量在没有申明的情况下 如果 直接使用会产生一个notdefined(未定义)的错误
  • 变量申明了 但是没有给具体的值 这个时候变量的内部就是undefined(未定义)但是意思是为赋值
  • 变量的提升 就是在所有的代码执行之前首先要执行的是代码的申明 比如变量的申明 函数的申明 但是函数的变量是在函数执行的时候申明的 而不是函数定义的时候申明的
  • 总结 所以 习惯性的我们会把函数的定义 以及变量的定义 放在代码开始的地方
  • 代码格式
    Var
    Var….;
    Var….;
    Function……
    Function……..
  • 代码执行
  • Js的变量是区分大小写的
  • 如何使用一行代码定义多个变量
  • 逗号操作符 表示的是系列操作一起执行的意思
    Var a =1,b=2,;
  • 分号操作符 表示的是一句代码的结束
    var a = 1;
    var b = 2;
    var c = 3;
  • 等号操作符 赋值 把后面的值 赋值给前面
  1. Js的数据类型
  • 数据类型 数据的类型
  • 数据类型是语言为了内存所做的优化
  1. Js的数据类型有哪些
    1.Number 数字类型 整数 与小数都是数字类型
    2.String 字符串类型
    3.Object 对象类型
    4.Function 函数类型
    5.Undefined 未定义 和申明没有关系
    6.Boolean 布尔值
    7.Null 空类型
  • 细化7种 粗略5种 +null (可以划在object)
  • 究极的 js里面只有object
  • Typeof 能够检测一个数据的数据类型
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,788评论 0 13
  • 《ijs》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 10...
    叶染柒丶阅读 10,848评论 0 7
  • 在梦里 我的血管告诉我 在它里面流淌的血有点浓 我说亲爱的朋友啊 你说的对 我的血液浓 这不仅仅是因为 我爱喝酒吃...
    郭大牛阅读 3,258评论 4 21
  • 昨天晚上,爸爸去拿了两本新书,这都是许涵乐妈妈帮忙买的。看到新书我高兴的不得了!这些书,一本是《夏洛的网》。一本是...
    潘健乐阅读 1,652评论 0 3

友情链接更多精彩内容