首页 > 其他分享 >Cache(十五):Hisui技术与组件开发

Cache(十五):Hisui技术与组件开发

时间:2023-08-08 09:22:26浏览次数:44  
标签:var name Cache sex 字符串 JSON Hisui linkbutton 组件

HISUI是一款前端组件类库。 提供linkbutton,linkmenu,combo,datagrid,treegrid,popover,window,lookup,panel,layout,accordion,tab等组件功能。

基础使用

  • HTML界面引用HISUI
    • 1 <link rel="stylesheet" type="text/css" href="hisui/dist/css/hisui.css">
      2 <script type="text/javascript" src="hisui/dist/js/jquery-1.11.3.min.js"></script>
      3 <script type="text/javascript" src="hisui/dist/js/jquery.hisui.js"></script>

       

  • CSP界面中引用HISUI

    1 <HISUI/> 或者 1 <HISUI debugger=1 version="lite" css="myself.css"/>
     

  • 按钮对应代码

    1 <a class="hisui-linkbutton" data-options="iconCls:'icon-search'">查询</a>

    已有html代码<a id="btn">查询</a>,可在js代码中写入

    var sbtn = $HUI.linkbutton("#btn",{iconCls:'icon-search'});
    sbtn.disable(); //禁用查询按钮
    /*或 
    $("#btn").linkbutton({iconCls:'icon-search'});
    $("#btn").linkbutton("disable");
    */

     

数据访问

  • 介绍:通过ajax调用后台方法或Query,且会对特殊敏感关键词进行过过滤insert,select,delete,update,conut,chr,declare,truncate,from,having,base,object,param,script,noscript,alert, confirm,prompt,onmouseleave,onmousewheel,location,eval,function,onabort,onblur,onchange,onclick,ondblclick,onerror,onfocus,onkeydown,onkeypress,onkeyup,onload, onm ousemove,onmouseover,onmouseout,onmousedown,onmouseup,onreset,onselect,onsubmit,onunload,当请求的值中包含这些关键词,且关键词前后有特殊字符时,当前请求值会被置换成空。
  • 使用:引用
    <script type="text/javascript" src="../scripts_lib/jquery-easyui-1.3.2/jquery-1.8.0.min.js" charset="utf-8"></script>
    <script type="text/javascript" src="../scripts/websys.jquery.js"></script>

 

CSP界面结构

返回数据可以是字符串也可以是json

创建Json数组

function pwdname(){
	var person1={name:"hyx",sex:"nan"};
	var person2={name:"zs",sex:"nv"};
	
	var personJson={person:[
	{name:"hyx",sex:"nan"},
	{name:"1",sex:"nv"}
	]};
	alert(personJson.person[1].name);
	
	
	
	alert("test");

}

JSON对象和JSON字符串是不同的。JSON对象是在内存中表示数据的JavaScript对象,而JSON字符串是用字符串形式表示的相同数据。

当我们需要将JSON对象发送到服务器或存储在持久性存储中(例如,数据库或文件)时,我们需要将其转换为JSON字符串。这是因为大多数通信协议和存储系统只接受字符串形式的数据。

此外,将JSON对象转换为JSON字符串还有一个重要的原因:数据交换。当你想要将数据从一个系统或服务发送到另一个系统或服务时,通常是通过网络进行的。网络通信通常需要使用字符串格式的数据,因此你需要将JSON对象转换为JSON字符串,以便通过网络发送。在JavaScript中,可以使用JSON.stringify()方法将JSON对象转换为JSON字符串。例如:

let jsonObj = { "name": "John", "age": 30, "city": "New York" };  
let jsonStr = JSON.stringify(jsonObj);  
console.log(jsonStr);  // 输出:'{"name":"John","age":30,"city":"New York"}'

hisui快速2 025.56

 

 

注:

使用组件制作页面并挂载菜单

 

标签:var,name,Cache,sex,字符串,JSON,Hisui,linkbutton,组件
From: https://www.cnblogs.com/houyuxuan/p/17587869.html

