zoukankan      html  css  js  c++  java
  • 一起学习extjs()

          可以说,Extjs是系统类项目最好的UI(前端用户界面)选择,特别是自从Extjs4.0出来后,不管是代码美观还是性能的提高,及其功能之强大,说它排第一,无可厚非。当然,最近也蛮流行EasyUI这个轻量级的,据说是国人开发的UI。 其实,也是很不错的。大家可以根据自己项目的情况来进行选择。

          废话不多说,我们先下载官方的源码包,解压引入样式和脚本:

          <link href="Content/Extjs4.0/resources/css/ext-all.css" rel="stylesheet" type="text/css" />

          <script src="Content/Extjs4.0/bootstrap.js" type="text/javascript"></script><%--引入这个是动态的来判断,开发环境跟正式环境要引入以下哪个js--%>

          <%--<script src="Content/Extjs4.0/ext-all.js" type="text/javascript"></script> 正式环境引入--%>
          <%--<script src="Content/Extjs4.0/ext-all-debug.js" type="text/javascript"></script> 调试环境引入--%>

          然后,我们自己在引入一个js文件:

          <script src="scripts/HelloWorld.js" type="text/javascript"></script>

          打开脚本,输入以下代码:

    Ext.onReady(function () {
        Ext.MessageBox.alert("hello China!","hello world!");
    });
    

      显示如下:

          

          如果有接触过jquery的或者EasyUI的,看起上面的代码来还是很舒服的。

         Ext.onReady(function(){...}); 约=window.onload=function(){...}; 约=$(function(){...});==$(document).ready(function(){...});

         EasyUI是基于jquery的,上面的弹出框,EasyUI怎么实现呢?也是差不多的,看如下代码:

      $.messager.alert('Hello China!','Hello World!');  

         当然,别忘了引入jquery库和easyui库,更别忘记了,把上面的代码,放到$(function(){...});里。

         提醒:alert("a"); 是不会覆盖Ext.MessageBox.alert的

          

  • 相关阅读:
    @MapperScan 注解和 mybatis.mapper-locations 配置两者缺一不可
    com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver的区别
    定时任务框架Quartz-(一)Quartz入门与Demo搭建
    js分页的实现代码
    圣杯布局中对left盒子设置负内边距-100%的一点解释
    前端小知识--为什么你写的height:100%不起作用?
    CSS:实现垂直居中的常用方法
    [jdk源码阅读系列]Java中System.arraycopy()的用法
    [jdk源码阅读系列]overflow-conscious code
    省选?
  • 原文地址:https://www.cnblogs.com/youqu/p/2952562.html
Copyright © 2011-2022 走看看