因为对JavaScript有一些了解所以听的还可以, JavaScript一种直译式脚本语言,一种基于对象和事件驱动并具有安全性的客户端脚本语言; 也是一种广泛应用客户端web开发的脚本语言。简单地说,JavaScript是一种运行在浏览器中的解释型的编程语言。知道了JavaScript是一个标准的多范式高级语言。函数式编辑好处还是比较多,前端jsp大多数用函数群来进行闭包和重构。JavaScript是一个脚本语言,他也算是很多语言的融合体在前端开发中一般写在另一个新的文件将他引用过来或者写在html下面。 js的基本概念一个是作用域,通过静态作用域就能够预测代码在执行过程中如何查找标识符,js里面有变量提升var有变量提升let和const没有变量提升如果提前访问的话就会报错,function函数可以先调用再定义。 jQuery 库jQuery 函数是 $() 函数(jQuery 函数)*jQuery 库包含以下功能: HTML 元素选取、元素操作、CSS 操作、HTML 事件函数、JavaScript 特效和动画、 HTML DOM 遍历和修改、AJAX、Utilities 面向对象编程包括 创建对象、原型继承、class继承。类是对象的类型模板;实例是根据类创建的对象。 vue.js 是用来构建web应用接口的一个库,技术上,Vue.js 重点集中在MVVM模式的ViewModel层,它连接视图和数据绑定模型通过两种方式。闭包是指有权访问另一个函数作用域中的变量的函数。 创建闭包就是创建了一个不销毁的作用域。 闭包需要了解的几个概念: 作用域链、执行上下文、变量对象。 闭包的好处有:缓存面向对象中的对象实现封装,防止变量跑到外层作用域中,发生命名冲突匿名自执行函数,匿名自执行函数可以减少内存消耗 坏处:内存消耗涉及到跨作用域访问是时会导致性能耗损。