package js_of_ocaml

  1. Overview
  2. Docs
Compiler from OCaml bytecode to JavaScript

Install

Dune Dependency

Authors

Maintainers

Sources

js_of_ocaml-4.0.0.tbz
sha256=df02f819e5b2f48234af2b3e3e7c9781afa8212f8bece7ebcfbd8358b394495e
sha512=92e822849c8be14ce0428f7f4be3991449f76e65d408073a5b8b9674ba2d099439027aa11618b603c7ee31a179cf6976d54a929917a69b269425f0367926c200

doc/js_of_ocaml/Js_of_ocaml/index.html

Module Js_of_ocaml

module CSS : sig ... end

This module contains a few types and values to ease the use of CSS properties and such. If you think a feature is missing, consider sending a patch or an RFE to the mailing list.

module Dom : sig ... end

DOM binding

module Dom_events : sig ... end

Javascript events

module Dom_html : sig ... end

DOM HTML binding

module Dom_svg : sig ... end

DOM SVG binding

module EventSource : sig ... end

EventSource binding

module File : sig ... end

File API

module Firebug : sig ... end

Firebug API (debugging console).

module Form : sig ... end
module Geolocation : sig ... end

Geolocation API

module IntersectionObserver : sig ... end

The Intersection Observer API provides a way to asynchronously observe changes in the intersection of a target element with an ancestor element or with a top-level document's viewport.

module Intl : sig ... end

Internationalization API

module Js : sig ... end

Javascript binding

module Js_error = Js.Js_error
module Json : sig ... end

Unsafe IO. (See Deriving_Json for typesafe IO)

module Jstable : sig ... end

A minimal table implementation specialized for Js.js_string keys. This is faster than regular OCaml hashtables.

module MutationObserver : sig ... end

MutationObserver API

module PerformanceObserver : sig ... end

PerformanceObserver API

module ResizeObserver : sig ... end

ResizeObserver API

module Regexp : sig ... end

Types for regexps.

module Sys_js : sig ... end

Javascript specific Sys functions.

module Typed_array : sig ... end

Typed Array binding

module Url : sig ... end

This module provides functions for tampering with Url. It's main goal is to allow one to stay in the Ocaml realm without wandering into the Dom_html.window##.location object.

module WebGL : sig ... end

WebGL binding

module WebSockets : sig ... end

WebSocket binding

module Worker : sig ... end

Low-level bindgins to javascript Web Workers.

module XmlHttpRequest : sig ... end

XmlHttpRequest object.

OCaml

Innovation. Community. Security.