学习笔记13_第三方js控件&EasyUI使用
第三方UI包使用思路:
1.先映入各种JS包,包含JS版本包,第三方CSS包,第三方主JS包,第三方语言包。
2.确定要做什么,是对话框还是表格。
3.根据Demo和目的,在<body>内,防止对应的标签,如:对话框用<div>,表格用<table>等基础标签。
4.在页面加载时,根据Demo,执行Demo中提供的js函数,来设置标签的样式。
*注意:有时甚至第三方JS包,会要求使用期JS函数时,提供后台URL地址和后台应该返回什么样式的json数据。
5.如果有对第三方UI对象有交互,如表格要获取行,第三方Demo一般会提供如下:
var rows=$("#基础标签ID").datagrid("属性名");
*Asp.Net服务器控件是ASP.NET对html的封装,在C#代码中就可以使用
txt.Text="aaa";来修改<input>的值,使用内网系统,互联网系统后台
部分访问频率不高的地方才适用。
*由于asp.net控件是html进行封装,所以传到客户端处,ID,Name之类的
东西都不一定是在aspx中设计的一样。
*在Asp.net中,要写针对Asp.Net控件的JS代码,要获取控件的ID,那么
,可以:document.getElementById('<%this.Button1.ClientID%>');或
$("#<%this.button1.ClientID%>");
*在<Asp:Button ID="Button1" ClientIDMode="static"
runat="server">可以使ID强制不变。
*能前端完成的,就不要后端完成,例如:控件的Enable等属性,一定不
能通过请求来设置。
*服务器注释<%---->不输出到前台 ,客户端注释<!-->输出到前台
*控件的种类:
1.Html控件,Asp.Net把Html控件当成普通的字符串渲染到浏览器端,不
去检查正确性,无法在服务器中进行处理。
2.Runat="server"控件。在Html控件的基础上加上这句,也是运行在服
务器端的,也可以在服务器端,使用C#代码进行操作,也会渲染到客户
端,不像ASP.NET服务器控件那样高度封装,暴露的属性大部分是普通
Html的属性
3.ASP.NET控件。
*使用控件的优先级:纯HTML控件;使用runat="server"控件;最次:使
用ASP.NET服务器端控件。
*将一个<form>序列化为json对象并传给服务器
var postData = $("#from1").SerialArray();
$.post("process.ashx",postData,fuction(data){ //处理返回的数据
});
*使用EasyUI,能将Div当做对话框弹出,其实对话框是使用隐藏的div来
完成的.
*html标签和js使用技巧:
*JQ获取有某些特征值的标签元素
$("#父元素id a:contain("详情")").click(fuction(){...})
学习笔记13_第三方js控件&EasyUI使用的更多相关文章
- Duilib学习笔记《03》— 控件使用
在前面已经对duilib有个一个基本的了解,并且创建了简单的空白窗体.这仅仅只是一个开始,如何去创建一个绚丽多彩的界面呢?这就需要一些控件元素(按钮.文本框.列表框等等)来完善. 一. Duilib控 ...
- 第六周学习笔记,vc各类控件的输入输出
6w学习笔记 vc控件的输入输出 单选按钮 当单击 RadioButton 控件时,其 Checked 属性设置为 true,并且调用 Click 事件处理程序.当 Checked 属性的值更改时,将 ...
- c#学习笔记之使用 TableLayoutPanel 控件设置窗体布局
使用 TableLayoutPanel 控件设置窗体布局 在 Visual Studio IDE 左侧,找到“工具箱”选项卡. 选择“工具箱”选项卡,随即将显示工具箱.(或者,在菜单栏上,依次选择“视 ...
- Android Studio 学习笔记(三):简单控件及实例
控件.组件.插件概念区分 说到控件,就不得不区分一些概念. 控件(Control):编程中用到的部件 组件(Component):软件的组成部分 插件(plugin): 应用程序中已经预留接口的组件 ...
- ODAC(V9.5.15) 学习笔记(二)控件列表
ODAC的控件有26个,简单介绍如下: TOraSession 管理Oracle的连接 TOraQuery 使用SQL进行数据获取,自动将更新提交数据库 TSmartQuery 在处理字 ...
- IOS开发学习笔记019-动态创建控件
动态创建控件 一.按钮 二.文本输入框 三.lable标签 注意: 只是简单的拖拽控件会毁了你,所以最好还是手动通过代码创建控件. 如果要通过代码生成按钮的话,可以在系统自带的函数viewDidLoa ...
- <WP8开发学习笔记>修改panorama全景控件的标题的大小
panorama(全景)控件非常具有WinPhone特色,但是那个巨大的标题许多时候会让人觉得违和.怎么修改它呢? 最开始想到的是加一个FontSize,结果毫无影响.╮(╯-╰)╭ <phon ...
- ANDROID_MARS学习笔记_S01_010日期时间控件
1.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns: ...
- 学习笔记:Tab Bar 控件使用详解
注意这里是:Tab Bar 不是Tab Bar Controller. Tab bar是继承UIView,所以可以添加到ViewController里.是View就可以add到另一个View上去.Ta ...
随机推荐
- springcloud -- sleuth+zipkin整合rabbitMQ详解
为什么使用RabbitMQ? 我们已经知道,zipkin的原理是服务之间的调用关系会通过HTTP方式上报到zipkin-server端,然后我们再通过zipkin-ui去调用查看追踪服务之间的调用链路 ...
- Scala 学习笔记之集合(1)
package com.citi.scala object CollectionDemo { def main(args: Array[String]): Unit = { /** * List */ ...
- 02-15 Logistic回归(鸢尾花分类)
目录 Logistic回归(鸢尾花分类) 一.导入模块 二.获取数据 三.构建决策边界 四.训练模型 4.1 C参数与权重系数的关系 五.可视化 更新.更全的<机器学习>的更新网站,更有p ...
- UVA - 11795 Mega Man's Mission
Mega Man is off to save the world again. His objective is to kill the Robots created by Dr. Wily who ...
- 各种常见文件的hex文件头
我们在做ctf时,经常需要辨认各种文件头,跟大家分享一下一些常见的文件头. 扩展名 文件头标识(HEX) 文件描述 123 00 00 1A 00 05 10 04 Lotus 1-2-3 spr ...
- 一个神秘现象引发对beego框架的思考
小强最近在项目中遇到了一个很奇怪的问题:在整改日志规范时,为了避免影响现有的代码结构以及改动尽可能小的前提下,在调用记日志的SDK处将某一个字段值首字母改为大写,代码示例如下: fmt.Println ...
- HikariCP重要参数配置
概述 HikariCP是Spring Framework 5.0的默认数据库连接池,这得益于他的高性能.但是如果配置不当,数据库连接池也可能因影响到系统性能. 重要参数 maximum-pool-si ...
- Linux快速入门
一.Linux介绍 1.Linux是基于Unix的开源免费的操作系统 2.Linux的分类: (1)Linux根据市场需求不同,基本分为两个方向: 1)图形化界面版:注重用户体验,类似window操作 ...
- Zookeeper未授权访问测试
前言 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提 ...
- Attention机制全解
前言 之前已经提到过好几次Attention的应用,但还未对Attention机制进行系统的介绍,之后的实践模型attention将会用到很多,因此这里对attention机制做一个总结. Seq2S ...