发布时间:2023-01-24 21:30
编程、程序的概念,编程语言现在主要分为汇编和高级语言,计算机内部以二进制存储,数据存储单位,程序从硬盘中加载到内存中再由CPU执行,这些就不用多说。
高级语言氛围编程语言和标记语言(html),编程语言逻辑行为能力很强,而标记语言不向计算机发出指令,而是等待计算机读取,是被动的。
JS是一种运行在客户端的脚本语言,脚本语言不用编译,而是由解释器逐行解释、执行。(现在也可以基于 Node.js 进行服务器端编程。我们的小程序就在这么做啦)
可以实现很多作用,html 相当于骨架,css 相当于动物的外表,js 让动物可以动起来。
没有js的时候好像也可以表单校验,但是比较笨重,因为只能把数据发送给服务器处理,不能在本地做一些操作。比如输入数字密码,以前的时候不管用户输入是什么样子,都要拿到服务器端与密码比对,再返回结果。js 则可以先在本地判断下用户输入的是不是数字?不是重输,直到输入为数字为止,再送服务器。
浏览器自带渲染引擎(解析 HTML CSS 的)和JS 引擎(解析 JS 的)。JS 是解释型语言,逐行解释执行。
ECMASCRIPT:js的语法。
DOM、BOM:是API,高级部分会涉及。
(今晚刚考完C1认证,做的时候都不知道 DOM 是啥qaq)