相关文章

  • @Cacheable 、 @CachePut 、@CacheEvict 注解
    在Application类上添加注解@EnableCaching@EnableCachingpublicclassApplication{publicstaticvoidmain(String[]args){SpringApplication.run(Application.class,args);}}@Cacheable注解能够让方法的返回值被缓存起来,后续的请求可以直......
  • [系统设计] 分布式系统 (1) 分布式锁(1)基于Redis(setnx)实现分布式锁组件
    1序言近期遇到一个问题:外部查询缓存了InfluxDB中物联网数据表的字段信息元数据的本地缓存(基于GoogleGuavaCache、及其RefreshAfterWrite(seconds,TimeUnit.SECOND))的Web接口为什么会缓存Influxdb的字段信息呢?因为字段信息非常多,多到每次查询时需要花费1.5-2分钟(80秒......
  • 关于引用elementui中的el-date-picker组件
    最近有一个需求要用到elementui中的日期选择器组件,但是elementui中的不太满足,在网上找到一个引用里面的组件的教程https://blog.csdn.net/mouday/article/details/103932261但是引用完成后报错Moduleparsefailed:Unexpectedtoken(65:6)Youmayneedanappropriateloader......
  • vue可拖拽悬浮按钮组件
    效果预览预览地址:http://120.79.163.94/JYeontuComponents/#/JHoverBtnView关键代码实现阻止默认拖动选择事件preventEvent(){ document.getElementById('j-hover-btn').ondragstart=function(){ returnfalse; }; document.getElementById('j-hover-btn').onselectstart......
  • HISUI问题合集
    属于是代码有问题,编译不出来的报错$的用法1、$()可以是$(expresion),即css选择器、Xpath或html元素,也就是通过上述表达式来匹配目标元素。 比如:$("a")构造的这个对象,是用CSS选择器构建了一个jQuery对象——它选择了所有的<a/>这个标签。如: $("a").click(function(){...}) ......
  • 【快应用】list组件如何区分滑动的方向?
    ​ 【关键词】list组件、滑动方向、scroll 【问题背景】有cp反馈list这个组件在使用的时候,不知道如何区分它是上滑还是下滑。 【问题分析】list组件除了通用事件之外,还提供了scroll、scrollbottom、scrolltop、scrollend、scrolltouchup事件,对应的描述如下图所示:​要......
  • k8s 部分节点 nodelocaldns [ERROR] Failed to read node-cache coreFile /etc/coredn
      部分K8S节点nodelocaldnsCrashLoopBackOff状态报错,报错信息如下:#kubectllogsnodelocaldns-w9mgz-nkube-system2023/08/0703:18:33[INFO]UsingCorefile/etc/coredns/Corefile2023/08/0703:18:33[ERROR]Failedtoreadnode-cachecoreFile/etc/coredns/Co......
  • 【快应用】list组件属性的运用指导
    ​ 【关键词】list、瀑布流、刷新、页面布局 【问题背景】1、  页面部分内容需要瀑布流格式展示,在使用lsit列表组件设置columns进行多列渲染时,此时在里面加入刷新动画时,动画只占了list组件的一列,并没有完全占据一行宽度,这种情形我们该如何处理?如下图所示​2、当页面是......
  • angular组件的生命周期钩子函数
    ​ 上图[4]展示了angular生命周期钩子函数的执行顺序,在此之前,angular会先执行constructor函数。一、基本说明1.constructor用途:初始化组件,设定属性,注入依赖。说明:构造函数中能读取到本组件内部定义的基本变量和函数的值,但是读不到@ContentChildren、@ContentChild、@V......
  • 【7.0】Vue之组件
    【一】组件介绍【1】什么是组件组件就是:扩展HTML元素,封装可重用的代码,目的是复用例如:有一个轮播图,可以在很多页面中使用,一个轮播有js,css,html组件把js,css,html放到一起,有逻辑,有样式,有html组件是在Web开发中常用的一种技术方式,它可以将页面上的不同部分进行封装,形成......