Javascript基础


HTML基础,页面结构,骨架

常见:div p span i ul li input img h1-h6 a 

CSS:外观、样式的展现

常见:width height margin padding position border float

CSS3常见:transform animation flex

js页面效果,数据交互

用途,写法

js包含:ECMAScript,ECMA是标准,规范,script是脚本

Actionscript,flash/flex使用的语言

Javascript,ECMS5.0-版本 ECMA6.0

变量,数据类型,作用域,函数,数组,对象等语法规范

DOM,文档对象模型document object

Model,主要是操作HTML元素

BOM,浏览器对象模型browser object model

Web worker多进程,和HTML无关,和浏览器无关,属于后台进程

Node.js服务器语言,后台语言,与HTML和浏览器无关

1.了解js的发展实际应用场景

JavaScript简称JS,是一种客户端脚本语言,主要用来向HTML网页添加各式

各样的动态功能,为用户提供更流畅美观的浏览效果。

实际应用场景

1.网页特效

2.服务端开发(Node.js)

3.命令行工具(Node.js)

4.桌面程序(Electron)

5.App(Cordova)

6.控制硬件-物联网(Ruff)

7.游戏开发(cocos2d-js)

变量:可以变化的量

变量名要求:以字母、下划线、$开头,跟随字母、数字、下划线、$

语句结束的分号:推荐每一句结束之后带分号

变量可以连续声明,用英文逗号隔开

变量赋值:用=为变量设置数据

js是弱语言:声明变量可以不设置变量的数据类型,赋值变量时决定变量是何种数据类型

//注释的优点:保存备用代码,对代码进行解释

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

数据类型

  基本类型(简单类型)

    String(字符串)

    Number(数字)

    Boolean(布尔值)

    Undefined(未定义)

    Null(空)

  引用类型(复杂类型)

    Function(函数)

    Array(数组)

    Object(对象)

    验证数据类型:typeof数据(null、array、object无法用typeof区分数据类型)

基本类型和引用类型的区别:

  存储位置

    基本类型存储在栈中 栈中存储变量、基本数据类型、引用类型的地址

    引用类型存储在堆中 对中存放引用数据的类型

  存放顺序

    栈中数据是先进后出(搭积木),有顺序

    堆中数据是无序存放的

  存储空间

    所有数据存放于内存中

    栈中的数据系统自动开放,固定空间

    堆中的数据由程序员动态设置空间

多个变量可以访问同一个数据

一个变量不可以访问多个数据

em父元素的font-size设置,1em=父元素font-size大小

re 1rm=html下的font-size大小 html{font-size:30px;}

vh view-height,可视窗口高

vw view-width,可视窗口宽

display:none;width、height、padding、margin、opacity=0 不占位置,影响内部子

元素的显示

opacity:0;完全透明,占位置

visiblity:hidden;不占位置,后袋子元素继承父级隐藏属性,可以重新设置

数据类型的转换

  强制转换:Strong(数据)第一个字母要大写

  将数字隐式转换为字符串:数字+“空字符串”

  强制转换成布尔值:Boolean(数据)

原创文章,作者:,如若转载,请注明出处:https://blog.ytso.com/272522.html

(0)
上一篇 2022年7月9日
下一篇 2022年7月9日

相关推荐

发表回复

登录后才能评论