当前位置: 首页 > news >正文

网站策划怎么做内容网站空间免费吗

网站策划怎么做内容,网站空间免费吗,产品设计公司招聘,网站建设 课程项目场景#xff1a; 要对一个前端使用layui的项目进行国际化#xff0c;但是layui好像没有实现国际化#xff0c;所以需要自己手动实现。 软件版本#xff1a; layui版本#xff1a;layui-v2.5.6 jquery版本#xff1a;3.5.1.min 解决方案#xff1a; 需要国际化的…项目场景 要对一个前端使用layui的项目进行国际化但是layui好像没有实现国际化所以需要自己手动实现。 软件版本 layui版本layui-v2.5.6 jquery版本3.5.1.min 解决方案 需要国际化的内容主要有 日期输入框分页栏弹出框页面的标题、按钮等弹出框页面的内容页面其它内容js方法中的值 解决思路 日期输入框利用layui时间日期控件的lang属性分页栏重写laypage.js弹出框页面的标题、按钮等在js中控制值弹出框页面的内容在js中控制值页面其它内容在dom元素中自定义属性并将对应的国际化code放入页面加载完对dom属性进行遍历替换自定义属性为对应的国际化值js方法中的值在js中控制值 具体实现 编写国际化配置文件引入 jquery.i18n.properties.js点此下载 用于解析国际化配置文件编写language.js用于根据code获取国际化值及替换dom元素中的code为国际化值重写laypage.js点此下载将分页栏国际化 properties配置文件 \resources\static\languages\systemInfo_en_US.properties userNoUser No userNameUser name userTypeUser type \resources\static\languages\systemInfo_zh_CN.properties userNo用户编号 userName用户名称 userType用户类型 language.js 以下代码替换页面标签中的data-i18n、placeholder-i18n、href-i18n属性。data-i18n对应的国际化值会放入标签的innerTEXT中placeholder-i18n的国际化值会放入placeholder属性href-i18的国际化值会放入href属性要替换其它属性请自行添加。 language()方法用于根据给定的code返回国际化值。 代码还包括对easyui中linkbutton、window、panel等的处理示例实际没有用。 使用时将initPage()方法放入要国际化页面的onload()方法中即可。 function initPage(){if($.cookie(langType)){loadProperties($.cookie(langType));}else{loadProperties(zh_CN); }} function loadProperties(language){jQuery.i18n.properties({name:systemInfo_language,path:/languages/,mode:map,callback: function() {$([data-i18n]).each(function () {if($(this).hasClass(easyui-linkbutton)){//初始化按鈕$($(this).children().children()[0]).html($.i18n.prop($(this).attr(data-i18n)))}else if($(this).hasClass(easyui-window)){//初始化彈窗title$($(this).prev().children()[0]).html($.i18n.prop($(this).attr(data-i18n)))}else if($(this).hasClass(easyui-panel)){//初始化彈窗title$($(this).prev().children()[0]).html($.i18n.prop($(this).attr(data-i18n)))}else{//初始化普通標籤$(this).prepend($.i18n.prop($(this).attr(data-i18n)))}});$([placeholder-i18n]).each(function () {$(this).attr(placeholder,$.i18n.prop($(this).attr(placeholder-i18n)));});$([href-i18n]).each(function () {$(this).attr(href,$.i18n.prop($(this).attr(href-i18n)));});} }); }function language(key){return $.i18n.prop(key); } html示例 div classlayui-form-itemlabel classlayui-form-label data-i18nuserNo/labeldiv classlayui-input-blockinput classlayui-input placeholder-i18nuserNo typetext//div /div js示例 其中btn: [language(btn.confirm), language(btn.cancel)] 用于替换layui确认框中的按钮。 function delRowOpen(){let selected layTable.checkStatus(qryGrid);if(selected.data.length!1) {layer.msg(language(msg.selectOneToDelete));return;}selected selected.data[0];if(!selected.id){layer.msg(language(msg.selectedKeyIsNull));return;}layer.confirm(language(sys.confirmDel), {icon: 0, title:language(sys.info),btn: [language(btn.confirm), language(btn.cancel)]}, function(index) {let param {id : selected.id,random : Math.random()};$.ajax({url : ctx /kv/del,type : POST,data : param,success : function(res){if(res.success){queryList();}layer.msg(res.msg);}});layer.close(index);}); } 注意事项 如果在js中编辑页面标签要使用language()方法拼接不能使用data-i18n、placeholder-i18n、href-i18n等属性因为页面加载后onload()方法中已经执行过initPage()方法此后再动态添加的页面dom元素不会再进行属性替换。 function aa(d){let value d[machineAttr];if(!value||value.length0){return -;}return a hrefjavascript:void(0); onclickopenParamDetail(\showEquParam\,\d[groupCode]\,JSON.stringify(value))language(show)/a; }
http://www.zqtcl.cn/news/341581/

相关文章:

  • 钢球 东莞网站建设做网站用vue吗
  • 青岛网站建设制作公司制作视频软件哪个免费
  • 用flash做的网站欣赏承德住房和城乡建设局网站关闭了
  • 做网站引流的最佳方法施工企业高级工程师土建答辩
  • 成都优创智汇网站建设旅游网站网页设计代码
  • 郑州冬青街 网站建设网站seo技巧
  • 网站定制公司推荐外包公司怎么样
  • 深圳做网站要网站制作能在家做吗
  • 设计国外网站深圳外贸网站推广
  • wordpress首页文章分类展示站长工具seo综合查询引流
  • 整网站代码 带数据 免费 下载株洲网站的建设
  • 邢台学校网站建设价格个人博客首页
  • php做网站优势wordpress导航图片尺寸
  • 西安商城网站建设咪豆com域名表示的是什么机构
  • 网站如何申请微信支付接口织梦中英文网站源码
  • 礼县住房和城乡建设局网站化妆品的网站设计方案
  • 做外汇网站代理公关团队
  • wordpress登录页面创建seo网站平台
  • 兰州seo整站优化服务商企业网站seo优化方案
  • 高校网站建设管理制度Wordpress动图主题
  • 手机ui设计网站自己做传奇网站
  • 长春网站建设吉网传媒实力牜网站pv是什么意思
  • 西安网站建设培训班无锡seo报价
  • 网站设计的技能高端品牌网站建设公司哪家好
  • 专门做二手书网站或app陕西交通建设集团官方网站
  • 微信商城怎么开徐州网站推广优化
  • 服装店网站建设规划书山西网站的公司
  • 龙岩做网站改版一般多久wordpress后台登入
  • 网站建设税收编码怎么联系企业的网站建设
  • 色块布局网站首页模板各种网站解决方案