Files
rappaurio-sae501_502/app/node_modules/cejs/_documents/JsDoc/symbols/CeL.env.html
2023-09-25 13:27:24 +02:00

1038 lines
25 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="generator" content="JsDoc Toolkit" />
<title>JsDoc Reference - CeL.env</title>
<style type="text/css">
/* default.css */
body
{
font: 12px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
width: 800px;
}
.header
{
clear: both;
background-color: #ccc;
padding: 8px;
}
h1
{
font-size: 150%;
font-weight: bold;
padding: 0;
margin: 1em 0 0 .3em;
}
hr
{
border: none 0;
border-top: 1px solid #7F8FB1;
height: 1px;
}
pre.code
{
display: block;
padding: 8px;
border: 1px dashed #ccc;
}
#index
{
margin-top: 24px;
float: left;
width: 160px;
position: absolute;
left: 8px;
background-color: #F3F3F3;
padding: 8px;
}
#content
{
margin-left: 190px;
width: 600px;
}
.classList
{
list-style-type: none;
padding: 0;
margin: 0 0 0 8px;
font-family: arial, sans-serif;
font-size: 1em;
overflow: auto;
}
.classList li
{
padding: 0;
margin: 0 0 8px 0;
}
.summaryTable { width: 100%; }
h1.classTitle
{
font-size:170%;
line-height:130%;
}
h2 { font-size: 110%; }
caption, div.sectionTitle
{
background-color: #7F8FB1;
color: #fff;
font-size:130%;
text-align: left;
padding: 2px 6px 2px 6px;
border: 1px #7F8FB1 solid;
}
div.sectionTitle { margin-bottom: 8px; }
.summaryTable thead { display: none; }
.summaryTable td
{
vertical-align: top;
padding: 4px;
border-bottom: 1px #7F8FB1 solid;
border-right: 1px #7F8FB1 solid;
}
/*col#summaryAttributes {}*/
.summaryTable td.attributes
{
border-left: 1px #7F8FB1 solid;
width: 140px;
text-align: right;
}
td.attributes, .fixedFont
{
line-height: 15px;
color: #002EBE;
font-family: "Courier New",Courier,monospace;
font-size: 13px;
}
.summaryTable td.nameDescription
{
text-align: left;
font-size: 13px;
line-height: 15px;
}
.summaryTable td.nameDescription, .description
{
line-height: 15px;
padding: 4px;
padding-left: 4px;
}
.summaryTable { margin-bottom: 8px; }
ul.inheritsList
{
list-style: square;
margin-left: 20px;
padding-left: 0;
}
.detailList {
margin-left: 20px;
line-height: 15px;
}
.detailList dt { margin-left: 20px; }
.detailList .heading
{
font-weight: bold;
padding-bottom: 6px;
margin-left: 0;
}
.light, td.attributes, .light a:link, .light a:visited
{
color: #777;
font-style: italic;
}
.fineprint
{
text-align: right;
font-size: 10px;
}
</style>
</head>
<body>
<!-- ============================== header ================================= -->
<!-- begin static/header.html -->
<div id="header">
</div>
<!-- end static/header.html -->
<!-- ============================== classes index ============================ -->
<div id="index">
<!-- begin publish.classesIndex -->
<div align="center"><a href="../index.html">Class Index</a>
| <a href="../files.html">File Index</a></div>
<hr />
<h2>Classes</h2>
<ul class="classList">
<li><i><a href="../symbols/_global_.html">_global_</a></i></li>
<li><a href="../symbols/CeL.html">CeL</a></li>
<li><a href="../symbols/CeL.application.debug.html">CeL.application.debug</a></li>
<li><a href="../symbols/CeL.application.debug.log.html">CeL.application.debug.log</a></li>
<li><a href="../symbols/CeL.application.locale.html">CeL.application.locale</a></li>
<li><a href="../symbols/CeL.application.net.html">CeL.application.net</a></li>
<li><a href="../symbols/CeL.application.net.Ajax.html">CeL.application.net.Ajax</a></li>
<li><a href="../symbols/CeL.application.OS.Windows.html">CeL.application.OS.Windows</a></li>
<li><a href="../symbols/CeL.application.OS.Windows.file.html">CeL.application.OS.Windows.file</a></li>
<li><a href="../symbols/CeL.application.OS.Windows.HTA.html">CeL.application.OS.Windows.HTA</a></li>
<li><a href="../symbols/CeL.application.OS.Windows.job.html">CeL.application.OS.Windows.job</a></li>
<li><a href="../symbols/CeL.application.OS.Windows.registry.html">CeL.application.OS.Windows.registry</a></li>
<li><a href="../symbols/CeL.application.OS.Windows.WMI.html">CeL.application.OS.Windows.WMI</a></li>
<li><a href="../symbols/CeL.application.storage.file.html">CeL.application.storage.file</a></li>
<li><a href="../symbols/CeL.data.html">CeL.data</a></li>
<li><a href="../symbols/CeL.data.check.html">CeL.data.check</a></li>
<li><a href="../symbols/CeL.data.code.API.html">CeL.data.code.API</a></li>
<li><a href="../symbols/CeL.data.code.compatibility.html">CeL.data.code.compatibility</a></li>
<li><a href="../symbols/CeL.data.code.reorganize.html">CeL.data.code.reorganize</a></li>
<li><a href="../symbols/CeL.data.CSV.html">CeL.data.CSV</a></li>
<li><a href="../symbols/CeL.data.math.html">CeL.data.math</a></li>
<li><a href="../symbols/CeL.data.math.Hamming.html">CeL.data.math.Hamming</a></li>
<li><a href="../symbols/CeL.data.math.polynomial.html">CeL.data.math.polynomial</a></li>
<li><a href="../symbols/CeL.data.math.quotient.html">CeL.data.math.quotient</a></li>
<li><a href="../symbols/CeL.data.native.html">CeL.data.native</a></li>
<li><a href="../symbols/CeL.data.XML.html">CeL.data.XML</a></li>
<li><a href="../symbols/CeL.env.html">CeL.env</a></li>
<li><a href="../symbols/CeL.interact.DOM.html">CeL.interact.DOM</a></li>
<li><a href="../symbols/CeL.interact.form.address.html">CeL.interact.form.address</a></li>
<li><a href="../symbols/CeL.interact.form.select_input.html">CeL.interact.form.select_input</a></li>
<li><a href="../symbols/CeL.interact.integrate.map.html">CeL.interact.integrate.map</a></li>
<li><a href="../symbols/CeL.interact.integrate.SVG.html">CeL.interact.integrate.SVG</a></li>
</ul>
<hr />
<!-- end publish.classesIndex -->
</div>
<div id="content">
<!-- ============================== class title ============================ -->
<h1 class="classTitle">
Class CeL.env
</h1>
<!-- ============================== class summary ========================== -->
<p class="description">
環境變數 (environment variables) 與程式會用到的 library 相關變數 / configuration。
<br /><i>Defined in: </i> <a href="../symbols/src/D__USB_cgi-bin_lib_JS_ce.origin.js.html">ce.origin.js</a>.
</p>
<!-- ============================== constructor summary ==================== -->
<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class CeL.env.">
<caption>Class Summary</caption>
<thead>
<tr>
<th scope="col">Constructor Attributes</th>
<th scope="col">Constructor Name and Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="attributes">&nbsp;</td>
<td class="nameDescription" >
<div class="fixedFont">
<b><a href="../symbols/CeL.env.html#constructor">CeL.env</a></b>(name, value)
</div>
<div class="description">取得/設定環境變數 enumeration<br/>
(雖然不喜歡另開 name-space但以 2009 當下的 JsDoc Toolkit 來說,似乎沒辦法創造 enumeration。</div>
</td>
</tr>
</tbody>
</table>
<!-- ============================== properties summary ===================== -->
<table class="summaryTable" cellspacing="0" summary="A summary of the fields documented in the class CeL.env.">
<caption>Field Summary</caption>
<thead>
<tr>
<th scope="col">Field Attributes</th>
<th scope="col">Field Name and Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.global">global</a></b>
</div>
<div class="description">default global object.</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.identifier_RegExp">identifier_RegExp</a></b>
</div>
<div class="description">Legal identifier name in RegExp.</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.identifier_String">identifier_String</a></b>
</div>
<div class="description">Legal identifier name in String from env.identifier_RegExp.</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.locale">locale</a></b>
</div>
<div class="description">預設語系
0x404:中文-台灣,0x0411:日文-日本</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.main_script">main_script</a></b>
</div>
<div class="description">library main file name<br/>
full path: <a href="../symbols/CeL.env.html#.registry_path">CeL.env.registry_path</a> + <a href="../symbols/CeL.env.html#.main_script">CeL.env.main_script</a></div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.main_script_name">main_script_name</a></b>
</div>
<div class="description">library main file base name</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.module_name_separator">module_name_separator</a></b>
</div>
<div class="description">預設 module name separator</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.new_line">new_line</a></b>
</div>
<div class="description">文件預設 new line</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.not_to_extend_keyword">not_to_extend_keyword</a></b>
</div>
<div class="description">module 中的這 member 定義了哪些 member 不被 extend</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.organization">organization</a></b>
</div>
<div class="description">creator group / 組織名稱 organization name</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.OS">OS</a></b>
</div>
<div class="description">本次執行所在 OS 平台</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.path_separator">path_separator</a></b>
</div>
<div class="description">file system 預設 path separator<br/>
platform-dependent path separator character, 決定目錄(directory)分隔</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.path_separator_RegExp">path_separator_RegExp</a></b>
</div>
<div class="description">path_separator in 通用(regular)運算式</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.registry_base">registry_base</a></b>
</div>
<div class="description">在 registry 中存放 library 資料的 base path</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.registry_path">registry_path</a></b>
</div>
<div class="description">存放在 registry 中的 path通常指的是 library 在 File System 中的 base path</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.script_base_path">script_base_path</a></b>
</div>
<div class="description">base path of script.</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.script_extension">script_extension</a></b>
</div>
<div class="description">default extension of script file.</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.script_name">script_name</a></b>
</div>
<div class="description">script name</div>
</td>
</tr>
<tr>
<td class="attributes">&lt;static&gt; &nbsp;</td>
<td class="nameDescription">
<div class="fixedFont">
CeL.env.<b><a href="../symbols/CeL.env.html#.source_encoding">source_encoding</a></b>
</div>
<div class="description">本 library source 檔案使用之 encoding<br/>
不使用會產生語法錯誤</div>
</td>
</tr>
</tbody>
</table>
<!-- ============================== methods summary ======================== -->
<!-- ============================== events summary ======================== -->
<!-- ============================== constructor details ==================== -->
<div class="details"><a name="constructor"> </a>
<div class="sectionTitle">
Class Detail
</div>
<div class="fixedFont">
<b>CeL.env</b>(name, value)
</div>
<div class="description">
取得/設定環境變數 enumeration<br/>
(雖然不喜歡另開 name-space但以 2009 當下的 JsDoc Toolkit 來說,似乎沒辦法創造 enumeration。
</div>
<dl class="detailList">
<dt class="heading">Parameters:</dt>
<dt>
<span class="light fixedFont">{String}</span> <b>name</b>
</dt>
<dd>環境變數名稱</dd>
<dt>
<b>value</b>
</dt>
<dd>環境變數之值</dd>
</dl>
<dl class="detailList">
<dt class="heading">Returns:</dt>
<dd>舊環境變數之值</dd>
</dl>
</div>
<!-- ============================== field details ========================== -->
<div class="sectionTitle">
Field Detail
</div>
<a name=".global"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{Object}</span>
<span class="light">CeL.env.</span><b>global</b>
</div>
<div class="description">
default global object.
有可能為 undefined!
</div>
<hr />
<a name=".identifier_RegExp"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{RegExp}</span>
<span class="light">CeL.env.</span><b>identifier_RegExp</b>
</div>
<div class="description">
Legal identifier name in RegExp.
這 pattern 會佔去兩個筆紀錄: first letter, and least.
.replace(/_/ [g],'for first letter')
.replace(/\\d/,'for least')
這邊列出的只是合法 identifier 的*子集*,且未去除 reserved words!
請注意實際判別須加入 ^..$
不用 \d 而用 0-9 是因為 \d 還包括了 MATHEMATICAL BOLD DIGIT。
<a href="http://blog.est.im/archives/3229" accessdate="2010/11/16 20:6">基于正则的URL匹配安全性考虑</a>
</div>
<dl class="detailList">
<dt class="heading">See:</dt>
<dd>ECMA-262 7.6 Identifier Names and Identifiers</dd>
</dl>
<hr />
<a name=".identifier_String"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">CeL.env.</span><b>identifier_String</b>
</div>
<div class="description">
Legal identifier name in String from env.identifier_RegExp.
</div>
<hr />
<a name=".locale"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{Number}</span>
<span class="light">CeL.env.</span><b>locale</b>
</div>
<div class="description">
預設語系
0x404:中文-台灣,0x0411:日文-日本
</div>
<dl class="detailList">
<dt class="heading">See:</dt>
<dd><a href="http://msdn.microsoft.com/zh-tw/library/system.globalization.cultureinfo(VS.80).aspx">CultureInfo 類別</a></dd>
</dl>
<hr />
<a name=".main_script"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{String}</span>
<span class="light">CeL.env.</span><b>main_script</b>
</div>
<div class="description">
library main file name<br/>
full path: <a href="../symbols/CeL.env.html#.registry_path">CeL.env.registry_path</a> + <a href="../symbols/CeL.env.html#.main_script">CeL.env.main_script</a>
</div>
<hr />
<a name=".main_script_name"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{String}</span>
<span class="light">CeL.env.</span><b>main_script_name</b>
</div>
<div class="description">
library main file base name
</div>
<hr />
<a name=".module_name_separator"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{String}</span>
<span class="light">CeL.env.</span><b>module_name_separator</b>
</div>
<div class="description">
預設 module name separator
</div>
<hr />
<a name=".new_line"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{String}</span>
<span class="light">CeL.env.</span><b>new_line</b>
</div>
<div class="description">
文件預設 new line
</div>
<hr />
<a name=".not_to_extend_keyword"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{String}</span>
<span class="light">CeL.env.</span><b>not_to_extend_keyword</b>
</div>
<div class="description">
module 中的這 member 定義了哪些 member 不被 extend
</div>
<hr />
<a name=".organization"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{String}</span>
<span class="light">CeL.env.</span><b>organization</b>
</div>
<div class="description">
creator group / 組織名稱 organization name
</div>
<hr />
<a name=".OS"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{String}</span>
<span class="light">CeL.env.</span><b>OS</b>
</div>
<div class="description">
本次執行所在 OS 平台
</div>
<hr />
<a name=".path_separator"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{String}</span>
<span class="light">CeL.env.</span><b>path_separator</b>
</div>
<div class="description">
file system 預設 path separator<br/>
platform-dependent path separator character, 決定目錄(directory)分隔
</div>
<hr />
<a name=".path_separator_RegExp"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{RegExp}</span>
<span class="light">CeL.env.</span><b>path_separator_RegExp</b>
</div>
<div class="description">
path_separator in 通用(regular)運算式
</div>
<hr />
<a name=".registry_base"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{String}</span>
<span class="light">CeL.env.</span><b>registry_base</b>
</div>
<div class="description">
在 registry 中存放 library 資料的 base path
</div>
<hr />
<a name=".registry_path"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{String}</span>
<span class="light">CeL.env.</span><b>registry_path</b>
</div>
<div class="description">
存放在 registry 中的 path通常指的是 library 在 File System 中的 base path
</div>
<hr />
<a name=".script_base_path"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{String}</span>
<span class="light">CeL.env.</span><b>script_base_path</b>
</div>
<div class="description">
base path of script.
TODO
以 reg 代替
</div>
<hr />
<a name=".script_extension"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{String}</span>
<span class="light">CeL.env.</span><b>script_extension</b>
</div>
<div class="description">
default extension of script file.
設定成 '.' 時由 CeL.get_script_base_path 設定
</div>
<dl class="detailList">
<dt class="heading">See:</dt>
<dd><a href="http://soswitcher.blogspot.com/2009/05/blogger-host-javascript-file-for-free.html" accessdate="2010/3/11 23:30">Blogger - Host Javascript File for Free - Blogger,Javascript - Blogger Blog by Switcher</a></dd>
</dl>
<hr />
<a name=".script_name"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{String}</span>
<span class="light">CeL.env.</span><b>script_name</b>
</div>
<div class="description">
script name
</div>
<hr />
<a name=".source_encoding"> </a>
<div class="fixedFont">&lt;static&gt;
<span class="light">{String}</span>
<span class="light">CeL.env.</span><b>source_encoding</b>
</div>
<div class="description">
本 library source 檔案使用之 encoding<br/>
不使用會產生語法錯誤
</div>
<!-- ============================== method details ========================= -->
<!-- ============================== event details ========================= -->
<hr />
</div>
<!-- ============================== footer ================================= -->
<div class="fineprint" style="clear:both">
Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 on Sat Aug 20 2011 15:07:30 GMT+0800 (CST)
</div>
</body>
</html>