学习笔记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 ...
随机推荐
- java架构之路-(面试篇)JVM虚拟机面试大全
下文连接比较多啊,都是我过整理的博客,很多答案都在博客里有详细说明,理解记忆是最扎实的记忆.而且我的答案不一定是最准确的,但是我的答案不会让你失望,而且几乎每个答案都是问题的扩展答案. 1.JVM内存 ...
- FTP协议的主动模式和被动模式的区别
最近准备做一个<FtpCopy系列教程>,主要讲解Ftp协议主动模式和被动模式的区别.以及FTP服务器的安装部署,然后通过几个常用实例演示,详细讲解如何使用FtpCopy进行数据自动备份. ...
- Java 操作Word表格——创建嵌套表格、添加/复制表格行或列、设置表格是否禁止跨页断行
本文将对如何在Java程序中操作Word表格作进一步介绍.操作要点包括 如何在Word中创建嵌套表格. 对已有表格添加行或者列 复制已有表格中的指定行或者列 对跨页的表格可设置是否禁止跨页断行 创建表 ...
- Jenkins构建Jmeter项目
1.启动jenkins 2.新建自由风格的项目 定时任务 构建操作 安装HTML Publisher插件 构建后操作 最后保存构建,查看报告
- AutoCAD 2019 for mac 非常好用的CAD三维设计绘图软件
macOS下用什么cad软件?mac在哪下载cad软件? AutoCAD 2019 for mac 是一款非常好用的CAD三维设计绘图软件,可应用三维建模.CAD.渲染.动画.视觉特效和数字图像. A ...
- Qt5教程: (4) 带参数信号与槽
在subwidget.h中声明一个signal. 和之前的信号函数重名但是有参数: void backSignal(QString); 之后在subwidget.cpp的槽函数sendSignal() ...
- Spring Security 入门(一)
当你看到这篇文章时,我猜你肯定是碰到令人苦恼的问题了,我希望本文能让你有所收获. 本人几个月前还是 Spring 小白,几个月走来,看了 Spring,Spring boot,到这次的 Spring ...
- Pathon中numpy模块
目录 numpy模块 切割矩阵 矩阵元素替换 矩阵的合并 通过函数创建矩阵 fromstring/fromfunctions 矩阵的运算 常用矩阵运函数 矩阵的点乘 矩阵的逆 矩阵的其他操作 nump ...
- 7.Linux文件编辑之Vim
1.VIM基本概述 1.什么是VIM? vi和vim是Linux下的一个文本编辑工具.(可以理解为windows的记事本,或word文档) 2.为什么要使用VIM? 因为Linux系统一切皆为文件,而 ...
- Gitlab CI 集成 Kubernetes 集群部署 Spring Boot 项目
在上一篇博客中,我们成功将 Gitlab CI 部署到了 Docker 中去,成功创建了 Gitlab CI Pipline 来执行 CI/CD 任务.那么这篇文章我们更进一步,将它集成到 K8s 集 ...