在应用程序中,我需要有一些配置变量是全局的,我在模块中使用它们.我的配置文件可能看起来像.
config.js:
var config = {
baseServiceUrl: 'http://localhost/baseServiceUrl',
baseUrl: 'http://localhost/baseUrl',
mapping_764: {
location:'Austin',
emailAddress:'austin@customerservice.com',
registerLink:'https://www.customercare.com/en/austin/registration/',
fbLikeLink:'https://www.facebook.com/customercare.austin',
microSite: 'http://austin.customercare.com/'
}
}
Run Code Online (Sandbox Code Playgroud)
我只是使用脚本标记和requirejs加载此文件.
<script src="js/app/config.js"></script>
<script data-main="js/main" src="js/libs/require/require.js"></script>
现在,全局变量(对象)配置可以在所有模块中使用,也可以在浏览器控制台中使用.所以我在想如果有人更改了这个配置属性,应用程序肯定会崩溃,因为这个配置变量用于服务调用和许多其他事情.
有没有办法处理这类问题.
我正在关注材料设计教程here。本教程遵循 Node JS 方法,并使用 npm 安装材料设计组件。这很好,我让 MDC 101 项目完全按照教程运行。文本框标签很好地浮在顶部,很快就离开了,我开始在文本在页面底部显示进入这里。
但是,我想在我的 Scala Play Web 服务中使用 Material Design 组件,因此我将 CSS 链接和 JS 脚本插入到我的网页(下面的代码)中,如下所述。我的页面的 HTML 如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Shrine (MDC Web Example App)</title>
<link rel="shortcut icon" href="https://material.io/favicon.ico">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.0/normalize.min.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700">
<link rel="stylesheet" href="https://unpkg.com/material-components-web/dist/material-components-web.min.css">
</head>
<body>
<form action="home.html">
<div class="mdc-text-field mdc-text-field--box username">
<input type="text" class="mdc-text-field__input" id="username-input" name="username" required>
<label class="mdc-floating-label" for="username-input">Username</label>
<div class="mdc-line-ripple"></div>
</div>
<div class="mdc-text-field …Run Code Online (Sandbox Code Playgroud) 是否有任何工作方法来修改数据库中所有表的主键的填充因子参数?
sql-server indexing fillfactor primary-key sql-server-2008-r2
我正在使用D3的序数比例来将数字映射到颜色.我用过这个:
color = d3.scale.ordinal().range(["#1f77b4", "#ff7f0e", "#2ca02c", "#d62728", "#9467bd", "#8c564b", "#e377c2"]).domain([0,6]);
console.log(color(0),color(1),color(2),color(3),color(4),color(5),color(6));
Run Code Online (Sandbox Code Playgroud)
我得到的回应是:
#1f77b4 #2ca02c #d62728 #9467bd #8c564b #e377c2 #ff7f0e
我好奇不应该回应:
#1f77b4, #ff7f0e, #2ca02c, #d62728, #9467bd, #8c564b, #e377c2
请指教.
我正在使用通过新W3C 规范中指定的Chrome和 IE 9公开的新webTiming API。
出于某种原因,我得到了loadEventEndas 0。这限制了我计算实际加载时间。
这是输出和代码
connectStart is: 1308411426685
responseStart is: 1308411429541
domLoading is: 1308411429548
connectEnd is: 1308411426685
domInteractive is: 1308411430023
fetchStart is: 1308411426667
secureConnectionStart is: 0
domainLookupStart is: 1308411426667
responseEnd is: 1308411429543
requestStart is: 1308411426685
loadEventEnd is: 0
domComplete is: 0
redirectStart is: 0
unloadEventEnd is: 1308411429545
domContentLoadedEventStart is: 1308411430023
domContentLoadedEventEnd is: 0
domainLookupEnd is: 1308411426667
navigationStart is: 1308411426667
unloadEventStart is: 1308411429545
loadEventStart is: 0
redirectEnd is: 0 …Run Code Online (Sandbox Code Playgroud) javascript ×3
html ×2
css ×1
css3 ×1
d3.js ×1
fillfactor ×1
indexing ×1
performance ×1
primary-key ×1
requirejs ×1
sql-server ×1
w3c ×1