Skip to content

Instantly share code, notes, and snippets.

DbHelper.prototype.proc_addItem = function(item ,view)
{
var rq = indexedDB.open(DB_NAME);
rq.onsuccess = function(e) {
console.log('#onsuccess_open');
var db= e.target.result;
var tx = db.transaction(STORE_NAME, 'readwrite');
tx.oncomplete = function() { };
var store = tx.objectStore(STORE_NAME);
<form name="form1">
id (int):
<input type="text" id="id-text-id" value=""></input ><br />
name:
<input type="text" id="id-text-name" value=""></input ><br />
kana:
<input type="text" id="id-text-kana" value=""></input ><br />
</form><br />
<a href="#" id="id-a-add" >[ add ]</a><br />
DbHelper.prototype.get_allItems = function(view)
{
var rqOpen = indexedDB.open(DB_NAME);
rqOpen.onsuccess = function(e) {
var db= e.target.result;
var tx = db.transaction(STORE_NAME, 'readonly' );
var store = tx.objectStore(STORE_NAME);
var rq = store.openCursor();
rq.onsuccess = function(e) {
cursor = rq.result;
View.prototype.disp_init = function() {
$('ul#id-ul-out').remove();
var divOut= $('div#id-div-out');
var ulObj= $('<ul id="id-ul-out"></ul>');
divOut.append( ulObj );
};
View.prototype.disp_line = function( item ) {
// console.log( items );
#!/bin/bash
#export EMCC_CFLAGS="-O3"
rm -rf dest/*
export EMCC_FAST_COMPILER=0
emcc hello_world.c \
-o dest/hello_world.js \
#include <emscripten.h>
#include <stdio.h>
#include <stdlib.h>
int main() {
printf("hello, world!\n");
EM_ASM(
//js-call
console.log( '#hello, world-Inline-JS ');
@kuc-arc-f
kuc-arc-f / asm-export-export1.c
Last active August 29, 2015 14:02
sample, asm.js
//export1.c
#include <emscripten.h>
#include <stdio.h>
#include <stdlib.h>
char* ex_func01( int a, float b, const char* c )
{
char *po= (char *)malloc(sizeof(char) * 128 );
sprintf(po, "a=%d ,b=%f ,c=%s\n", a, b, c );
@kuc-arc-f
kuc-arc-f / asm-export-js1.js
Last active August 29, 2015 14:02
sample, asm.js
//test.js
onload = function(){
console.log('#onload');
var ex_func01= cwrap( 'ex_func01', 'string', ['number' ,'number' ,'string' ] );
var ret= ex_func01(1, 2.0, 'arg3');
console.log('#ret=' +ret );
}
onload = function() {
var canvas =document.getElementById('id_canvas');
var iW = canvas.width;
var iH = canvas.height;
console.log( 'iW='+ iW +',iH=' + iH)
var items= get_slideData();
var slide = new CustomSlide(1000 * 10 ,items, iW, iH );
slide.start();
CustomSlide.load_image = function ( item, ipos) {
console.log('#load_image=' + item.url );
var xhr = new XMLHttpRequest();
xhr.open('GET', item.url );
xhr.responseType = 'blob';
xhr.onload = function() {
console.log('#r.onload,url=' + item.url );
var image = new Image();
var objURL = URL.createObjectURL(xhr.response);
image.src = objURL;