angularjs Web页面框架 v9.0.5 源码下载

来源:脚本之家  责任编辑:小易  

AngularJS 是由 Google 发起的一款开源的前端 MVC 脚本框架,既适合做普通 WEB 应 5. 作用域继承实例-对象数据继承 <script type="text/javascript"> angula

源码大小:27.2MB 源码语言:简体中文 源码类型:国产软件 源码授权:免费软件 更新时间:2020-03-05 源码类别:jsp其它 源码官网: 网友评分:源码评分 应用平台:JSP

Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。 AngularJS很小,只有60K,兼容主流浏览器,与 jQuery 配合良好。

Angular主要的优点之一就是它的依赖注入(Dependency Injection),它非常利于代码的单元 | angular.js | angular-resource.js | Home | home.js | Tests | Home | home.tests.js | karma.c

下载地址如下:

控件都是必输控件 都需要控制最大长度 第一次打开页面,控件不能显示为错误状态 输 通过AngularJS,我们可以很轻松的实现这些要求,只需要1行JS代码。UI样式这里采用的

 AngularJS,Ember.js,Backbone这三个框架分析代码,找到这些参数,然后将代码中 页面,通常拥有丰富的数据和交互,业务逻辑耦合深,跟传统的web页面还是有比较大的差

四五互联移动下载

AngularJS 是目前唯一提供Web应用可复用能力的框架。 2.目前有很多JavaScript 产品 可以在页面中轻松添加 Tab 功能,并且使用方法和 ul 标签一样简单。HTML代码如下: &l

群英网络电信下载

web页面,没有使用到框架的分页,所以需要自己实现分页,就想到了用angularjs来实现分页 ></script> <script src="/nutz-test/static/angular/angular.min.js">&

巨牛网络电信下载

