All Projects → stisa → ajax

stisa / ajax

Licence: MIT license
Ajax wrapper for nim js backend

Programming Languages

nim
578 projects
HTML
75241 projects

Projects that are alternatives of or similar to ajax

Unfetch
🐕 Bare minimum 500b fetch polyfill.
Stars: ✭ 5,239 (+29005.56%)
Mutual labels:  xmlhttprequest, ajax
angular-progress-http
[DEPRECATED] Use @angular/common/http instead
Stars: ✭ 43 (+138.89%)
Mutual labels:  xmlhttprequest, ajax
earthquakes-mapper
"Earthquakes Mapper" was created using React with no backend persistence. Users can view earthquakes from around the world on a Google Map and filter based on specific times and earthquake magnitude. Earthquake data from USGS.
Stars: ✭ 14 (-22.22%)
Mutual labels:  ajax
sms
🏫 🎓 一个未使用框架的学生信息管理系统 : 项目概述全面,代码注释详细,逻辑结构清晰,非常适合作为初学 Java web 的同学的第一个练手项目啦 ~
Stars: ✭ 91 (+405.56%)
Mutual labels:  ajax
genoiser
use the noise
Stars: ✭ 15 (-16.67%)
Mutual labels:  nim-lang
upload-file-to-backblaze-b2-from-browser-example
Demonstrates calling the b2_upload_file Backblaze B2 Cloud Storage API from a web browser using AJAX.
Stars: ✭ 28 (+55.56%)
Mutual labels:  ajax
nim-new-backend
Template to create a new Backend for Nim, based on the JavaScript Backend, as minimalistic as possible to focus on codegen
Stars: ✭ 40 (+122.22%)
Mutual labels:  nim-lang
ajxnetcore
Its an innovative method to turn an ASP.NET Core Application Into Single Page Application, While enhancing the Software performance both on server and client side.
Stars: ✭ 31 (+72.22%)
Mutual labels:  ajax
larashop55
Shopping cart website in Laravel 5.5 with Ajax
Stars: ✭ 51 (+183.33%)
Mutual labels:  ajax
AspNetCore.Unobtrusive.Ajax
Unobtrusive Ajax Helpers (like MVC5 Ajax.BeignForm and Ajax.ActionLink) for ASP.NET Core
Stars: ✭ 46 (+155.56%)
Mutual labels:  ajax
Questions
Web app inspired by Quora, allowing users ask question and get answers
Stars: ✭ 15 (-16.67%)
Mutual labels:  ajax
atguigu ssm crud
Atguigu-SSM-CRUD 一个最基本的CRUD系统,采用IDEA+Maven搭建,具备前后端交互功能,前端采用BootStrap+Ajax异步请求DOM渲染,后端采用SpringMVC+MyBatis+Mysql8.0+Servlet+Jsp,符合REST风格URL规范,并加入了Hibernate提供的数据校验功能,支持PageHelper的分页功能,很适合SSM阶段性练习。同时用到了很多前端操作以及BootStrap组件,也有利于学习JS和前端框架。
Stars: ✭ 52 (+188.89%)
Mutual labels:  ajax
geoguessrnim
GeoGuessr browser plugin, hide Ads, Filters for StreetView and Mapillary for Chromium and Firefox
Stars: ✭ 17 (-5.56%)
Mutual labels:  nim-lang
efw3.X
Ajax Framework By Server Side JavaScript for Java Web-App.
Stars: ✭ 16 (-11.11%)
Mutual labels:  ajax
nubuilder4
This repository is no longer maintained!
Stars: ✭ 22 (+22.22%)
Mutual labels:  ajax
teaching-web-technologies-spring-2019-2020
Core PHP web project
Stars: ✭ 10 (-44.44%)
Mutual labels:  ajax
cakephp-ajax
AJAX for CakePHP: A plugin to ease handling AJAX requests.
Stars: ✭ 55 (+205.56%)
Mutual labels:  ajax
disaster-crawler
Data sources from Kimono currently unavailable
Stars: ✭ 13 (-27.78%)
Mutual labels:  ajax
codizer-core
Laravel CMS, CRM, E-Commerce
Stars: ✭ 43 (+138.89%)
Mutual labels:  ajax
AMS
Attendance management system made my me, which I use for taking attendance.
Stars: ✭ 13 (-27.78%)
Mutual labels:  ajax

Ajax

nimble

Basic wrapper for ajax, for the javascript backend of nim

Examples

Generated Docs

Example: Alert the content of a file named test.html

import dom
import ajax

proc makeRequest(url:cstring) =
  var httpRequest = newXMLHttpRequest()

  if httpRequest.isNil:
    window.alert("Giving up :( Cannot create an XMLHTTP instance")
    return
  proc alertContents(e:Event) =
    if httpRequest.readyState == rsDONE:
      if httpRequest.status == 200:
        window.alert(httpRequest.responseText)
      else:
        window.alert("There was a problem with the request.")
  httpRequest.onreadystatechange = alertContents
  httpRequest.open("GET", url);
  httpRequest.send();

document.getElementById("ajaxButton").onclick = proc(e:Event) =
  makeRequest("test.html")
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].