中国建设人才信息网站官网本地网站建设开发信息大全

web/2025/10/2 21:28:53/文章来源:
中国建设人才信息网站官网,本地网站建设开发信息大全,网页与网站的区别是什么,网站建设要注意些什么幼年期#xff1a;无模块化 成长期#xff1a; IIFE是立即执行函数表 IIFE其实也就是匿名函数#xff0c;归根结底都是函数 一种是申明式#xff0c;一种是表达式。但是两种其实存在着不同#xff0c;其中第二种中存在着变量提升 function fn1() var fn function ()v…幼年期无模块化 成长期 IIFE是立即执行函数表 IIFE其实也就是匿名函数归根结底都是函数 一种是申明式一种是表达式。但是两种其实存在着不同其中第二种中存在着变量提升 function fn1() var fn function ()var b 1 ; (function () {var b 2console.log(b的值,b);})() console.log(b); 成熟期 CJS- commonj node.js 制定 特征通过moduleexport去对外暴露接口一个js文件就是一个模块 引入自定义模块 使用require(模块的路径)函数来引入模块 引入自定义模块时 模块名要以 ./或../开头 扩展名可以省略 在CommonJS中如果省略的js文件的扩展名node会自动补全扩展名 如果没有改js文件会找名字相同的文件进行引入 引入核心模块时 直接写核心模块的名字即可也可以在核心模块前添加node:可以加快查询效率 //引入自定义模块 const m1 require(./m1) //按需引入 const name require(./m1).name const {name,age,gender} require(./m1) //引入核心模块const path require(path)const path require(node:path)通过require进行其他模块的调用 const depModele1 require(./dependecncyModules1) const depModule2 require(./dependecncyModuse2) let count 0 const obj {increase:()count;reset(){count0} } exports.increase increase; exports.insertreset module.export{increase,reset } * 优点 CJS率先在服务实现了从框架层面解决依赖、模块化的问题* 缺憾 针对的是服务端对于异步依赖没有很友好地处理解决 AMD 规则 它采用异步方式加载模块 。实现了AMD规范的主要的两个JavaScript的两个库require.js和curl.js AMD跟CommonJS一样也是通过require来导入但是区别在于多了一个回调参数。用于导入后执行函数。 通过异步加载 允许定制回调函数 经典框架require.js 新增定义方式 jsdefine(id, [depModule], callback);require([module], callback);// 栗子 提前声明要依赖的模块define(amdModule, [depModule1, depModule2], (depModule1, depModule2) {let count 0;const obj {increase: () count;reset: () {count 0;// fn(depModule1);// depModule1, depModule2}}// ....})// 使用require([amdModule], amdModule {amdModule.increase();})UMD规则 factory 可以是一个函数或者字符串或者对象。如果 factory 是一个函数回调函数中会指定三个参数 require,exports,module表示的是该模块的构造函数。执行构造函数可以得到模块向外提供的接口。 ** 面试一个代码去兼容AMD和CJS ** js(function(){// UMD的出现})(// 目标一次性去区分CJS和AMD// 1. CJS factory// 2. module module exportsx// 3. definetypeof module Object module.exports typeof define ! function? // 是CJSfactory module.export factory(require, exports, module);: // 是CMDdefine)* 优点解决了浏览器中异步加载模块可以并行加载多个模块 * 缺点会有引入成本缺少考虑按需加载 js(function (root, factory) {if (typeof define function define.amd) {// AMDdefine([jquery, underscore], factory);} else if (typeof exports object) {// Node, CommonJS之类的module.exports factory(require(jquery), require(underscore));} else {// 浏览器全局变量(root 即 window)root.returnExports factory(root.jQuery, root._);}}(this, function ($, _) {// 属性var PI Math.PI;// 方法function a() { }; // 私有方法因为它没被返回function b() { return a() }; // 公共方法因为被返回了function c(x, y) { return x y }; // 公共方法因为被返回了// 暴露公共方法return {ip: PI,b: b,c: c}})); CMD规范 - sea.js 按需加载 jsdefine(module, (require, exports, module) {let $ require(jquery);let depModule1 require(./dependencyModule1);// ……})新时期ESM import : 引入 export 导出 jsimport depModule1 from ./dependecncyModule1;import depModule2 from ./dependecncyModule2;let count 0;const obj {increase: () count;reset: () {count 0;// fn(depModule1);// depModule1, depModule2}}export default {increase,reset}// 异步加载import(xxx).then(a {// ../}) 目标 1. 隔离每个模块的逻辑和作用域 2. 扩展共同协作的方便程度 可以将无数模块进行随意组装 万物皆模块前端工程化

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85825.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站制作协议大青海网app

