ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

浅谈requireJS 和nodejs

2022-08-12 14:30:17  阅读:201  来源: 互联网

标签:文件 浅谈 nodejs js 自动 模块 requireJS 加载


requireJS

异步模块加载器,

1,概念
requireJS是基于AMD模块加载规范,使用回调函数来解决模块加载的问题。
2,原理
requireJS是使用创建script元素,通过指定script元素的src属性来实现加载模块的。
3,特点
1. 实现js文件的异步加载,避免网页失去响应
2,管理模块之间的依赖,便于代码的编写和维护

4,项目优化

r.js 是基于requirejs模块化的基础上进一步的压缩和打包成一个js,请求数大大减少,便于优化

谈谈对Node的理解

Node.js 在浏览器外运行V8 JavaScript引擎,单线程 非阻塞I/O 事件驱动,适应于数据高并发,适合多请求,但不适合高运算,有权限读取操作系统级别的API,无法直接渲染静态页面,提供静态服务,没有根目录的概念,必须通过路由程序指定文件才能渲染文件,比其他服务端性能更好,速度更快,npm 仓库,常用框架:Express,koa,Socket.io,AdonisJs,NestJS
什么是gulp?作用?机制是什么?常用命令有哪些?
gulp是基于node的自动化构建工具
作用:
1 自动压缩JS文件
2 自动压缩CSS文件
3 自动合并文件
4 自动编译sass
5 自动压缩图片
6 自动刷新浏览器

搜索

复制

标签:文件,浅谈,nodejs,js,自动,模块,requireJS,加载
来源: https://www.cnblogs.com/xmyd/p/16579805.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有