浅谈JS | 青训营

101 阅读2分钟

汇总JavaScript知识点。

一.基础认知

  1. JavaScript是一种运行在客户端的编程语言,能够实现人机交互效果。可以用做网页特效,表单验证,数据交互,服务端编程等。
  2. JavaScript由ECMASceipt和Web APIs组成。ECMASceipt规定了JS的基础语法核心知识。比如:变量、分支语句。(这里感觉和C++语言有很大的相似之处,感觉又学了一遍C++)Web APIs,由DOM和BOM组成。DOM,操作文档,比如对页面元素进行移动、大小、添加删除等操作。BOM,操作浏览器,比如页面弹窗,检测窗口宽度、存储数据到浏览器等等。
  3. 书写位置:(1)内部,写在HTML文件里,用script标签包住。(2)外部,写在以.js结尾的文件里,通过script标签引入到HTML页面中。(3)行内,写在标签内部。(目前学习更常用第一种,但是观察各大网站大部分JS使用外部书写方式,再引入,比如,哔哩哔哩网站)

5.png

二.Web APIs

1.API (Application Programming  Linterface)应用程序编程接口,是一些预先定义好的函数。目的是提供应用程序与开发人员基于软件或者硬件来访问一组列程的能力,而无需访问源码,或理解内部工作机制细节。 2. 在 Web 开发过程中,常常是需要记忆一些特定的语法,用起来是是很方便的。比如,计时器、页面滚动、利用正则表达式验证页面表单等等。

三.ECMAScript

ECMAScript是由ECMA国际(原欧洲计算机制造商协会)进行标准化的一门编程语言,这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是 ECMAScript 语言的实现和扩展。JS语言的特点为:(1)解释型语言(2)编译一行执行一行(3)弱类型语言(4)基于对象(5)可跨平台。

四.总结

关于JS,经常听到前辈们说对它又爱又恨,这里水太深,不好把握。希望到时候做项目能顺利完成。