广告关闭云服务器1核2G首年99年,还有多款热门云产品满足您的上云需求存储桶 bucketxml python sdk 存储桶名称由两部分组成:用户自定义字符串 和 appid,两者以中划线“-”相连。 例如 mybucket1-1250000000,其中 mybucket1 为用户…

h5响应式网站做动画网站建设基本代码

junit testng多年以来,无论何时使用Java代码进行单元测试,我始终会回到TestNG。 每当我拿起TestNG时,人们都会问我为什么要继续使用TestNG,尤其是默认开发环境(例如Eclipse或Maven)提供的JUnit时。 继续进行…

easyui 做网站做古玩的网站

介绍 如您可能已经知道的(例如,从我以前的博客文章中 ),不再需要创建一个单独的类,该类使用onApplicationEvent方法实现ApplicationListener以便能够对应用程序事件做出响应(包括来自Spring Framework本身和…

网站公司苏州阿里企业邮箱费用

ls 显示当前文件夹下文件 ls -l 列表显示 ls -a 显示隐藏文件 ls -h 文件大小,自动找单位(Kb、M、G) 也可以 ls -l -a -h (-l -a -h没有先后顺序,-a -h -l) 也可以 ls -lah &…

炫酷个人网站php源码网站流量和带宽

文章目录 概览Android硬件接口HALGralloc与Framebuffer Gralloc模块的加载Gralloc提供的接口Android原生的Gralloc实现打开framebuffer设备打开gralloc设备 参考 概览 Linux内核提供了统一的framebuffer显示驱动。设备节点/dev/graphics/fb*或者/dev/fb*,其中fb0表示…

网站建设 资质要求广州做包包的网站好

1. 基本用法 将指定的提交(commit)应用与其他分支 // 将指定的提交commitHash&#xff0c;应用于当前分支。这会在当前分支产生一个新的提交&#xff0c;当然它们的哈希值会不一样 git cherry-pick <commitHash> // 转移该分支的最新一次提交 git cherry-pick 分支名2.…

做网站要的图片斗鱼合肥做淘宝网站推广

概念与容器为什么先说这个&#xff0c;其实很简单&#xff1a;因为绝大多数人都把这两个概念混为一谈。然后就会出现各种各样的问题&#xff1a;oracle不是数据库么&#xff0c;怎么又是数据仓库&#xff1f;Hive不是数据仓库么&#xff1f;怎么又是数据库&#xff1f;数据仓库…

网站首页布局分析网站开发工程师 招聘

文章目录 案例信息介绍后端异步处理请求和后端同步处理请求同步方式异步方式 环境文件目录配置.envrequirements.txt 完整代码ext.pyapp.pykafka_create_user.py 运行方式本地安装 kafka运行 app.py使用 postman 测试建立 http 长连接&#xff0c;等待后端处理结果发送 RAW DAT…

郯城县网站建设消防公司宣传册设计样本

参考自&#xff1a;计算机体系结构-寄存器重命名 - 知乎 (zhihu.com) 这里的重点在红色部分描述上&#xff0c;也是容易想不通的地方&#xff1b; 在SRAM方法中要恢复映射表状态&#xff0c;需要事先把分支指令来临时刻的映射表全份拷贝下来&#xff0c;然后在恢复时把备份复制…

网站增加权重吗wordpress带样式备份

这里写目录标题 基于Python微博舆情数据爬虫可视化分析系统(NLP情感分析爬虫机器学习)一、项目概述二、微博热词统计析三、微博文章分析四、微博评论分析五、微博舆情分析六、项目展示七、结语 基于Python微博舆情数据爬虫可视化分析系统(NLP情感分析爬虫机器学习) 一、项目概…

aspnet网站开发教程数据库重庆网站建设师

玩转幻兽帕鲁服务器&#xff0c;阿里云推出新手0基础一键部署幻兽帕鲁服务器教程&#xff0c;傻瓜式一键部署&#xff0c;3分钟即可成功创建一台Palworld专属服务器&#xff0c;成本仅需26元&#xff0c;阿里云服务器网aliyunfuwuqi.com分享2024年新版基于阿里云搭建幻兽帕鲁服…

宝塔搭建网站教程集团微网站建设

来到大学&#xff0c;好多时候填写一些班级或者身份证的表格时都要求设置文本格式&#xff0c;具体该怎么做呢&#xff0c;music走起嘿嘿。 Excel实现设置文本格式随手录了一个小视频&#xff0c;希望对你有所帮助&#xff0c;有帮到你的话可以点个赞&#xff0c;鼓励一下创作哈…

网站建设捌金手指专业1做网站项目前期工作包括哪些

文章目录 一. 斐波那契数列模型1. 第 N 个泰波那契数2. 三步问题3. 使用最小花费爬楼梯解法一&#xff1a;从左往右填表解法二&#xff1a;从右往左填表 一. 斐波那契数列模型 解题步骤&#xff1a; 确定状态表示&#xff08;最重要&#xff09;&#xff1a;明确dp表里的值所…

白酒网站模板南方数据企业网站管理系统

在Linux上有很多监控工具&#xff0c;比如Zabbix、Prometheus、APM和ELK 监控工具是确保系统稳定运行的关键组件之一&#xff0c;它可以帮助系统管理员和开发人员及时发现并解决问题。 以下是几种流行的监控工具的简要介绍&#xff1a; Zabbix&#xff1a; Zabbix 是一个企…

南通企业模板建站wordpress 调用侧边栏

丝杆支撑座是丝杆和电机之间连接的重要组成部分&#xff0c;发挥着非常重要的功能。提到丝杆支撑座和滚珠丝杆&#xff0c;很多人都会想到支撑关系&#xff0c;但丝杆支撑座作为滚珠丝杆系统中至关重要的角色&#xff0c;其作用远不止于简单的支撑。 丝杆支撑座安装过程非常简单…

公司网站建设方案拓扑图ps网页入口设计步骤

解释器的结果通常通过上述表格展示&#xff1a; 1. select_type 表示查询的类型 simple: 表示简单的选择查询&#xff0c;没有子查询或连接操作 primary:表示主查询&#xff0c;通常是最外层的查询 subquery :表示子查询&#xff0c;在主查询中嵌套的查询 derived: 表示派…

网站建设费计入无形资产做网站买域名要买几个后缀最安全

系列文章目录 什么是计算机网络&#xff1f; 什么是网络协议&#xff1f; 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能&#xff08;1&#xff09;——速率、带宽、延迟 计算机网络性能&#xff08;2&#xff09;…

完整网站模板网站营销理念

在此推荐2篇发表在lancet以及jama子刊上的paf文章&#xff0c;这两篇文章套路是一样的&#xff0c;只是在不同国家进行。 在计算combined PAF或者说weighted PAF的时候&#xff0c;先建立了相关矩阵&#xff0c;再做主成分分析&#xff0c;得到communality。详细信息大家可翻阅…

做品牌的人常用的网站关键词优化如何做

目录 前言一、准备工作—准备各类文件1、准备实体类、枚举类、常量类2、准备配置文件 二、先编写Controller三、再编写Service、serviceImpl四、再编写mapper后续敬请期待 前言 Java开发功能简单思路 一、准备工作—准备各类文件 提前知道需要用到哪些类可以提前准备好&#…

北京微信网站建设报价旅游网站建设可行性分析

文章目录 1. 前言2. 常用api介绍3. 需求假设&#xff08;获取离我最近的停车场&#xff09;4. 代码示例 1. 前言 接着上一篇Redis那些事儿&#xff08;二&#xff09; &#xff0c;这一篇主要介绍Redis基于Geo数据结构实现的地理服务&#xff0c;它提供了一种方便的方式来存储和…