基于前端Js模块化规范的粗浅应用
前言
- 之前做项目时,由于刚起步,所以很多同事在Js的规范上写的很凌乱。又刚好自己在慕课网上接触了Js模块化的概念,顿时觉得怎么会有这么规范的写法。所以特别写篇博客,记录下。
Js架构如下
整个JS架构如图var JsName = {//这里统一管理初始化的方法init:function(){//调用当前js的内部类方法时,如下JsName.class1.funtion1();//形式为JsName+方法名,如JsName.modual},//方法1,可以自定义方法modual:function(){//},//内部类1class1:{funtion1:function(){}}}
具体实现·
var JsName = {//这里统一管理初始化的方法init:function(){},//存放当前js涉及到的urlurl:{url1:function(){return 'url';},.........//其余自己按当前页面需求添加},.........//其余自己按当前页面需求添加}
tips
- 一定在调用的jsp页面底部调用该JS的init 初始化方法
Js模块规范整体说明
基于前端Js模块化规范的粗浅应用相关推荐
- 浅谈前端JS模块化开发的概念
引子: 前端开发模块化,这个概念从我接触前端开发就一直看到,但是一直没好好的梳理这其中的概念,直到最近才感觉对这其中的概念是很陌生而熟悉.因此记此梳理里面的一些名词. 模块化: 整个web的发展越来越 ...
- Js模块化规范(commonJs、Es6模块化)
一.Js模块化 常见的模块化规范: 1.CommonJS--nodeJS模块化规范 规定: 每一个文件就是一个模块,拥有自己独立的作用域,变量,以及方法等(采用同步加载方式),对其他的模块都不可见. ...
- JS模块化规范对比以及在Node.js的实现
文章目录 写在前面 JavaScript模块化的规范 Node.js 的模块化实现 AMD or CMD 代码示例 ES6模块化标准以及在Node.js的使用 写在前面 关于JavaScript的模块 ...
- JS模块化的前世今生
原文转自:js模块化历程,作者记于2015年,本文目的在于保存,各位看官还是去原作者那看吧~ ⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇----- 正文 -----⬇⬇⬇⬇⬇⬇⬇⬇⬇⬇ ...
- js UMD规范——AMD和CommonJS的糅合(一)
文章目录 文章参考 问题描述 问题分析 模块化的规范 依赖引入的形式 服务器端规范(nodejs)-- CommonJS `require()` 语句 为什么浏览器不能使用同步加载,服务端可以? Co ...
- java-初识大前端Node.js、ES6、Npm、Babel、模块化规范、WebPack、Vue-element-admin本地安装问题及解决、Git安装及配置、uni-app
VS code安装 安装成功 配置自动补齐Emment Node.js node.js下载网址: http://nodejs.cn/ 安装成功! 概念 Node.js发布于2009年5月,由Ryan ...
- [Vue.js] 模块化 -- 前端模块化
模块化相关规范 模块化概述 传统开发模式的主要问题 命名冲突 文件依赖 通过模块化解决传统开发模式的问题 模块化就是把单独的一个功能封装到一个模块(文件)中,模块之间相互隔离,但是可以通过特定的接口公 ...
- 认识Web前端、Web后端、桌面app和移动app新开发模式 - 基于Node.js环境和VS Code工具...
认识Web.桌面和移动app新开发模式 - 基于Node.js环境和VS Code工具 一.开发环境的搭建(基于win10) 1.安装node.js和npm 到node.js官网下载安装包(包含npm ...
- 基于Ext JS的模块化应用框架搭建及开发
Ext JS模块化开发 早期基于Ext JS的Web开发方式,是在HTML中引入JS和CSS文件,典型的就是引入 ext-all.js 这样的文件.ext all 包含的内容很多, 有基本的核心组件. ...
最新文章
- FPGA底层资源介绍
- 双色球得一些基础分析[sql]
- C++实现软件自动更新功能
- 建立海盗的天堂:盗贼之海的AI(一)
- 【Boost】boost库中thread多线程详解12——线程的分离与非分离
- Java-Lambda表达式第一篇认识Lambda表达式
- 大数据人工智能发展趋势与前景
- Win9X、2000、XP、2003所有注册表设置
- linux锐捷认证成功无法上网,主编传授win10系统锐捷认证成功但是却无法上网的方法...
- 小程序 打开地图导航
- 游戏史上最伟大的10位制作人(图)
- Linux_2022/7/19_Day1
- 上网行为安全之终端识别和管理技术
- C++之类和对象基础认知
- jsp标签与指令总结
- CouchDB操作手册
- C++ 算法设计与分析 地图着色问题(中国+美国)
- webshell批量寄生虫
- 基于ros打开realsense摄像头
- 字符串ip地址和数值ip转换