学习笔记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 ...
随机推荐
- Scala 学习笔记之集合(6)
object CollectionDemo7 { def main(args: Array[String]): Unit = { //数组使用 val arr = Array("red&qu ...
- Step ‘Publish JUnit test result report’ failed: No test report files were found问题解决
1. 查看配置 2.路径设置错误,修改路径和path一致即可 修改后的测试报告路径 重新构建成功
- DrawerLayout(抽屉效果)
DrawerLayout是V4包下提供的一种左滑右滑抽屉布局效果. 实现效果如下: 因为是官方提供的,所以使用起来也相对的比较简单. DrawerLayout 提供 1.当界面弹出的时候,主要内容区会 ...
- python编程基础之八
位运算符 内存: 1 bit ----b 1Byte----B 1Byte = 8bit 1K = 1024Byte 1M = 1024KB 1G = 1024M 1T = 1024G 二级 ...
- Java工程师学习指南(入门篇)
Java工程师学习指南 入门篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都 ...
- Maven项目下使用log4j
Apache Log4j是一个基于Java的日志记录工具,它的日志级别按下面顺序递减: 级别 描述 OFF 最高级别,用于关闭日志记录. FATAL 将导致应用程序提前终止的严重错误的信息将立即呈现在 ...
- ToShowDoc拯救不想写文档的你
ToShowDoc拯救不想写文档的你 写注释已经够折磨开发者了,显然天天curd的我们再去写文档岂不是分分种要被逼疯. 我想每个人都有这种经历 加了一个参数文档忘了更新 参数名更改文档忘了更新 删掉一 ...
- Unreal Engine 4 系列教程 Part 1:入门
原文:Unreal Engine 4 Tutorial for Beginners: Getting Started 作者:Tommy Tran 译者:Shuchang Liu 本篇教程将引导你安装U ...
- 秘制CSP模板
不定期更细中...... 声明1:由于js的问题导致VIEW CODE按钮只能点"I"附近才能展开代码 声明2:为了排版的美观,所有的解释以及需要留意的地方我都放在代码中了 声明3 ...
- Java描述设计模式(15):责任链模式
本文源码:GitHub·点这里 || GitEE·点这里 一.生活场景描述 1.请假审批流程 公司常见的请假审批流程:请假天数 当 day<=3 天,项目经理审批 当 3<day<= ...