小编exp*_*nit的帖子

使用AMD Requirejs + Backbonejs时处理全局变量

在应用程序中,我需要有一些配置变量是全局的,我在模块中使用它们.我的配置文件可能看起来像.

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>

现在,全局变量(对象)配置可以在所有模块中使用,也可以在浏览器控制台中使用.所以我在想如果有人更改了这个配置属性,应用程序肯定会崩溃,因为这个配置变量用于服务调用和许多其他事情.

有没有办法处理这类问题.

javascript requirejs

4
推荐指数
1
解决办法
4720
查看次数

Material Design 组件文本字段的标签不会浮动到左上角

我正在关注材料设计教程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)

html javascript css material-design material-components-web

4
推荐指数
1
解决办法
4562
查看次数

修改MS SQL 2008 R2中所有表中主键的填充因子

是否有任何工作方法来修改数据库中所有表的主键的填充因子参数?

sql-server indexing fillfactor primary-key sql-server-2008-r2

3
推荐指数
1
解决办法
2747
查看次数

以d3序数标度进行映射

我正在使用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

请指教.

javascript css3 d3.js

3
推荐指数
1
解决办法
1万
查看次数

WebTiming API 中的错误值

我正在使用通过新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)

html performance w3c google-chrome navigation-timing-api

2
推荐指数
1
解决办法
1806
查看次数