国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

Javascript獲取統一管理的提示語(message)_javascript技巧

來源:懂視網 責編:小采 時間:2020-11-27 20:50:36
文檔

Javascript獲取統一管理的提示語(message)_javascript技巧

Javascript獲取統一管理的提示語(message)_javascript技巧:項目開發中,各個頁面,各個業務操作都會使用提示語。面對這么多message,更好的方式是統一管理這些消息。這樣在做國際化的時候進行統一處理也變的方便。 推薦方案使用數據庫來管理所有提示語,在項目啟動的時候將所有提示語加載到內存或緩存存儲。 對于J
推薦度:
導讀Javascript獲取統一管理的提示語(message)_javascript技巧:項目開發中,各個頁面,各個業務操作都會使用提示語。面對這么多message,更好的方式是統一管理這些消息。這樣在做國際化的時候進行統一處理也變的方便。 推薦方案使用數據庫來管理所有提示語,在項目啟動的時候將所有提示語加載到內存或緩存存儲。 對于J

項目開發中,各個頁面,各個業務操作都會使用提示語。面對這么多message,更好的方式是統一管理這些消息。這樣在做國際化的時候進行統一處理也變的方便。

推薦方案使用數據庫來管理所有提示語,在項目啟動的時候將所有提示語加載到內存或緩存存儲。

對于Java中如何實現,沒有什么可說的,很簡單。那么我們如何在Javascript中使用我們這些提示語呢,下面進行了簡單封裝,思路清晰,使用簡單,供大家參考。

1、創建message.jsp,代碼如下:

<%-- <%@ page import="com.xxx.xxx.xxx.xxx.I18nManager" %> --%>
<%@ page language="java" pageEncoding="UTF-8"%>
function I18nManager() {
this.init;
this.messages;
};
I18nManager.prototype = {
get : function(id, args) {
if (!this.init) {
this.messages = new Array();
// 這里可以使用Java代碼的方法讀取服務端已經緩存好的消息提示語
<%-- this.messages['charset'] = "<%= I18nManager.get(user, "charset") %>"; --%>
<%-- this.messages[''] = "<%= I18nManager.get(user, "") %>"; --%>
<%-- this.messages['M0001'] = "<%= I18nManager.get(user, "M0001") %>"; --%>
<%-- this.messages['M0002'] = "<%= I18nManager.get(user, "M0002") %>"; --%>
<%-- this.messages['M0003'] = "<%= I18nManager.get(user, "M0003") %>"; --%>
<%-- this.messages['M0004'] = "<%= I18nManager.get(user, "M0004") %>"; --%>
<%-- this.messages['M0005'] = "<%= I18nManager.get(user, "M0005") %>"; --%>
<%-- this.messages['M0006'] = "<%= I18nManager.get(user, "M0006") %>"; --%>
<%-- this.messages['ui.title.user'] = "<%= I18nManager.get(user, "ui.title.user") %>"; --%>
<%-- this.messages['ui.title.xview'] = "<%= I18nManager.get(user, "ui.title.xview") %>"; --%>
<%-- this.messages['ui.title.xview.memo'] = "<%= I18nManager.get(user, "ui.title.xview.memo") %>"; --%>
<%-- this.messages['ui.title.xviewPointList'] = "<%= I18nManager.get(user, "ui.title.xviewPointList") %>"; --%>
<%-- this.messages['ui.title.sherpaOracle'] = "<%= I18nManager.get(user, "ui.title.sherpaOracle") %>"; --%>
// 或者可以靜態設置一些提示語
this.messages['M0001'] = "操作成功!"; 
this.messages['M0001'] = "操作失敗!"; 
this.init = true;
}
var message = this.messages[id];
if (!message && message !== "") {
return id;
}
if (args) {
if (typeof args == "object" && args.length) {
for (var i = 0; i < args.length; i++) {
var pattern = new RegExp("\\{" + i + "\\}", "g"); 
message = message.replace(pattern, args[i]);
}
} else {
message = message.replace(/\{0\}/g, args);
}
}
return message;
},
alert : function(id, args) {
alert(this.get(id, args));
}
};
var i18n = new I18nManager();

代碼中的“操作成功” 和 “操作失敗” 是我靜態寫死的值。我們在jsp中使用動態Java代碼讀取服務端在系統啟動后已經全部緩存好的所有消息提示語,并將其動態輸出設置到 this.message[‘xxxx'] 中。

2、如何在頁面中使用

window.onload = function(){
i18n.alert('M0001');
//alert(i18n.get('M0001'));
}

可以使用我們定義好的 get 和 alert 方法直接使用,當然根據實際需要,我們可以擴展自己的方法。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

Javascript獲取統一管理的提示語(message)_javascript技巧

Javascript獲取統一管理的提示語(message)_javascript技巧:項目開發中,各個頁面,各個業務操作都會使用提示語。面對這么多message,更好的方式是統一管理這些消息。這樣在做國際化的時候進行統一處理也變的方便。 推薦方案使用數據庫來管理所有提示語,在項目啟動的時候將所有提示語加載到內存或緩存存儲。 對于J
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国产精品网址 | 中文字幕有码在线观看 | 天堂va欧美ⅴa亚洲va一国产 | 综合毛片| 国产一级一片免费播放视频 | 亚洲自拍另类 | 不卡一区二区三区四区 | 久久成人a毛片免费观看网站 | 亚洲精品社区 | 国内精品久久久久久久aa护士 | 成人免费一区二区三区 | 婷婷综合色| 中文字幕一区二区在线观看 | 亚洲国产激情一区二区三区 | 久草精品在线观看 | 与子乱刺激对白在线播放 | 老司机精品视频一区二区 | 欧美性猛交xxx乱大交 | a国产成人免费视频 | 久久一区二区三区免费播放 | 欧美日韩国产精品 | 欧美一区二区三区网站 | 一区不卡 | 久久国产一级毛片一区二区 | 国产亚洲欧美日韩综合另类 | 91欧美在线| 精品国产一区二区三区免费看 | 欧美韩国日本一区 | 青青热久久国产久精品秒播 | 人成精品视频三区二区一区 | 免费一看一级毛片 | 拍真实国产伦偷精品 | 国产一区二区三区日韩欧美 | 久艹网| 日韩在线欧美 | 亚洲精品综合久久中文字幕 | 国产高清不卡码一区二区三区 | 欧美日韩综合视频 | 香蕉视频99 | 国产91成人精品亚洲精品 | 在线色网 |