但angularjs中$http不支持同步的请求。 解决方法一: 复制代码代码如下: $http.get('url }); 解决方法二: then中的方法会按顺序执行。 复制代码代码如下: var app = angular.m

创梦网络电信下载

可以写的。 angularjs 里涉及到对DOM对象操作的时候默认使用jqLite,如果你引入了jquery库的话同样的操作就自动换成了使用jquery,毕竟jqLite的API算是jquery的子集。

酷云中国网通下载

1<html ng-app>

亿恩科技电信下载

script src="http://apps.bdimg.com/libs/angular.js/1.5.0-beta.0/angular.js"& 框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更

万达网络电信下载

的wed MVC框架: 目前的前端MVC 框架有很多,如Angular.js,Backbone.js,Javascript MV 用angular.js,写UI视图就是写正常的HTML/CSS,写逻辑控制代码就是用JavaScript操控

徐州枫信网通下载

angularUI下载地址:https://github.com/Clouda-team/BlendUI 下载解压后,demo在根目录 <script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.0/angular-route.min.js&

360集群电信下载

页面select.html,如下图所示:第二步,引入ionic框架有关的CSS文件和JavaScript文件,如下 ng-controller指令,如下图所示:第五步,利用AngularJS编辑代码,并给下拉框赋值,months有

酷云中国电信下载

云彩网络双线下载

腾正科技电信下载

微子网络电信下载

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

学习Angular JS 框架应该掌握哪些要素

一、Angular 有助于管理依赖关系

这里我们提到一个术语 —— 依赖注入,SPA(单页 Web 应用)可能是最好的应用场景。为了提供原生的应用体验,SPA 临时提供了动态加载时间。有了许多的依赖关系,这些应用程序的性能可以在不同的模块上得到改进,并减轻服务器的负担,从而使应用更快,更轻便。

二、促进并行开发

在 Angular JS 内部,开发者可以独立编码和测试,而无需再进入其他环境。随着 Angular JS 的出现,可以在开发中使用模式,并且使得 JS 更易于使用。

三、不用编写 MVC 管道

开发者正在寻找减少代码行或缩小代码大小的方法。Angular JS 已经消除了制定 MVC 管道的必要。

四、数据过滤器

过滤器独立运行,在数据被查看前有助于过滤数据。Angular JS 有很多过滤器,这就是为什么它提供了更多的灵活性。例如,反转文本字符串、分页等。

五、高度访问和整合

Angular JS 有效的整合了新的特性,并且易于访问。此外,它还提供了强大的维护手段。调试代码的紧要关头需要很多时间,开发者当然希望能减少耗费这方面的时间,Angular 框架对此有很大的帮助。

Angular.js与Bootstrap相结合实现表格分页代码

先给大家简单介绍angular.js和bootstrap基本概念。

AngularJS 是一个 JavaScript 框架。它可通过 <script> 标签添加到 HTML 页面。

AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。

Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。

最近一直学习Angular.js,在学习过程中也练习了很多的Demo,这里先贴一下表格+分页。

先上图看看最终结果:

不得不说Angular.js代码风格很受人欢迎,几十行代码清晰简洁的实现了上面的功能。

首先表格的数据源来自于,Server.js 点击下载。通过get取数后分页显示。

1.表格是通过ng-repeat来展示的,代码如下:

<table class="table table-bordered"> <tr> <th>index</th> <th ng-repeat="(x,y) in items[0]">{{ x }}</th> </tr> <tr ng-repeat="x in items"> <td>{{ $index + 1 }}</td> <td ng-bind="x.Name"></td> <td ng-bind="x.City"></td> <td ng-bind="x.Country"></td> </tr> </table>

$index是repeat的默认参数。表格的列头是通过数据源(json)的第一行循环取的key值。当然要是Bootstrap要指定table的Class是table table-bordered。

2.分页是也是用ng-repeat,不得不说ng-repeat是常用指令。

分页代码如下:

<nav> <ul class="pagination"> <li> <a ng-click="Previous()"> <span>上一页</span> </a> </li> <li ng-repeat="page in pageList" ng-class="{active: isActivePage(page)}" > <a ng-click="selectPage(page)" >{{ page }}</a> </li> <li> <a ng-click="Next()"> <span>下一页</span> </a> </li> </ul> </nav>

这里用了ng-click事件指令。还用到ng-class指令

ng-class="{active: isActivePage(page)}"

上面的代码是为了分页选中的样式。

这个表格加分页是假分页,从后端取一次数据,通过不同的分页显示json的筛选数据。

具体代码+注释:

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>表格</title> </head> <body> <!-- 新 Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="http://apps.bdimg.com/libs/bootstrap/3.3.4/css/bootstrap.min.css"> <style> #divMain { width: 500px; margin: 0 auto; margin-top: 100px; } nav { position: relative; width:100%; height: 50px; } .pagination { right: 0px; position: absolute; top: -30px; } nav li { cursor: pointer; } </style> <div id="divMain" ng-app="myApp" ng-controller="myCtrl"> <table class="table table-bordered"> <tr> <th>index</th> <th ng-repeat="(x,y) in items[0]">{{ x }}</th> </tr> <tr ng-repeat="x in items"> <td>{{ $index + 1 }}</td> <td ng-bind="x.Name"></td> <td ng-bind="x.City"></td> <td ng-bind="x.Country"></td> </tr> </table> <nav> <ul class="pagination"> <li> <a ng-click="Previous()"> <span>上一页</span> </a> </li> <li ng-repeat="page in pageList" ng-class="{active: isActivePage(page)}" > <a ng-click="selectPage(page)" >{{ page }}</a> </li> <li> <a ng-click="Next()"> <span>下一页</span> </a> </li> </ul> </nav> </div> <script src="http://apps.bdimg.com/libs/angular.js/1.5.0-beta.0/angular.js"></script> <script> var app = angular.module("myApp", []); app.controller("myCtrl", function ($scope, $http) { $http.get("Service.js").then(function (response) { //数据源 $scope.data = response.data.records; //分页总数 $scope.pageSize = 5; $scope.pages = Math.ceil($scope.data.length / $scope.pageSize); //分页数 $scope.newPages = $scope.pages > 5 ? 5 : $scope.pages; $scope.pageList = []; $scope.selPage = 1; //设置表格数据源(分页) $scope.setData = function () { $scope.items = $scope.data.slice(($scope.pageSize * ($scope.selPage - 1)), ($scope.selPage * $scope.pageSize));//通过当前页数筛选出表格当前显示数据 } $scope.items = $scope.data.slice(0, $scope.pageSize); //分页要repeat的数组 for (var i = 0; i < $scope.newPages; i++) { $scope.pageList.push(i + 1); } //打印当前选中页索引 $scope.selectPage = function (page) { //不能小于1大于最大 if (page < 1 || page > $scope.pages) return; //最多显示分页数5 if (page > 2) { //因为只显示5个页数,大于2页开始分页转换 var newpageList = []; for (var i = (page - 3) ; i < ((page + 2) > $scope.pages ? $scope.pages : (page + 2)) ; i++) { newpageList.push(i + 1); } $scope.pageList = newpageList; } $scope.selPage = page; $scope.setData(); $scope.isActivePage(page); console.log("选择的页:" + page); }; //设置当前选中页样式 $scope.isActivePage = function (page) { return $scope.selPage == page; }; //上一页 $scope.Previous = function () { $scope.selectPage($scope.selPage - 1); } //下一页 $scope.Next = function () { $scope.selectPage($scope.selPage + 1); }; }); }) </script> </body> </html>

关于Angular.js与Bootstrap相结合实现表格分页代码小编就给大家介绍这么多,希望对大家有所帮助!

如何利用AngularJS打造一款简单Web应用

目前不同类型的Web开发人员都在广泛使用AngularJS,这套卓越的框架也充分证明了自身满足各类不同需求的能力。作为一名Web开发人员,无论大家是刚刚入门的新手还是已经拥有丰富的实践经验,选择一款优秀的框架都是必要的工作前提,而AngularJS正是这样一套理想的解决方案。在使用AnguarJS的过程中,大家可以同时学习到更多与应用程序开发相关的知识以及如何构建起更出色、更具吸引力的应用成果。如果大家希望在应用程序的创建工作中采取各类最佳实践,那么AngularJS也能够带来极大的助益。总而言之,这套框架的强大功能与特性永远不会让有着应用开发需求的朋友们失望。

angularjs

AngularJS拥有多项极为出彩的特性,今天我们就以一款简单的应用程序为例帮助大家了解如何对其加以运用。而在配合Firebase的情况下,我们这款简单但却具备实用性的应用能够轻松被构建完成。作为成品,开发完成的这款应用允许大家随时登入或者登录并在其上发布文章。

AngularJS与Firebase介绍

Introduction to Angular.js and Firebase

AngularJS是目前最受Web开发人员青睐的一套JavaScript MVC框架。如果大家希望创建出一款与众不同的应用,那么它绝对是各位的最佳选择——这要归功于其强大的HTML功能扩展特性。在AngularJS的帮助下,我们不再需要使用大量代码来构建应用程序,其惊人的关联性注入与绑定机制将让应用开发变得异常便捷。

在另一方面,Firebase能够为AngularJS提供出色的支持,这就免除了大家为所创建应用程序开发后端支持的烦恼。在Firebase的帮助下,我们的应用程序将能够以实时方式进行数据备份——当然,必要的API调用还是少不了的。

AngularJS本身虽然已经相当强大,但在Firebase的辅助下,我们将能够让自己的应用程序成果更上一层楼。

从这里开始

在着手利用AngularJS创建这款简单的小Web应用之前,大家首先需要下载angular-seed项目。下载完成之后,大家需要打开对应的下载目录并安装其中的关联性以实现运行。具体代码如下所示:

复制代码 代码如下:

$ cd angular-seed

$ npm install ## Install the dependencies

下一步则是利用以下代表启动节点服务器:

复制代码 代码如下:

$ npm start ## Start the server

节点服务器启动并开始运行之后,我们需要打开浏览器并访问http://localhost:8000/app/index.html,此时其中会显示正在运行的默认应用。

接下来访问angular-seed项目文件夹下的该应用目录,应用程序的代码就保存在这里。

作为该应用程序的核心,app.js也将存放在该应用文件夹内。所有应用层级的模块与app.js内的路由都需要进行声明。

另外,大家还会在这里找到angular-seed的两个视图,即view 1与view 2。它们始终以默认形式存在。我们需要在应用文件夹中将这些视图删除。

现在开始我们要从零开始创建应用程序了:大家首先需要打开app.js并删除其中的全部已有代码。在app.js当中定义我们的应用程序路由,这要求大家使用ngRoute,AngularJS当中的模块之一。默认情况下app.js并不包含该模块,因此我们需要手动将其注入至应用程序当中从而加以使用。大家可以利用以下代码完成该AngularJS模块的添加工作:

angular.module('myApp', [ 'ngRoute' ])

ngRoute模块将带来一项重要的组件,即$routeProvider,其能够完美地对路由进行配置。我们需要使用以下代码将$routeProvider注入至angular-module的配置方法当中,从而完成路由定义:

'use strict'; angular.module('myApp', [ 'ngRoute' ]). config(['$routeProvider', function($routeProvider) { // Routes will be here }]);

完成以上步骤后,现在我们就可以打开index.html了。将index.html当中的全部内容清除,只保留脚本引用以及div。

每一次进行路由变更时,我们都需要按照以上方法对div内容进行调整。

在视图当中创建符号

我们需要在app目录当中创建一个新的文件夹并将其命名为home。在该文件夹当中,我们额外再创建两个文件夹,分别为home.js与home.html。首先打开home.html并将以下代码添加进去:

<!DOCTYPE html> <html lang="en" ng-app="myApp"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="icon" href="http://getbootstrap.com/favicon.ico"> <title>AngularJS & Firebase Web App</title> <link href="http://getbootstrap.com/dist/css/bootstrap.min.css" rel="stylesheet"> <link href="http://getbootstrap.com/examples/signin/signin.css" rel="stylesheet"> <link href="justified-nav.css" rel="stylesheet"> </head> <body> <div class="container"> <div class="jumbotron" style="padding-bottom:0px;"> <h2>AngularJS & Firebase App!</h2> </div> <form class="form-signin" role="form"> <input type="email" class="form-control" placeholder="Email address" required="" autofocus=""> <input type="password" class="form-control" placeholder="Password" required=""> <label class="checkbox"> <a href="#"> Sign Up</> </label> <button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button> </form> </div> </body></html>

在home.js当中,我们则需要创建一套路由机制以访问home视图。另外还需要为由home视图创建的$scope设置一套控制器。控制器永远负责控制与之对应的特定视图。具体代码如下所示:

use strict'; angular.module('myApp.home', ['ngRoute']) // Declared route .config(['$routeProvider', function($routeProvider) { $routeProvider.when('/home', { templateUrl: 'home/home.html', controller: 'HomeCtrl' }); }]) // Home controller .controller('HomeCtrl', [function() { }]);

现在应用程序已经准备就绪。打开app.js,而后将myApp.home home模块添加到该应用当中。利用$routeProvider.otherwise方法为我们的应用程序声明一套指向home视图的默认路由,具体代码如下所示:

'use strict'; angular.module('myApp', [ 'ngRoute', 'myApp.home' // Newly added home module ]). config(['$routeProvider', function($routeProvider) { // Set defualt view of our app to home $routeProvider.otherwise({ redirectTo: '/home' }); }]);

如果大家希望显示自己的home页面,则将home.js添加到该应用的主HTML模板文件当中。要完成这项操作,请打开index.html文件并湢以下代码:

<script src="home/home.js"></script>

现在一切工作已经完成,该应用随时准备加以运行了!要开始使用这款应用,我们需要重启服务器并将自己的浏览器指向http://localhost:8000/app/index.html以访问登入页面,在这里大家可以实现对该应用程序的访问。

angularjs and firebase app

如果大家需要使用Firebase(具体理由如前文所述),则需要首先创建一个Firebase账户。在账户创建完成后,我们将屏幕上所显示的已创建应用url添加进来,而后点击“管理该应用”。

创建自己的应用程序感觉不错吧?Angular.js能够为此类开发工作提供我们所需要的一切。而且只需几分钟,我们的这款简单小应用就已经正式上线啦!

AngularJs bootstrap搭载前台框架——基础页面

1.用AngularJs app种子初步搭载好框架之后就需要我们手动往里面填充一些东西了,首先打开我们的app文件夹下面的index.html,加入一些我们需要用的js和css(当然是bootstrap的),代码如下:

<script src="lib/angular/angular.min.js"></script> <script src="lib/jquery/jquery-1.10.2.min.js"></script> <script src="lib/bootstrap/bootstrap.min.js"></script> <script src="js/app.js"></script> <script src="js/services.js"></script> <script src="js/controllers.js"></script> <script src="js/filters.js"></script> <script src="js/directives.js"></script>

    当然要记得我们这里只是引入,还需要真正的加入这些js和css才行,具体放置位置你可以从上面的引入代码看出来,这里就不贴图了。

2.我们先做一个最简单的登录注册页面,下面是index.html中body标签中的代码:

<span style="font-family:SimSun;font-size:14px;"><div class="wrap"> <div class="header"> <div class="navbar navbar-inverse navbar-swapper"> <div class="navbar-inner"> <div class="container"> <a class="brand" href="#">JThink</a> <ul class="menu nav pull-right"> <li><a href="#/login">login</a></li> <li><a href="#/register">register</a></li> </ul> </div> </div> </div> <div id="content" class="content container" ng-view></div> </div> </div> <div class="footer"> <div class="container"> <p> version1.0 </p> </div> </div></span>

3.不要忘了我们需要修改app.js中的路由规则,具体代码如下:

'use strict'; // Declare app level module which depends on filters, and services angular.module('jthink', ['jthink.filters', 'jthink.services', 'jthink.directives']). config(['$routeProvider', function($routeProvider) { $routeProvider.when('/login', {templateUrl: 'partials/login.html', controller: MyCtrl2}); $routeProvider.when('/register', {templateUrl: 'partials/register.html', controller: MyCtrl2}); $routeProvider.otherwise({redirectTo: '/login'}); }]);

4.定义好了这些规则之后我们当然不能缺少的是login.html和register.html,代码如下:

    login.html

<div id="login" ng-controller="login"> <form class="form-horizontal"> <div class="title control-group"> <label class="control-label" for="inputEmail">Login</label> </div> <div class="control-group"> <label class="control-label" for="inputEmail">Email</label> <div class="controls"> <input type="text" id="inputEmail" placeholder="Email" ng-model="login.email"> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Password</label> <div class="controls"> <input type="password" id="inputPassword" placeholder="Password" ng-model="login.password"> </div> </div> <div class="control-group"> <div class="controls"> <label class="checkbox"> <input type="checkbox"> Remember me </label> <button type="button" class="btn btn-success" ng-click="login.submit()">Sign in</button> </div> </div> </form> </div>

    register.html

<div id="register"> <form class="form-horizontal"> <div class="title control-group"> <label class="control-label" for="inputEmail">Register</label> </div> <div class="control-group"> <label class="control-label" for="inputEmail">Email</label> <div class="controls"> <input type="text" id="inputEmail" class="email" placeholder="Email"> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Password</label> <div class="controls"> <input type="password" id="inputPassword" class="password" placeholder="Password"> </div> </div> <div class="control-group"> <label class="control-label" for="inputConfirmPassword">ConfirmPassword</label> <div class="controls"> <input type="password" id="inputConfirmPassword" placeholder="Confirm Password"> </div> </div> <div class="control-group"> <div class="controls"> <button type="button" class="btn btn-success">Register</button> </div> </div> </form> </div>

    不可缺少的还有css文件,当然这个是比较简单的,因为大部分工作bootstrap已经做完了,在app.css中加入下列布局代码:

<span style="font-family:SimSun;font-size:14px;">/* app css stylesheet */ html,body { height: 100%; } .wrap { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -80px; } .header { height: 100%; min-height: 100%; height: auto !important; } .footer{ background-color: #333; color: white; height: 80px; } .container .credit { margin: 10px 0; } #login .title label { font-size: 2em; font-weight: bold; } #register .title label { font-size: 2em; font-weight: bold; }</span>

    这么简单的一些代码就可以布局出一个比较像样的前台了,虽然简单了那么点,但是还是说得过去的:

    这都要归功于bootstrap的功劳啊,启动的时候需要nodejs启动,具体方法参照前一篇文章

5.好了,这就差不多实现了,挺简单吧,自己试试吧,改改样式啊啥的,bootstrap的学习去官方网站中学习吧,挺容易的,下一篇该开始写我们的js了,差不多就是些controller和service了。

后续继续添加相关文章,谢谢大家对本站的支持!

              相关文章:

                                 AngularJs bootstrap搭载前台框架——js控制部分

                                 AngularJs bootstrap搭载前台框架——基础页面

                                 AngularJs bootstrap搭载前台框架——准备工作

                                 AngularJs bootstrap详解及示例代码


  • 本文相关:
  • 学习Angular JS 框架应该掌握哪些要素
  • Angular.js与Bootstrap相结合实现表格分页代码
  • 如何利用AngularJS打造一款简单Web应用
  • AngularJs bootstrap搭载前台框架——基础页面
  • AngularJs Javascript MVC 框架
  • 详解JavaScript的AngularJS框架中的作用域与数据绑定
  • 使用Jasmine和Karma对AngularJS页面程序进行测试
  • 教你用AngularJS框架一行JS代码实现控件验证效果
  • AngularJS,Ember.js,Backbone这类新框架与jQuery的重要区别...
  • angularjs 页面不能使用两个相同的指令吗
  • angularjs+bootstrap实现自定义分页的实例代码
  • 采用ssm框架和angular js技术开发时,页面出现问题该怎么办
  • angularjs框架下html能不能写js代码
  • angularJs框架中,为什么写完下面代码还是显示{{name}}内容,效...
  • Angular.js与Bootstrap相结合实现手风琴菜单代码
  • angularjs使用了mvc进行web开发,其中控制层一般用什么语言来...
  • 浅析webapp框架AngularUI的demo
  • 如何利用ionic框架制作下拉框并利用AngularJS值
  • 关于AngularJS 框架的使用有哪些经验值得分享
  • 网站首页源码下载asp源码php源码.net源码jsp源码软件开发脚本下载js框架网站地图网页游戏黑客源码数据库类其它源码整站系统博客程序留言聊天企业网站新闻文章ajax相关搜索链接文件管理交友会员上传下载投票调查框架模板整站系统新闻文章留言聊天博客系统贺卡图片ajax相关文件管理问答系统社区论坛上传下载整站系统控件组件新闻文章主机域名计数统计小偷采集电子商务学校班级 社区论坛上传下载投票调查blog程序留言聊天整站系统社区论坛上传下载投票调查数据管理jsp其它c#源码易语言源码delphi源码vb源码java源码其它菜单导航tab标签焦 点 图在线客服css特效相册代码flash特效批处理其它jqueryextjsprototypemootoolsajax/javascript其它框架主页源码下载jsp源码jsp其它wts在线答题系统 v0.3.0html+js上传图片源码下载 v1.0 免费版后台整合包精简版(servlet_dbc) v2.0jspgou网店系统 v6.1.1 店中店版angularjs web页面框架 v8.0.0 rc3angularjsweb框架全彩种彩票网站源码 v2.0全彩种彩票网站源码 v2.0下载e鹰jsp新闻发布系统e鹰jsp新闻发布系统下载javashop 开源网店系统 v3.0 beta2 javashop 开源网店系统 v3.0 beta2 下载比较简单的js日历插件 网页日历 v1.01比较简单的js日历插件 网页日历 v1.01下载enews jsp 新闻发布系统 v1.0(jsp+mysql)enews jsp 新闻发布系统 v1.0(jsp+mysql)下载echarts v4.2.1 rc1 商业产品图表库echarts v4.2.1 rc1 商业产品图表库下载jsp视频播客管理系统 v2.0 jsp视频播客管理系统 v2.0 下载 projectforge 基于web的项目管理系统 v6.14.0 projectforge 基于web的项目管理系统 v6.14.0下载北雨jsp求职招聘系统 v2.5.2 北雨jsp求职招聘系统 v2.5.2 下载找不到分享码?wts在线答题系统 v0.3.0html+js上传图片源码下载 v1.0 免费版后台整合包精简版(servlet_dbc) v2.0jspgou网店系统 v6.1.1 店中店版angularjs web页面框架 v8.0.0 rc3jpress v3.0 alpha.1 双鱼林jsp商品进销存系统 v1.0angularjs web页面框架 v7.2.16ember.js v3.16.3 一个开源的javascript客户端框架前端二三维一体化地图引擎库 maptalks v0.37.0版分享码的获取方法迅雷winrar v5整站系统社区论坛上传下载投票调查数据管理jsp其它angularjs web页面框架 v9.0.5jpress 开源精品模板 v3.1.1ember.js v3.16.3 一个开源的javascript客户端框架wts在线答题系统 v0.3.0ionic html5 开源移动应用框架 v5.0.0 beta5 angularjs web页面框架 v7.2.16jpress v3.0 alpha.1html+js上传图片源码下载 v1.0 免费版ember.js v3.11.0 beta2后台整合包精简版(servlet_dbc) v2.0chrome
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved