HTML页面中插入的JS脚本是一段元素的动态操作语言,是抽象的,所以它在页面的呈现要依托于元素。
JS中的对象模型和CSS中的盒模型的思想有些类似,都是原生基础模型,用来装载元素、数据。
JS的这段脚本语言,像是一套集动态操作各个元素的集合系统,这套系统起到影响、控制、操控元素的作用;而JS的编写目标就是围绕这些元素,为他们构造一系列连锁操作的流程语言,是构造各种元素操作流程的工厂,以其JS的特色语言语法及数据的处理理念来形成工厂的系统流程,这套流程以操作的逻辑细化为执行引导准则。
JS中,字符串是存储字符的变量;字符串数据类型是存储字符串数据的一个变量类型。CSS中盒子是用来存放、放置标签元素以及文本的,在JS中,数据是放置到变量中的,不同类型的数据匹配相应的变量数据类型。基本数据类型:Number,String,Boolean,Null,Undefined 以及 Object混合数据类型。typeof检测赋值给变量的值的数据类型,也就是说它检测的是变量中存放数据的数据值的数据类型。
对象是数据类型的混合,对象是一个目标,而目标是一个整体,所以对象也是一个整体;对象是变量的一种形式,对象中的数据是灵活多变的,数据项可增可减,对象中存放的以该目标对象各种属性及数据。对象和数组互为衍化,混合数据类型包括数组,数组是混合数据类型。
变量的作用域,即该变量的作用波及范围、影响区域!
var的意义是创建一个存储变量数据的容器。
全局变量,局域变量,区别在于位置及其权限不一样,与CSS有些许的类似,大盒子包含小盒子,而JS中的变量也有些类似,在访问时可以加入“换购”的思想,即自家和外部,而存储在自家的数据变量不存在时,它会与外界取得联系、进行交流从而获取到外部的变量数据,但自家决不允许让外界侵占到自家“地盘儿”。函数、变量的跨越与嵌套,往返穿越与更迭。
元素与元素的操作流程需求关系决定了JS的运算、执行机制,操作流程链接了单个或多个元素的时空路线,即操作的起止点。
JS提供三种流程控制结构,即操作的行进路线的三大执行结构:顺序结构(顺序执行机制,“一直到底模式”)、选择结构(选择执行机制,“枢纽站模式”)、循环结构(循环执行机制,“拷贝模式”)。
整个前端技术语言,是一套类似“框架-插件”的调用系统。
浙公网安备 33010602011771号