轻便WebAPI工具包,随身携带无操作系统依赖

WebAPI是一种高效的开发方式,一般涉及到HTML内面, Javascript库,后台数据库三部分. Hijk
是一个对WebAPI相关开发组件进行打包的轻量级开发工具包, 包括了数据库组件,常用JavaScript库,兼容javascript 3D特效库的扩展代码,
没有特定的平台依赖,非常符合近期减少对特定产品依赖的趋势.

Hijk 是 HTML, iBoxDB, jQuery 三个库打包的简写.

使用简介:

像写普通C#类一样,无须特定接口.


   public class HelloWorld
{
public static string Say()
{
return "Hello World" ;
}
}

然后在任意HTML页面中就能调用服务器端的C#代码, JS对象的名称与C#的名称一致

<script type="text/javascript" src="new.aspx?c=HelloWorld"></script>
<script>
HelloWorld.Say()( onResult,onerror)
</script>

数据库表创建只需要一行代码,在系统运行时会自动创建数据库相关文件。

 this.EnsureTable<Postcard.Card>("Card", "ID");

在使用Javascript做动画时,如果刚好有数据要处理,动画会变得不流畅,Hijk包带了一个 hijk.busy
函数,能自动把数据处理放到动画后面,工具包带的例子中有一个3D动画特效,可以在上面随便点击,整个过程会向服务器发数据,又会定时从服务器取最新的数据.

安装工具包:

直接复制就可以使用包括数据库在内的功能,在Linux下也无须配置数据库.

Hijk
工具包下载地址

组件详细介绍地址  iBoxDB详细  jQuery详细

轻便WebAPI工具包,随身携带无操作系统依赖,布布扣,bubuko.com

时间: 2024-10-06 22:32:50

轻便WebAPI工具包,随身携带无操作系统依赖的相关文章

无操作系统与有操作系统时硬件、驱动和应用软件的关系

1.无操作系统时硬件.驱动和应用软件的关系 在没有操作系统的情况下,设备驱动的接口直接交给应用软件工程师,应用软件没有跨越任何层次 就直接访问了设备驱动的接口. 2.有操作系统时,硬件.驱动.操作系统和应用软件的关系 当系统中包含操作系统后,我们需要把驱动程序融合到内核中,为了实现这种融合,必须在所有设备的驱动中 设计面向操作系统内核的接口,这样的接口是由操作系统规定的,对一类设备而言结构一致,独立于具体的设备. 由此,当系统中存在操作系统时,驱动变成了连接硬件和内核的桥梁. 为什么要使用操作系

基于 ASP.NET Core 2.0 WebAPI 后台框架搭建(1) - 依赖注入三层框架搭建

概述 本文章描述如何搭建 ASP.NET Core 2.0 WebAPI 依赖注入三层架构,为什么要加入依赖,并不是为了提供程序性能,而是为了项目间解耦,项目之间能够更加独立. 微软爸爸官方说明文档:在 ASP.NET Core 依赖注入 全面理解 ASP.NET Core 依赖注入 步骤 1. 新建解决方案,添加一个ASP.NET Core WebApi应用 2. 添加四个.Net Core类库:Entity.BLL.DAL.Common 3. 按照以下截图进行解决方案布局 4. 添加DAL层

WebApi学习笔记06:使用webapi模板--仓储模式--Unity依赖注入

1.Web项目 1.1概述 对数据操作封装使用存储模式是很常见的方式,而使用依赖注入来降低耦合度(方便创建对象,可以抛弃经典的工厂模式)…… 1.2创建项目 1.3添加模型 在Models下,添加Product.cs: namespace WebApi06.Models { public class Product { public int ID { get; set; } public string Name { get; set; } public decimal Price { get;

SingleLinkedList独立实现,无任何依赖包

现在对Java原生数据结构特感兴趣,于是决定自己动手实现一些类,比如这个List类,在熟习了单链表和双链表的数据结构之后,终于实现了,代码如下: 源码SingleLinkedList.java package hk.inso.service; /** * Created by IntelliJ IDEA. * Date: 8/10/15 6:09 PM * Author: Richard */ public class SingleLinkedList<E> { private static 

支持100+业务线、累计发布17万次|宜信容器云的A点与B点(分享实录)

宜信公司从2018年初开始建设容器云,至今,容器云的常用基本功能已经趋于完善,主要包括服务管理.应用商店.Nginx配置.存储管理.CI/CD.权限管理等,支持100+业务线.3500+的容器运行.伴随公司去VMware以及DevOps.微服务不断推进的背景,后续还会有更多的业务迁移到容器云上,容器云在宜信发挥着越来越重要的作用.本次分享主要介绍宜信容器云平台的背景.主要功能.落地实践及未来规划. 一.宜信容器云平台背景 宜信容器云平台的建设背景主要包括: 提高资源利用率.容器云建设之前,每台物

分享一个前后端分离方案源码-前端angularjs+requirejs+dhtmlx 后端asp.net webapi

一.前言 半年前左右折腾了一个前后端分离的架子,这几天才想起来翻出来分享给大家.关于前后端分离这个话题大家也谈了很久了,希望我这个实践能对大家有点点帮助,演示和源码都贴在后面. 二.技术架构 这两年angularjs和reactjs算是比较火的项目了,而我选择angularjs并不是因为它火,而是因它的模块化.双向数据绑定.注入.指令等都是非常适合架构较复杂的前端应用,而且文档是相当的全,碰到问题基本上可以在网上都找到答案.所以前端基本思路就以angularjs为主.代码模块化,通过requir

重温ASP.NET WebAPI(二)进阶

介绍 本文为个人对WebApi的回顾无参考价值. 本文内容: Rest和UnitOfWork 创建WebAPi的流程 IOC-Unity的使用 MEF 自定义URL Base认证和Token自定义权限 日志NLog OData的使用 Owin自宿主的使用 代码地址:https://github.com/OtherRuan/Review-Serials WebApi的几点特性 WebApi 提供了几点特性: 1. 自动匹配HTTP方法 GetMethod(), 惯例上会直接匹配Get的http方法

计算机基础-操作系统

为什么要有操作系统 计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成的一个非常复杂的系统. 程序员要管理和优化这些部件是一个极其复杂的工作,他们无法全面了解或者掌握这些操作细节,于是乎就出现了操作系统,由它来协调,管理和控制计算机软硬件资源.这样程序员就从这些繁琐的工作中解脱了出来,只需要考虑自己的应用软件的编写就可以了,应用软件直接使用操作系统提供的功能来间接使用硬件. 操作系统 操作系统位置 操作系统位于计算机硬件与应用软件之间,本

操作系统基础

操作系统缘由: 一个计算机系统主要包括处理器.内存.硬盘.键盘.鼠标等输入输出设备. 但是硬件的操作十分复杂繁琐,程序员无法全部掌握,因此需要使用操作系统处理这些硬件. 操作系统的位置: 操作系统位于计算机硬件和应用软件之间,本质是一个软件.它有操作系统的内核以及系统调用两部分构成.内核:运行于内核态,管理硬件资源:系统调用:运行于用户态,为应用程序提供系统调用接口. 操作系统的两个功能: 一.为应用程序员提供调用硬件资源的接口(系统调用接口),减少对硬件的处理. 二.将应用程序对硬件资源的竞态