第三方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使用的更多相关文章

  1. Duilib学习笔记《03》— 控件使用

    在前面已经对duilib有个一个基本的了解,并且创建了简单的空白窗体.这仅仅只是一个开始,如何去创建一个绚丽多彩的界面呢?这就需要一些控件元素(按钮.文本框.列表框等等)来完善. 一. Duilib控 ...

  2. 第六周学习笔记,vc各类控件的输入输出

    6w学习笔记 vc控件的输入输出 单选按钮 当单击 RadioButton 控件时,其 Checked 属性设置为 true,并且调用 Click 事件处理程序.当 Checked 属性的值更改时,将 ...

  3. c#学习笔记之使用 TableLayoutPanel 控件设置窗体布局

    使用 TableLayoutPanel 控件设置窗体布局 在 Visual Studio IDE 左侧,找到“工具箱”选项卡. 选择“工具箱”选项卡,随即将显示工具箱.(或者,在菜单栏上,依次选择“视 ...

  4. Android Studio 学习笔记(三):简单控件及实例

    控件.组件.插件概念区分 说到控件,就不得不区分一些概念. 控件(Control):编程中用到的部件 组件(Component):软件的组成部分 插件(plugin): 应用程序中已经预留接口的组件 ...

  5. ODAC(V9.5.15) 学习笔记(二)控件列表

    ODAC的控件有26个,简单介绍如下: TOraSession  管理Oracle的连接  TOraQuery  使用SQL进行数据获取,自动将更新提交数据库  TSmartQuery    在处理字 ...

  6. IOS开发学习笔记019-动态创建控件

    动态创建控件 一.按钮 二.文本输入框 三.lable标签 注意: 只是简单的拖拽控件会毁了你,所以最好还是手动通过代码创建控件. 如果要通过代码生成按钮的话,可以在系统自带的函数viewDidLoa ...

  7. <WP8开发学习笔记>修改panorama全景控件的标题的大小

    panorama(全景)控件非常具有WinPhone特色,但是那个巨大的标题许多时候会让人觉得违和.怎么修改它呢? 最开始想到的是加一个FontSize,结果毫无影响.╮(╯-╰)╭ <phon ...

  8. ANDROID_MARS学习笔记_S01_010日期时间控件

    1.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns: ...

  9. 学习笔记:Tab Bar 控件使用详解

    注意这里是:Tab Bar 不是Tab Bar Controller. Tab bar是继承UIView,所以可以添加到ViewController里.是View就可以add到另一个View上去.Ta ...

随机推荐

  1. java架构之路-(面试篇)JVM虚拟机面试大全

    下文连接比较多啊,都是我过整理的博客,很多答案都在博客里有详细说明,理解记忆是最扎实的记忆.而且我的答案不一定是最准确的,但是我的答案不会让你失望,而且几乎每个答案都是问题的扩展答案. 1.JVM内存 ...

  2. FTP协议的主动模式和被动模式的区别

    最近准备做一个<FtpCopy系列教程>,主要讲解Ftp协议主动模式和被动模式的区别.以及FTP服务器的安装部署,然后通过几个常用实例演示,详细讲解如何使用FtpCopy进行数据自动备份. ...

  3. Java 操作Word表格——创建嵌套表格、添加/复制表格行或列、设置表格是否禁止跨页断行

    本文将对如何在Java程序中操作Word表格作进一步介绍.操作要点包括 如何在Word中创建嵌套表格. 对已有表格添加行或者列 复制已有表格中的指定行或者列 对跨页的表格可设置是否禁止跨页断行 创建表 ...

  4. Jenkins构建Jmeter项目

    1.启动jenkins 2.新建自由风格的项目 定时任务 构建操作 安装HTML Publisher插件 构建后操作 最后保存构建,查看报告

  5. AutoCAD 2019 for mac 非常好用的CAD三维设计绘图软件

    macOS下用什么cad软件?mac在哪下载cad软件? AutoCAD 2019 for mac 是一款非常好用的CAD三维设计绘图软件,可应用三维建模.CAD.渲染.动画.视觉特效和数字图像. A ...

  6. Qt5教程: (4) 带参数信号与槽

    在subwidget.h中声明一个signal. 和之前的信号函数重名但是有参数: void backSignal(QString); 之后在subwidget.cpp的槽函数sendSignal() ...

  7. Spring Security 入门(一)

    当你看到这篇文章时,我猜你肯定是碰到令人苦恼的问题了,我希望本文能让你有所收获. 本人几个月前还是 Spring 小白,几个月走来,看了 Spring,Spring boot,到这次的 Spring ...

  8. Pathon中numpy模块

    目录 numpy模块 切割矩阵 矩阵元素替换 矩阵的合并 通过函数创建矩阵 fromstring/fromfunctions 矩阵的运算 常用矩阵运函数 矩阵的点乘 矩阵的逆 矩阵的其他操作 nump ...

  9. 7.Linux文件编辑之Vim

    1.VIM基本概述 1.什么是VIM? vi和vim是Linux下的一个文本编辑工具.(可以理解为windows的记事本,或word文档) 2.为什么要使用VIM? 因为Linux系统一切皆为文件,而 ...

  10. Gitlab CI 集成 Kubernetes 集群部署 Spring Boot 项目

    在上一篇博客中,我们成功将 Gitlab CI 部署到了 Docker 中去,成功创建了 Gitlab CI Pipline 来执行 CI/CD 任务.那么这篇文章我们更进一步,将它集成到 K8s 集 ...