关于 封装
请问老师:
在范例中,一开始说到 先 封装 jsonp.js 文件,我不太理解的是 什么是封装,封装的用意是什么? 什么样的形式和代码写法 能表现出 这就是一个封装文件?
请老师解惑,谢谢您。
正在回答
你好同学,home.js你可以叫它公共的文件,但它不是封装的。因为很多vue组件中都需要请求数据,所以只是把它们的各自请求数据的代码统一放在了一个home.js文件中管理而已 ,所以每一个vue组件都需要引用它,来拿到自己要用的的方法。换句话来说,它们各自的代码可以放在自己单独的文件。
而公共的文件,就是说它里面的东西谁用都可以。所以呢,这些没有硬性的规定,也没有严格的区分,只是一个概念同学不用纠结这个哦。如果实在理解不了也没有关系,我们学习的时候也用不到这些概念。把基础知识学会就行,等你工作了,很多概念耳濡目染之后,会慢慢理解的哦。
祝学习愉快,望采纳。
你好同学,封装你可以简单的理解写了一段通用的代码,哪里用到哪里调用它。
例如有一个功能,好几个地方都使用,那么就可以把这段代码放在函数中,即封装成一个公共的方法。哪一个地方用,就直接在调用这个函数。如果不封装成一个公用的方法,如果有3个地方使用这段代码,就需要把这段代码重复写3次。再往大的方面说,封装一个插件,封装一个UI库...这些通用的文件或者代码都可以说是封装,所以不用刻意的去规定哪一个文件是不是封装文件,它只是一个概念哦。
像这里也是,可能一个项目很多地方会用到jsonp。那么就把它写成一个公共的,每一个地方都能够使用的jsonp文件,哪里使用哪里引入即可。
祝学习愉快,望采纳。
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星