js怎样做自适应屏幕?
方法如下:
1、安装postcss-px2rem 、px2rem-loader、lib-flexible
2、在根目录src中新建util目录下新建rem.js等比适配文件
找到node_modules里的lib-flexible包,拷贝一份放在utils里面取名为flexible.js,修改lib-flexible的源码,(更改refreshRem函数)修改为下面的代码就可以了,当然if判断是根据自己需求的调整。
目的:因为lib-flexible的源码是针对移动端的设计方案,我们要实现PC的自适应所以屏幕尺寸也要更换。
3、在 main.js中引入我们刚修改过的flexible.js文件(因为我们更改了源码 ,所有我们需要引入我们改过的文件)
4、在vue.config.js中配置插件
如何把JavaScript的基础打好?你有哪些建议?
如果想要打好JavaScript基础,可以从以下几个方面入手:
1. 学习基本语法和数据类型。掌握JavaScript的基本语法和数据类型是入门的关键。要了解JavaScript中的变量、函数、对象、数组等基本概念,以及它们在程序中的使用方法。
2. 熟悉控制流程。熟练掌握条件语句(if-else)和循环语句(for、while),这是编写复杂逻辑程序的基础。
3. 学习DOM操作。文档对象模型(DOM)是JavaScript与HTML交互的主要方式,因此要熟悉如何通过JavaScript来访问和操作DOM元素。
4. 掌握事件处理。事件是JavaScript中最重要的一部分,通过事件处理,可以实现各种动态效果。要学习如何绑定事件、监听事件、防止事件冒泡等技术。
5. 学习异步编程。异步编程是JavaScript中一个非常重要的概念,因为JavaScript通常用于处理用户交互和网络请求等需要异步处理的任务。掌握回调函数、Promise、async/await等异步编程技术,能够提高代码的可读性和可维护性。
建议可以通过以下方式来学习JavaScript基础:
1. 阅读相关的书籍或教程。推荐W3Cschool、MDN 等权威的 JavaScript 学习资料。
2. 练习编写代码。在学习过程中,应该多进行编码练习, 例如Leetcode、Code Wars等算法练习平台,获得实战经验。
3. 参加线上或线下的学习社区。可以加入一些线上或线下的学习群组,与其他JavaScript开发者进行交流和学习,分享经验和观点。
4. 实践项目。在掌握了基础知识之后,可以尝试着完成一些小型的项目练手,逐渐提高自己的技能水平。
要打好JavaScript基础需要不断的学习和实践,多花时间去思考如何更好地运用所学知识,在实现项目时也会自然体会到其中的奥妙。
Javascript是一门编程语言,所谓语言,也就是基础语法(包含词法结构、数据类型、变量和值、表达式和运算符、语句)、数组、函数、对象等,然后就是语言支持的库。这些内容不难,照着书本的例子,也会很快明白怎么回事。只需要多读多练习而已。
javascript的基础打好,我认为需要在以下几点功夫:
第一点、javascript执行模型:执行上下文和执行栈,我建议去阅读:
理解这个模型有助于思考从编码到计算机执行的过程。
第二点、javascript异步编程模型:回调、事件驱动、genarator函数、async函数
第三点、后台相关知识,例如网络编程、HTTP协议,HTTP协议是必须熟练掌握的内容。绝大部分javascript 后台开发都是涉及到http协议相关内容
第四点、数据库相关,例如mysql、KV数据库等。
以上是我的建议,也是我的学习经验,仅供参考