UNPKG

qcobjects-docs

Version:

The official app and website for documentation of QCObjects

493 lines (483 loc) 41.1 kB
<style> @import url('./css/github-style.css'); @import url('./css/snippet.css'); /* If you use shadowed=true This style will be automatically shadowed in the browser */ article { box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px, rgba(228, 228, 234, 0.5) 0px 9px 23px 0px; transition: all 0.3s ease-in-out; width: 100%; margin: 0 auto; min-height: 100%; height: auto; border-radius: 30px; display: block; padding: 3%; background-color: #ffffff; } a{ /* These are technically the same, but use both */ overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; /* This is the dangerous one in WebKit, as it breaks things wherever */ word-break: break-all; /* Instead use this non-standard one: */ word-break: break-word; /* Adds a hyphen where the word breaks, if supported (No Blink) */ -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; } p:not(:first-child) { margin: 1% 5%; font-size: medium; display: block; } h1, h2 { margin: 2% 3%; } ul { margin: auto 4%; } </style> </style> <article> <component name="blank" tplextension="md" componentClass="MarkdownComponent" controllerClass="MarkdownController"> <routing path="^/author$" name="markdown/en/AUTHOR" ></routing> <routing path="^/!%5Blogo%5Dhttps//qcobjectsdev/qcobjects_01.png$" name="markdown/en/page_en_0"></routing> <routing path="^/qcobjects$" name="markdown/en/page_en_1"></routing> <routing path="^/the-meaning-of-the-name-qcobjects-do-not-forget-the-q$" name="markdown/en/page_en_2"></routing> <routing path="^/qcobjects-explainer-video$" name="markdown/en/page_en_3"></routing> <routing path="^/table-of-contents$" name="markdown/en/page_en_4"></routing> <routing path="^/principals$" name="markdown/en/page_en_5"></routing> <routing path="^/main-features$" name="markdown/en/page_en_6"></routing> <routing path="^/progressive-web-apps-pwa-adopted-features$" name="markdown/en/page_en_7"></routing> <routing path="^/cross-browser-javascript-framework-for-mvc-patterns$" name="markdown/en/page_en_8"></routing> <routing path="^/install-it,-make-a-textfield-or-a-navigate-home-functionality,-all-in-just-one-step$" name="markdown/en/page_en_9"></routing> <routing path="^/dynamic-components-architecture$" name="markdown/en/page_en_10"></routing> <routing path="^/ecma-262-specification$" name="markdown/en/page_en_11"></routing> <routing path="^/copyright$" name="markdown/en/page_en_12"></routing> <routing path="^/demo$" name="markdown/en/page_en_13"></routing> <routing path="^/devblog$" name="markdown/en/page_en_14"></routing> <routing path="^/fork$" name="markdown/en/page_en_15"></routing> <routing path="^/become-a-sponsor$" name="markdown/en/page_en_16"></routing> <routing path="^/check-out-the-qcobjects-sdk$" name="markdown/en/page_en_17"></routing> <routing path="^/donate$" name="markdown/en/page_en_18"></routing> <routing path="^/installing$" name="markdown/en/page_en_19"></routing> <routing path="^/reference$" name="markdown/en/page_en_20"></routing> <routing path="^/quick-start-guide$" name="markdown/en/page_en_21"></routing> <routing path="^/start-coding$" name="markdown/en/page_en_22"></routing> <routing path="^/qcobjects-cli-tool$" name="markdown/en/page_en_23"></routing> <routing path="^/!%5Blogo%5Dhttps//qcobjectsdev/qcobjects_01.png$" name="markdown/en/page_en_0_0"></routing> <routing path="^/qcobjects$" name="markdown/en/page_en_1_0"></routing> <routing path="^/the-meaning-of-the-name-qcobjects-do-not-forget-the-q$" name="markdown/en/page_en_2_0"></routing> <routing path="^/qcobjects-explainer-video$" name="markdown/en/page_en_3_0"></routing> <routing path="^/table-of-contents$" name="markdown/en/page_en_4_0"></routing> <routing path="^/principals$" name="markdown/en/page_en_5_0"></routing> <routing path="^/main-features$" name="markdown/en/page_en_6_0"></routing> <routing path="^/progressive-web-apps-pwa-adopted-features$" name="markdown/en/page_en_7_0"></routing> <routing path="^/prevent-render-blocking-resources$" name="markdown/en/page_en_7_1"></routing> <routing path="^/on-demand-resources-load$" name="markdown/en/page_en_7_2"></routing> <routing path="^/lazy-loading-of-images-in-components-use-lazy-src-instead-of-src-attribute-in-img-tag$" name="markdown/en/page_en_7_3"></routing> <routing path="^/cross-browser-javascript-framework-for-mvc-patterns$" name="markdown/en/page_en_8_0"></routing> <routing path="^/install-it,-make-a-textfield-or-a-navigate-home-functionality,-all-in-just-one-step$" name="markdown/en/page_en_9_0"></routing> <routing path="^/dynamic-components-architecture$" name="markdown/en/page_en_10_0"></routing> <routing path="^/ecma-262-specification$" name="markdown/en/page_en_11_0"></routing> <routing path="^/copyright$" name="markdown/en/page_en_12_0"></routing> <routing path="^/demo$" name="markdown/en/page_en_13_0"></routing> <routing path="^/pwa-live-demo$" name="markdown/en/page_en_13_1"></routing> <routing path="^/demo-integrating-with-foundation$" name="markdown/en/page_en_13_2"></routing> <routing path="^/demo-integrating-with-materializecss$" name="markdown/en/page_en_13_3"></routing> <routing path="^/demo-using-raw-css$" name="markdown/en/page_en_13_4"></routing> <routing path="^/example-of-qcobjects-using-and-manipulating-canvas-objects$" name="markdown/en/page_en_13_5"></routing> <routing path="^/devblog$" name="markdown/en/page_en_14_0"></routing> <routing path="^/fork$" name="markdown/en/page_en_15_0"></routing> <routing path="^/become-a-sponsor$" name="markdown/en/page_en_16_0"></routing> <routing path="^/check-out-the-qcobjects-sdk$" name="markdown/en/page_en_17_0"></routing> <routing path="^/donate$" name="markdown/en/page_en_18_0"></routing> <routing path="^/installing$" name="markdown/en/page_en_19_0"></routing> <routing path="^/using-qcobjects-with-atom$" name="markdown/en/page_en_19_1"></routing> <routing path="^/using-qcobjects-in-visual-studio-code$" name="markdown/en/page_en_19_2"></routing> <routing path="^/installing-with-npm$" name="markdown/en/page_en_19_3"></routing> <routing path="^/installing-the-docker-playground$" name="markdown/en/page_en_19_4"></routing> <routing path="^/one-step-installation-script-for-ubuntu-18x$" name="markdown/en/page_en_19_5"></routing> <routing path="^/one-step-installation-script-for-rhel8$" name="markdown/en/page_en_19_6"></routing> <routing path="^/one-step-installation-script-for-raspberry-pi-raspbian-9$" name="markdown/en/page_en_19_7"></routing> <routing path="^/one-step-installation-script-for-macos$" name="markdown/en/page_en_19_8"></routing> <routing path="^/install-and-test-qcobjects-on-microsoft-windows-os$" name="markdown/en/page_en_19_9"></routing> <routing path="^/qcobjects-multi-cloud-installation$" name="markdown/en/page_en_19_10"></routing> <routing path="^/using-the-development-version-code-in-the-straight-way-into-html5$" name="markdown/en/page_en_19_11"></routing> <routing path="^/using-the-cdn-minified-version-code-from-jsdelivr-cdn$" name="markdown/en/page_en_19_12"></routing> <routing path="^/using-the-latest-non-minified-version-from-jsdelivr-cdn$" name="markdown/en/page_en_19_13"></routing> <routing path="^/using-unpkg-cdn$" name="markdown/en/page_en_19_14"></routing> <routing path="^/using-cdnjs$" name="markdown/en/page_en_19_15"></routing> <routing path="^/reference$" name="markdown/en/page_en_20_0"></routing> <routing path="^/essentials$" name="markdown/en/page_en_20_1"></routing> <routing path="^/list-and-math-functions$" name="markdown/en/page_en_20_2"></routing> <routing path="^/sdk$" name="markdown/en/page_en_20_3"></routing> <routing path="^/the-qcobjects-http2-built-in-server$" name="markdown/en/page_en_20_4"></routing> <routing path="^/quick-start-guide$" name="markdown/en/page_en_21_0"></routing> <routing path="^/start-coding$" name="markdown/en/page_en_22_0"></routing> <routing path="^/step-1-start-creating-a-main-import-file-and-name-it-like:-clquickcorp.js.-put-it-into-packages/js/-file-directory$" name="markdown/en/page_en_22_1"></routing> <routing path="^/step-2-then-create-some-services-inhereting-classes-into-the-file-js/packages/clquickcorp.services.js-:$" name="markdown/en/page_en_22_2"></routing> <routing path="^/step-3-now-it's-time-to-create-the-components-clquickcorp.components.js$" name="markdown/en/page_en_22_3"></routing> <routing path="^/step-4-once-you-have-done-the-above-components-declaration,-you-will-now-want-to-code-your-controllers-clquickcorp.controller.js$" name="markdown/en/page_en_22_4"></routing> <routing path="^/step-5-to-use-into-the-html5-code-you-only-need-to-do-some-settings-between-script-tags:$" name="markdown/en/page_en_22_5"></routing> <routing path="^/qcobjects-cli-tool$" name="markdown/en/page_en_23_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_23_1"></routing> <routing path="^/options$" name="markdown/en/page_en_23_2"></routing> <routing path="^/commands$" name="markdown/en/page_en_23_3"></routing> <routing path="^/use$" name="markdown/en/page_en_23_4"></routing> <routing path="^/license$" name="markdown/en/page_en_23_5"></routing> <routing path="^/!%5Blogo%5Dhttps//qcobjectsdev/qcobjects_01.png$" name="markdown/en/page_en_0_0_0"></routing> <routing path="^/qcobjects$" name="markdown/en/page_en_1_0_0"></routing> <routing path="^/the-meaning-of-the-name-qcobjects-do-not-forget-the-q$" name="markdown/en/page_en_2_0_0"></routing> <routing path="^/qcobjects-explainer-video$" name="markdown/en/page_en_3_0_0"></routing> <routing path="^/table-of-contents$" name="markdown/en/page_en_4_0_0"></routing> <routing path="^/principals$" name="markdown/en/page_en_5_0_0"></routing> <routing path="^/main-features$" name="markdown/en/page_en_6_0_0"></routing> <routing path="^/progressive-web-apps-pwa-adopted-features$" name="markdown/en/page_en_7_0_0"></routing> <routing path="^/prevent-render-blocking-resources$" name="markdown/en/page_en_7_1_0"></routing> <routing path="^/on-demand-resources-load$" name="markdown/en/page_en_7_2_0"></routing> <routing path="^/lazy-loading-of-images-in-components-use-lazy-src-instead-of-src-attribute-in-img-tag$" name="markdown/en/page_en_7_3_0"></routing> <routing path="^/cross-browser-javascript-framework-for-mvc-patterns$" name="markdown/en/page_en_8_0_0"></routing> <routing path="^/install-it,-make-a-textfield-or-a-navigate-home-functionality,-all-in-just-one-step$" name="markdown/en/page_en_9_0_0"></routing> <routing path="^/dynamic-components-architecture$" name="markdown/en/page_en_10_0_0"></routing> <routing path="^/ecma-262-specification$" name="markdown/en/page_en_11_0_0"></routing> <routing path="^/copyright$" name="markdown/en/page_en_12_0_0"></routing> <routing path="^/demo$" name="markdown/en/page_en_13_0_0"></routing> <routing path="^/pwa-live-demo$" name="markdown/en/page_en_13_1_0"></routing> <routing path="^/demo-integrating-with-foundation$" name="markdown/en/page_en_13_2_0"></routing> <routing path="^/demo-integrating-with-materializecss$" name="markdown/en/page_en_13_3_0"></routing> <routing path="^/demo-using-raw-css$" name="markdown/en/page_en_13_4_0"></routing> <routing path="^/example-of-qcobjects-using-and-manipulating-canvas-objects$" name="markdown/en/page_en_13_5_0"></routing> <routing path="^/devblog$" name="markdown/en/page_en_14_0_0"></routing> <routing path="^/fork$" name="markdown/en/page_en_15_0_0"></routing> <routing path="^/become-a-sponsor$" name="markdown/en/page_en_16_0_0"></routing> <routing path="^/check-out-the-qcobjects-sdk$" name="markdown/en/page_en_17_0_0"></routing> <routing path="^/donate$" name="markdown/en/page_en_18_0_0"></routing> <routing path="^/installing$" name="markdown/en/page_en_19_0_0"></routing> <routing path="^/using-qcobjects-with-atom$" name="markdown/en/page_en_19_1_0"></routing> <routing path="^/using-qcobjects-in-visual-studio-code$" name="markdown/en/page_en_19_2_0"></routing> <routing path="^/installing-with-npm$" name="markdown/en/page_en_19_3_0"></routing> <routing path="^/installing-the-docker-playground$" name="markdown/en/page_en_19_4_0"></routing> <routing path="^/one-step-installation-script-for-ubuntu-18x$" name="markdown/en/page_en_19_5_0"></routing> <routing path="^/one-step-installation-script-for-rhel8$" name="markdown/en/page_en_19_6_0"></routing> <routing path="^/one-step-installation-script-for-raspberry-pi-raspbian-9$" name="markdown/en/page_en_19_7_0"></routing> <routing path="^/one-step-installation-script-for-macos$" name="markdown/en/page_en_19_8_0"></routing> <routing path="^/install-and-test-qcobjects-on-microsoft-windows-os$" name="markdown/en/page_en_19_9_0"></routing> <routing path="^/qcobjects-multi-cloud-installation$" name="markdown/en/page_en_19_10_0"></routing> <routing path="^/digitalocean-one-click-droplet$" name="markdown/en/page_en_19_10_1"></routing> <routing path="^/aws-amazon-machine-images-ami$" name="markdown/en/page_en_19_10_2"></routing> <routing path="^/amazon-web-services-aws-pib-private-amazon-machine-image$" name="markdown/en/page_en_19_10_3"></routing> <routing path="^/using-the-development-version-code-in-the-straight-way-into-html5$" name="markdown/en/page_en_19_11_0"></routing> <routing path="^/using-the-cdn-minified-version-code-from-jsdelivr-cdn$" name="markdown/en/page_en_19_12_0"></routing> <routing path="^/using-the-latest-non-minified-version-from-jsdelivr-cdn$" name="markdown/en/page_en_19_13_0"></routing> <routing path="^/using-unpkg-cdn$" name="markdown/en/page_en_19_14_0"></routing> <routing path="^/using-cdnjs$" name="markdown/en/page_en_19_15_0"></routing> <routing path="^/reference$" name="markdown/en/page_en_20_0_0"></routing> <routing path="^/essentials$" name="markdown/en/page_en_20_1_0"></routing> <routing path="^/qc_object$" name="markdown/en/page_en_20_1_1"></routing> <routing path="^/complexstoragecache$" name="markdown/en/page_en_20_1_2"></routing> <routing path="^/asyncload$" name="markdown/en/page_en_20_1_3"></routing> <routing path="^/class$" name="markdown/en/page_en_20_1_4"></routing> <routing path="^/qc_append,-append-method$" name="markdown/en/page_en_20_1_5"></routing> <routing path="^/the-%5C_super%5C_-method$" name="markdown/en/page_en_20_1_6"></routing> <routing path="^/new$" name="markdown/en/page_en_20_1_7"></routing> <routing path="^/inheritclass$" name="markdown/en/page_en_20_1_8"></routing> <routing path="^/classfactory$" name="markdown/en/page_en_20_1_9"></routing> <routing path="^/%5C_crypt$" name="markdown/en/page_en_20_1_10"></routing> <routing path="^/global$" name="markdown/en/page_en_20_1_11"></routing> <routing path="^/config$" name="markdown/en/page_en_20_1_12"></routing> <routing path="^/processor$" name="markdown/en/page_en_20_1_13"></routing> <routing path="^/waituntil$" name="markdown/en/page_en_20_1_14"></routing> <routing path="^/package$" name="markdown/en/page_en_20_1_15"></routing> <routing path="^/import$" name="markdown/en/page_en_20_1_16"></routing> <routing path="^/export$" name="markdown/en/page_en_20_1_17"></routing> <routing path="^/cast$" name="markdown/en/page_en_20_1_18"></routing> <routing path="^/tag$" name="markdown/en/page_en_20_1_19"></routing> <routing path="^/ready$" name="markdown/en/page_en_20_1_20"></routing> <routing path="^/component-class$" name="markdown/en/page_en_20_1_21"></routing> <routing path="^/component-html-tag$" name="markdown/en/page_en_20_1_22"></routing> <routing path="^/controller$" name="markdown/en/page_en_20_1_23"></routing> <routing path="^/view$" name="markdown/en/page_en_20_1_24"></routing> <routing path="^/vo$" name="markdown/en/page_en_20_1_25"></routing> <routing path="^/service$" name="markdown/en/page_en_20_1_26"></routing> <routing path="^/serviceloader$" name="markdown/en/page_en_20_1_27"></routing> <routing path="^/jsonservice$" name="markdown/en/page_en_20_1_28"></routing> <routing path="^/configservice$" name="markdown/en/page_en_20_1_29"></routing> <routing path="^/sourcejs$" name="markdown/en/page_en_20_1_30"></routing> <routing path="^/sourcecss$" name="markdown/en/page_en_20_1_31"></routing> <routing path="^/effect$" name="markdown/en/page_en_20_1_32"></routing> <routing path="^/timer$" name="markdown/en/page_en_20_1_33"></routing> <routing path="^/list-and-math-functions$" name="markdown/en/page_en_20_2_0"></routing> <routing path="^/arraylist$" name="markdown/en/page_en_20_2_1"></routing> <routing path="^/arraycollection$" name="markdown/en/page_en_20_2_2"></routing> <routing path="^/%5Barraylist-or-array%5Dunique$" name="markdown/en/page_en_20_2_3"></routing> <routing path="^/%5Barraylist-or-array%5Dtable$" name="markdown/en/page_en_20_2_4"></routing> <routing path="^/%5Barraylist-or-array%5Dsort$" name="markdown/en/page_en_20_2_5"></routing> <routing path="^/%5Barraylist-or-array%5Dsortby$" name="markdown/en/page_en_20_2_6"></routing> <routing path="^/%5Barraylist-or-array%5Dmatrix$" name="markdown/en/page_en_20_2_7"></routing> <routing path="^/%5Barraylist-or-array%5Dmatrix2d$" name="markdown/en/page_en_20_2_8"></routing> <routing path="^/%5Barraylist-or-array%5Dmatrix3d$" name="markdown/en/page_en_20_2_9"></routing> <routing path="^/range$" name="markdown/en/page_en_20_2_10"></routing> <routing path="^/arraysum$" name="markdown/en/page_en_20_2_11"></routing> <routing path="^/arrayavg$" name="markdown/en/page_en_20_2_12"></routing> <routing path="^/arraymin$" name="markdown/en/page_en_20_2_13"></routing> <routing path="^/arraymax$" name="markdown/en/page_en_20_2_14"></routing> <routing path="^/sdk$" name="markdown/en/page_en_20_3_0"></routing> <routing path="^/sdk-components$" name="markdown/en/page_en_20_3_1"></routing> <routing path="^/sdk-controllers$" name="markdown/en/page_en_20_3_2"></routing> <routing path="^/sdk-effects$" name="markdown/en/page_en_20_3_3"></routing> <routing path="^/sdk-misc-tools$" name="markdown/en/page_en_20_3_4"></routing> <routing path="^/sdk-views$" name="markdown/en/page_en_20_3_5"></routing> <routing path="^/sdk-i18n-messages$" name="markdown/en/page_en_20_3_6"></routing> <routing path="^/the-qcobjects-http2-built-in-server$" name="markdown/en/page_en_20_4_0"></routing> <routing path="^/start-serving-your-files-with-qcobjects$" name="markdown/en/page_en_20_4_1"></routing> <routing path="^/principals-of-an-n-tier-or-multitier-architecture$" name="markdown/en/page_en_20_4_2"></routing> <routing path="^/micro-services-principals$" name="markdown/en/page_en_20_4_3"></routing> <routing path="^/backend-settings-in-configjson$" name="markdown/en/page_en_20_4_4"></routing> <routing path="^/backend-routing$" name="markdown/en/page_en_20_4_5"></routing> <routing path="^/the-qcobjects-microservice-class-and-package$" name="markdown/en/page_en_20_4_6"></routing> <routing path="^/generating-a-self-signed-certificate-with-qcobjects$" name="markdown/en/page_en_20_4_7"></routing> <routing path="^/working-with-a-letsencrypt-https-certificate,-certbot-and-qcobjects$" name="markdown/en/page_en_20_4_8"></routing> <routing path="^/quick-start-guide$" name="markdown/en/page_en_21_0_0"></routing> <routing path="^/quick-start-your-pwa-progressive-web-app$" name="markdown/en/page_en_21_0_1"></routing> <routing path="^/quick-start-your-amp-accelerated-mobile-page$" name="markdown/en/page_en_21_0_2"></routing> <routing path="^/start-coding$" name="markdown/en/page_en_22_0_0"></routing> <routing path="^/step-1-start-creating-a-main-import-file-and-name-it-like:-clquickcorp.js.-put-it-into-packages/js/-file-directory$" name="markdown/en/page_en_22_1_0"></routing> <routing path="^/step-2-then-create-some-services-inhereting-classes-into-the-file-js/packages/clquickcorp.services.js-:$" name="markdown/en/page_en_22_2_0"></routing> <routing path="^/step-3-now-it's-time-to-create-the-components-clquickcorp.components.js$" name="markdown/en/page_en_22_3_0"></routing> <routing path="^/step-4-once-you-have-done-the-above-components-declaration,-you-will-now-want-to-code-your-controllers-clquickcorp.controller.js$" name="markdown/en/page_en_22_4_0"></routing> <routing path="^/step-5-to-use-into-the-html5-code-you-only-need-to-do-some-settings-between-script-tags:$" name="markdown/en/page_en_22_5_0"></routing> <routing path="^/qcobjects-cli-tool$" name="markdown/en/page_en_23_0_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_23_1_0"></routing> <routing path="^/options$" name="markdown/en/page_en_23_2_0"></routing> <routing path="^/commands$" name="markdown/en/page_en_23_3_0"></routing> <routing path="^/use$" name="markdown/en/page_en_23_4_0"></routing> <routing path="^/license$" name="markdown/en/page_en_23_5_0"></routing> <routing path="^/!%5Blogo%5Dhttps//qcobjectsdev/qcobjects_01.png$" name="markdown/en/page_en_0_0_0_0"></routing> <routing path="^/qcobjects$" name="markdown/en/page_en_1_0_0_0"></routing> <routing path="^/the-meaning-of-the-name-qcobjects-do-not-forget-the-q$" name="markdown/en/page_en_2_0_0_0"></routing> <routing path="^/qcobjects-explainer-video$" name="markdown/en/page_en_3_0_0_0"></routing> <routing path="^/table-of-contents$" name="markdown/en/page_en_4_0_0_0"></routing> <routing path="^/principals$" name="markdown/en/page_en_5_0_0_0"></routing> <routing path="^/main-features$" name="markdown/en/page_en_6_0_0_0"></routing> <routing path="^/progressive-web-apps-pwa-adopted-features$" name="markdown/en/page_en_7_0_0_0"></routing> <routing path="^/prevent-render-blocking-resources$" name="markdown/en/page_en_7_1_0_0"></routing> <routing path="^/on-demand-resources-load$" name="markdown/en/page_en_7_2_0_0"></routing> <routing path="^/lazy-loading-of-images-in-components-use-lazy-src-instead-of-src-attribute-in-img-tag$" name="markdown/en/page_en_7_3_0_0"></routing> <routing path="^/cross-browser-javascript-framework-for-mvc-patterns$" name="markdown/en/page_en_8_0_0_0"></routing> <routing path="^/install-it,-make-a-textfield-or-a-navigate-home-functionality,-all-in-just-one-step$" name="markdown/en/page_en_9_0_0_0"></routing> <routing path="^/dynamic-components-architecture$" name="markdown/en/page_en_10_0_0_0"></routing> <routing path="^/ecma-262-specification$" name="markdown/en/page_en_11_0_0_0"></routing> <routing path="^/copyright$" name="markdown/en/page_en_12_0_0_0"></routing> <routing path="^/demo$" name="markdown/en/page_en_13_0_0_0"></routing> <routing path="^/pwa-live-demo$" name="markdown/en/page_en_13_1_0_0"></routing> <routing path="^/demo-integrating-with-foundation$" name="markdown/en/page_en_13_2_0_0"></routing> <routing path="^/demo-integrating-with-materializecss$" name="markdown/en/page_en_13_3_0_0"></routing> <routing path="^/demo-using-raw-css$" name="markdown/en/page_en_13_4_0_0"></routing> <routing path="^/example-of-qcobjects-using-and-manipulating-canvas-objects$" name="markdown/en/page_en_13_5_0_0"></routing> <routing path="^/devblog$" name="markdown/en/page_en_14_0_0_0"></routing> <routing path="^/fork$" name="markdown/en/page_en_15_0_0_0"></routing> <routing path="^/become-a-sponsor$" name="markdown/en/page_en_16_0_0_0"></routing> <routing path="^/check-out-the-qcobjects-sdk$" name="markdown/en/page_en_17_0_0_0"></routing> <routing path="^/donate$" name="markdown/en/page_en_18_0_0_0"></routing> <routing path="^/installing$" name="markdown/en/page_en_19_0_0_0"></routing> <routing path="^/using-qcobjects-with-atom$" name="markdown/en/page_en_19_1_0_0"></routing> <routing path="^/using-qcobjects-in-visual-studio-code$" name="markdown/en/page_en_19_2_0_0"></routing> <routing path="^/installing-with-npm$" name="markdown/en/page_en_19_3_0_0"></routing> <routing path="^/installing-the-docker-playground$" name="markdown/en/page_en_19_4_0_0"></routing> <routing path="^/one-step-installation-script-for-ubuntu-18x$" name="markdown/en/page_en_19_5_0_0"></routing> <routing path="^/one-step-installation-script-for-rhel8$" name="markdown/en/page_en_19_6_0_0"></routing> <routing path="^/one-step-installation-script-for-raspberry-pi-raspbian-9$" name="markdown/en/page_en_19_7_0_0"></routing> <routing path="^/one-step-installation-script-for-macos$" name="markdown/en/page_en_19_8_0_0"></routing> <routing path="^/install-and-test-qcobjects-on-microsoft-windows-os$" name="markdown/en/page_en_19_9_0_0"></routing> <routing path="^/qcobjects-multi-cloud-installation$" name="markdown/en/page_en_19_10_0_0"></routing> <routing path="^/digitalocean-one-click-droplet$" name="markdown/en/page_en_19_10_1_0"></routing> <routing path="^/aws-amazon-machine-images-ami$" name="markdown/en/page_en_19_10_2_0"></routing> <routing path="^/amazon-web-services-aws-pib-private-amazon-machine-image$" name="markdown/en/page_en_19_10_3_0"></routing> <routing path="^/using-the-development-version-code-in-the-straight-way-into-html5$" name="markdown/en/page_en_19_11_0_0"></routing> <routing path="^/using-the-cdn-minified-version-code-from-jsdelivr-cdn$" name="markdown/en/page_en_19_12_0_0"></routing> <routing path="^/using-the-latest-non-minified-version-from-jsdelivr-cdn$" name="markdown/en/page_en_19_13_0_0"></routing> <routing path="^/using-unpkg-cdn$" name="markdown/en/page_en_19_14_0_0"></routing> <routing path="^/using-cdnjs$" name="markdown/en/page_en_19_15_0_0"></routing> <routing path="^/reference$" name="markdown/en/page_en_20_0_0_0"></routing> <routing path="^/essentials$" name="markdown/en/page_en_20_1_0_0"></routing> <routing path="^/qc_object$" name="markdown/en/page_en_20_1_1_0"></routing> <routing path="^/complexstoragecache$" name="markdown/en/page_en_20_1_2_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_1_2_1"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_2_2"></routing> <routing path="^/asyncload$" name="markdown/en/page_en_20_1_3_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_1_3_1"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_3_2"></routing> <routing path="^/class$" name="markdown/en/page_en_20_1_4_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_1_4_1"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_4_2"></routing> <routing path="^/qc_append,-append-method$" name="markdown/en/page_en_20_1_5_0"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_5_1"></routing> <routing path="^/the-%5C_super%5C_-method$" name="markdown/en/page_en_20_1_6_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_1_6_1"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_6_2"></routing> <routing path="^/new$" name="markdown/en/page_en_20_1_7_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_1_7_1"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_7_2"></routing> <routing path="^/inheritclass$" name="markdown/en/page_en_20_1_8_0"></routing> <routing path="^/classfactory$" name="markdown/en/page_en_20_1_9_0"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_9_1"></routing> <routing path="^/%5C_crypt$" name="markdown/en/page_en_20_1_10_0"></routing> <routing path="^/example-1$" name="markdown/en/page_en_20_1_10_1"></routing> <routing path="^/global$" name="markdown/en/page_en_20_1_11_0"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_11_1"></routing> <routing path="^/config$" name="markdown/en/page_en_20_1_12_0"></routing> <routing path="^/usage-from-memory$" name="markdown/en/page_en_20_1_12_1"></routing> <routing path="^/usage-from-configjson$" name="markdown/en/page_en_20_1_12_2"></routing> <routing path="^/usage-from-an-encrypted-configjson$" name="markdown/en/page_en_20_1_12_3"></routing> <routing path="^/dynamic-config-settings$" name="markdown/en/page_en_20_1_12_4"></routing> <routing path="^/processor$" name="markdown/en/page_en_20_1_13_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_1_13_1"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_13_2"></routing> <routing path="^/waituntil$" name="markdown/en/page_en_20_1_14_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_1_14_1"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_14_2"></routing> <routing path="^/package$" name="markdown/en/page_en_20_1_15_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_1_15_1"></routing> <routing path="^/example-1$" name="markdown/en/page_en_20_1_15_2"></routing> <routing path="^/example-2$" name="markdown/en/page_en_20_1_15_3"></routing> <routing path="^/import$" name="markdown/en/page_en_20_1_16_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_1_16_1"></routing> <routing path="^/example-1$" name="markdown/en/page_en_20_1_16_2"></routing> <routing path="^/example-2$" name="markdown/en/page_en_20_1_16_3"></routing> <routing path="^/export$" name="markdown/en/page_en_20_1_17_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_1_17_1"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_17_2"></routing> <routing path="^/cast$" name="markdown/en/page_en_20_1_18_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_1_18_1"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_18_2"></routing> <routing path="^/tag$" name="markdown/en/page_en_20_1_19_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_1_19_1"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_19_2"></routing> <routing path="^/ready$" name="markdown/en/page_en_20_1_20_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_1_20_1"></routing> <routing path="^/component-class$" name="markdown/en/page_en_20_1_21_0"></routing> <routing path="^/properties$" name="markdown/en/page_en_20_1_21_1"></routing> <routing path="^/methods$" name="markdown/en/page_en_20_1_21_2"></routing> <routing path="^/component-html-tag$" name="markdown/en/page_en_20_1_22_0"></routing> <routing path="^/available-attributes$" name="markdown/en/page_en_20_1_22_1"></routing> <routing path="^/componenturi$" name="markdown/en/page_en_20_1_22_2"></routing> <routing path="^/componentloader$" name="markdown/en/page_en_20_1_22_3"></routing> <routing path="^/buildcomponents$" name="markdown/en/page_en_20_1_22_4"></routing> <routing path="^/controller$" name="markdown/en/page_en_20_1_23_0"></routing> <routing path="^/view$" name="markdown/en/page_en_20_1_24_0"></routing> <routing path="^/vo$" name="markdown/en/page_en_20_1_25_0"></routing> <routing path="^/service$" name="markdown/en/page_en_20_1_26_0"></routing> <routing path="^/properties$" name="markdown/en/page_en_20_1_26_1"></routing> <routing path="^/methods$" name="markdown/en/page_en_20_1_26_2"></routing> <routing path="^/serviceloader$" name="markdown/en/page_en_20_1_27_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_1_27_1"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_27_2"></routing> <routing path="^/jsonservice$" name="markdown/en/page_en_20_1_28_0"></routing> <routing path="^/properties$" name="markdown/en/page_en_20_1_28_1"></routing> <routing path="^/methods$" name="markdown/en/page_en_20_1_28_2"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_28_3"></routing> <routing path="^/configservice$" name="markdown/en/page_en_20_1_29_0"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_29_1"></routing> <routing path="^/sourcejs$" name="markdown/en/page_en_20_1_30_0"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_30_1"></routing> <routing path="^/sourcecss$" name="markdown/en/page_en_20_1_31_0"></routing> <routing path="^/effect$" name="markdown/en/page_en_20_1_32_0"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_32_1"></routing> <routing path="^/timer$" name="markdown/en/page_en_20_1_33_0"></routing> <routing path="^/example$" name="markdown/en/page_en_20_1_33_1"></routing> <routing path="^/list-and-math-functions$" name="markdown/en/page_en_20_2_0_0"></routing> <routing path="^/arraylist$" name="markdown/en/page_en_20_2_1_0"></routing> <routing path="^/arraycollection$" name="markdown/en/page_en_20_2_2_0"></routing> <routing path="^/%5Barraylist-or-array%5Dunique$" name="markdown/en/page_en_20_2_3_0"></routing> <routing path="^/%5Barraylist-or-array%5Dtable$" name="markdown/en/page_en_20_2_4_0"></routing> <routing path="^/%5Barraylist-or-array%5Dsort$" name="markdown/en/page_en_20_2_5_0"></routing> <routing path="^/%5Barraylist-or-array%5Dsortby$" name="markdown/en/page_en_20_2_6_0"></routing> <routing path="^/%5Barraylist-or-array%5Dmatrix$" name="markdown/en/page_en_20_2_7_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_2_7_1"></routing> <routing path="^/%5Barraylist-or-array%5Dmatrix2d$" name="markdown/en/page_en_20_2_8_0"></routing> <routing path="^/%5Barraylist-or-array%5Dmatrix3d$" name="markdown/en/page_en_20_2_9_0"></routing> <routing path="^/range$" name="markdown/en/page_en_20_2_10_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_2_10_1"></routing> <routing path="^/arraysum$" name="markdown/en/page_en_20_2_11_0"></routing> <routing path="^/arrayavg$" name="markdown/en/page_en_20_2_12_0"></routing> <routing path="^/arraymin$" name="markdown/en/page_en_20_2_13_0"></routing> <routing path="^/arraymax$" name="markdown/en/page_en_20_2_14_0"></routing> <routing path="^/sdk$" name="markdown/en/page_en_20_3_0_0"></routing> <routing path="^/sdk-components$" name="markdown/en/page_en_20_3_1_0"></routing> <routing path="^/orgquickcorp.components.shadowedcomponent$" name="markdown/en/page_en_20_3_1_1"></routing> <routing path="^/orgquickcorp.components.formfield$" name="markdown/en/page_en_20_3_1_2"></routing> <routing path="^/orgquickcorp.components.buttonfield$" name="markdown/en/page_en_20_3_1_3"></routing> <routing path="^/orgquickcorp.components.inputfield$" name="markdown/en/page_en_20_3_1_4"></routing> <routing path="^/orgquickcorp.components.textfield$" name="markdown/en/page_en_20_3_1_5"></routing> <routing path="^/orgquickcorp.components.emailfield$" name="markdown/en/page_en_20_3_1_6"></routing> <routing path="^/orgquickcorp.components.gridcomponent$" name="markdown/en/page_en_20_3_1_7"></routing> <routing path="^/orgquickcorp.components.modalenclosurecomponent$" name="markdown/en/page_en_20_3_1_8"></routing> <routing path="^/orgquickcorp.components.modalcomponent$" name="markdown/en/page_en_20_3_1_9"></routing> <routing path="^/orgquickcorp.components.swaggeruicomponent$" name="markdown/en/page_en_20_3_1_10"></routing> <routing path="^/orgquickcorp.components.splashscreen.videosplashscreencomponent$" name="markdown/en/page_en_20_3_1_11"></routing> <routing path="^/sdk-controllers$" name="markdown/en/page_en_20_3_2_0"></routing> <routing path="^/orgquickcorp.controllers.gridcontroller$" name="markdown/en/page_en_20_3_2_1"></routing> <routing path="^/orgquickcorp.controllers.datagridcontroller$" name="markdown/en/page_en_20_3_2_2"></routing> <routing path="^/orgquickcorp.controllers.modalcontroller$" name="markdown/en/page_en_20_3_2_3"></routing> <routing path="^/orgquickcorp.controllers.formvalidations$" name="markdown/en/page_en_20_3_2_4"></routing> <routing path="^/usage$" name="markdown/en/page_en_20_3_2_5"></routing> <routing path="^/orgquickcorp.controllers.formcontroller$" name="markdown/en/page_en_20_3_2_6"></routing> <routing path="^/orgquickcorp.controllers.swaggeruicontroller$" name="markdown/en/page_en_20_3_2_7"></routing> <routing path="^/sdk-effects$" name="markdown/en/page_en_20_3_3_0"></routing> <routing path="^/orgquickcorp.tools.effects.move$" name="markdown/en/page_en_20_3_3_1"></routing> <routing path="^/orgquickcorp.tools.effects.movexinfromright$" name="markdown/en/page_en_20_3_3_2"></routing> <routing path="^/orgquickcorp.tools.effects.movexinfromleft$" name="markdown/en/page_en_20_3_3_3"></routing> <routing path="^/orgquickcorp.tools.effects.moveyinfrombottom$" name="markdown/en/page_en_20_3_3_4"></routing> <routing path="^/orgquickcorp.tools.effects.moveyinfromtop$" name="markdown/en/page_en_20_3_3_5"></routing> <routing path="^/orgquickcorp.tools.effects.rotatex$" name="markdown/en/page_en_20_3_3_6"></routing> <routing path="^/orgquickcorp.tools.effects.rotatey$" name="markdown/en/page_en_20_3_3_7"></routing> <routing path="^/orgquickcorp.tools.effects.rotatez$" name="markdown/en/page_en_20_3_3_8"></routing> <routing path="^/orgquickcorp.tools.effects.rotate$" name="markdown/en/page_en_20_3_3_9"></routing> <routing path="^/orgquickcorp.tools.effects.fade$" name="markdown/en/page_en_20_3_3_10"></routing> <routing path="^/orgquickcorp.tools.effects.radius$" name="markdown/en/page_en_20_3_3_11"></routing> <routing path="^/orgquickcorp.tools.effects.resize$" name="markdown/en/page_en_20_3_3_12"></routing> <routing path="^/orgquickcorp.tools.effects.wipeleft$" name="markdown/en/page_en_20_3_3_13"></routing> <routing path="^/orgquickcorp.tools.effects.wiperight$" name="markdown/en/page_en_20_3_3_14"></routing> <routing path="^/orgquickcorp.tools.effects.wipeup$" name="markdown/en/page_en_20_3_3_15"></routing> <routing path="^/orgquickcorp.tools.effects.wipedown$" name="markdown/en/page_en_20_3_3_16"></routing> <routing path="^/sdk-misc-tools$" name="markdown/en/page_en_20_3_4_0"></routing> <routing path="^/orgquickcorp.tools.canvas.canvastool$" name="markdown/en/page_en_20_3_4_1"></routing> <routing path="^/orgquickcorp.tools.layouts.basiclayout$" name="markdown/en/page_en_20_3_4_2"></routing> <routing path="^/sdk-views$" name="markdown/en/page_en_20_3_5_0"></routing> <routing path="^/orgquickcorp.views.gridview$" name="markdown/en/page_en_20_3_5_1"></routing> <routing path="^/sdk-i18n-messages$" name="markdown/en/page_en_20_3_6_0"></routing> <routing path="^/orgquickcorp.i18n_messages.i18n_messages$" name="markdown/en/page_en_20_3_6_1"></routing> <routing path="^/the-qcobjects-http2-built-in-server$" name="markdown/en/page_en_20_4_0_0"></routing> <routing path="^/start-serving-your-files-with-qcobjects$" name="markdown/en/page_en_20_4_1_0"></routing> <routing path="^/principals-of-an-n-tier-or-multitier-architecture$" name="markdown/en/page_en_20_4_2_0"></routing> <routing path="^/micro-services-principals$" name="markdown/en/page_en_20_4_3_0"></routing> <routing path="^/backend-settings-in-configjson$" name="markdown/en/page_en_20_4_4_0"></routing> <routing path="^/backend-routing$" name="markdown/en/page_en_20_4_5_0"></routing> <routing path="^/the-qcobjects-microservice-class-and-package$" name="markdown/en/page_en_20_4_6_0"></routing> <routing path="^/generating-a-self-signed-certificate-with-qcobjects$" name="markdown/en/page_en_20_4_7_0"></routing> <routing path="^/working-with-a-letsencrypt-https-certificate,-certbot-and-qcobjects$" name="markdown/en/page_en_20_4_8_0"></routing> <routing path="^/quick-start-guide$" name="markdown/en/page_en_21_0_0_0"></routing> <routing path="^/quick-start-your-pwa-progressive-web-app$" name="markdown/en/page_en_21_0_1_0"></routing> <routing path="^/quick-start-your-amp-accelerated-mobile-page$" name="markdown/en/page_en_21_0_2_0"></routing> <routing path="^/start-coding$" name="markdown/en/page_en_22_0_0_0"></routing> <routing path="^/step-1-start-creating-a-main-import-file-and-name-it-like:-clquickcorp.js.-put-it-into-packages/js/-file-directory$" name="markdown/en/page_en_22_1_0_0"></routing> <routing path="^/step-2-then-create-some-services-inhereting-classes-into-the-file-js/packages/clquickcorp.services.js-:$" name="markdown/en/page_en_22_2_0_0"></routing> <routing path="^/step-3-now-it's-time-to-create-the-components-clquickcorp.components.js$" name="markdown/en/page_en_22_3_0_0"></routing> <routing path="^/step-4-once-you-have-done-the-above-components-declaration,-you-will-now-want-to-code-your-controllers-clquickcorp.controller.js$" name="markdown/en/page_en_22_4_0_0"></routing> <routing path="^/step-5-to-use-into-the-html5-code-you-only-need-to-do-some-settings-between-script-tags:$" name="markdown/en/page_en_22_5_0_0"></routing> <routing path="^/qcobjects-cli-tool$" name="markdown/en/page_en_23_0_0_0"></routing> <routing path="^/usage$" name="markdown/en/page_en_23_1_0_0"></routing> <routing path="^/options$" name="markdown/en/page_en_23_2_0_0"></routing> <routing path="^/commands$" name="markdown/en/page_en_23_3_0_0"></routing> <routing path="^/use$" name="markdown/en/page_en_23_4_0_0"></routing> <routing path="^/license$" name="markdown/en/page_en_23_5_0_0"></routing> <routing path="^/$" name="markdown/en/page_en_1" ></routing> <routing path="^$" name="markdown/en/page_en_1" ></routing> </component> </article>