小编gat*_*pia的帖子

如何辨别网站的chrome语言(作为翻译栏的提示)

我有一个网络应用程序,在女王的爱好,但铬翻译栏弹出,并告诉我,它在爱沙尼亚语.

我尝试过lang和xml:lang但谷歌翻译栏似乎忽略了这些.

注意:Web应用程序完全是Ajax,导致栏弹出的内容是在页面加载后很长时间内可能出现的动态内容.所以也许我必须在我的Ajax响应中添加标题?

有没有人遇到这样的问题?

圭多

javascript ajax translation google-chrome

6
推荐指数
1
解决办法
971
查看次数

是否可以获取文档加载事件中鼠标光标的位置/位置

onload只是想知道是否可以从文档事件(在任何事件之前)获取鼠标的 x/y 位置mousemove

javascript dom-events

5
推荐指数
1
解决办法
3015
查看次数

大数数组压缩

我有一个 javascript 应用程序,可以通过网络发送大量数字数据。然后将该数据存储在数据库中。我有大小问题(带宽太大,数据库变得太大)。我现在准备为压缩牺牲一些性能。

我正在考虑实现一个 base 62 number.toString(62) 和 parseInt(compressed, 62)。这肯定会减少数据的大小,但在我继续这样做之前,我想我会把它交给这里的人,因为我知道肯定有一些我没有考虑过的开箱即用的解决方案。

基本规范是: - 将大量数组压缩为字符串以进行 JSONP 传输(所以我认为 UTF 已经过时了) - 相对较快,看起来我并不期待与现在相同的性能,但我也不想要 gzip 压缩.

任何想法将不胜感激。

谢谢

圭多塔皮亚

javascript compression

5
推荐指数
2
解决办法
6713
查看次数

ngserve --proxy-config 与 NTLM 身份验证不起作用

我试图让 Angular cli 的内部网络服务器(我认为 webpack 使用node-http-proxy)与 NTLM 身份验证一起使用,但出现了问题。

我这样设置 webpack 代理:

// in packages.json
...
"scripts": {
    "start": "ng serve --proxy-config proxy.conf.json",
...
Run Code Online (Sandbox Code Playgroud)

proxy.config.json 的内容是:

{
  "/srv": {
    "target": "http://localhost/access_form",
    "logLevel": "debug",
    "auth": "LOGIN:PASS"
  }
}
Run Code Online (Sandbox Code Playgroud)

我试图将 onProxyRes 函数添加到 JSON 选项对象,但这无法启动网络服务器。

有人对这个设置有过运气吗?有什么指点吗?

node-http-proxy webpack webpack-dev-server angular-cli angular

5
推荐指数
2
解决办法
8890
查看次数

带有漏洞的高效HTML Div

让我再解释一下,我想要一个大面积(全屏),其中有一个固定大小的洞.孔将跟随屏幕周围的鼠标.考虑将范围集中在页面上,页面的其余部分显示为灰色.

我需要在所有浏览器中有效地工作(包括IE 6).

我目前的解决方案使用4个div(顶部,右侧,底部,左侧)并以此方式形成孔.然而,这需要重新绘制整个屏幕并显示伪影(div具有背景图像以使该区域变灰).

是否有更好(更有效)的方法来实现这一点,任何人都可能遇到过?

注意:洞必须将所有事件传递到这些div下面的元素.

html javascript

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

贝塞尔定时动画路径

我正在尝试定义一个点的路径.每个点都有x,y和时间.然后,我想查询此路径并获取该时间点的当前位置.让我分享一些伪代码.

point {x, y, time}


function initialisePath(point[] path) {
    ... // Create Bezier Path
}

function getXYAtTime(time) {
    return ... // Get interpolated point along the bezier path at the specified time
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用canvas标签在javascript中实现它.但是,任何语言的样本都可以.有没有人知道任何创建这种可查询路径的开源库(用任何语言)?

注意:我一直试图从DynApi项目中了解这个示例和代码,但是从这个样本转移到时间感知路径对于我糟糕的动画技能来说是一个延伸.

谢谢

圭多

javascript animation bezier canvas

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

快速扩散强度算法

首先为标题道歉,我不知道它是否描述了我想要实现的目标,但它是我所拥有的最好的.

基本上我有一个数组描述2D空间的强度.我想在给定的一组迭代中将这个强度分配给邻居,即让我说我有以下数组:

intensity = [ 0, 0, 0, 0, 0, 
              0, 0, 0, 0, 0, 
              0, 0, 0, 0, 0, 
              0, 0, 100, 0, 0, 
              0, 0, 0, 0, 0, 
              0, 0, 0, 0, 0,
              0, 0, 0, 0, 0 ]
Run Code Online (Sandbox Code Playgroud)

然后我做了一次通过我的distributeIntensity算法(将50%的强度分配给邻居).然后我会:

            [ 0,  0,   0,  0, 0, 
              0,  0,   0,  0, 0, 
              0, 50,  50, 50, 0, 
              0, 50, 100, 50, 0, 
              0, 50,  50, 50, 0, 
              0,  0,   0,  0, 0,
              0,  0,   0,  0, 0 ]
Run Code Online (Sandbox Code Playgroud)

如果我对原始数组执行2次传递,则生成的数组将为: …

javascript algorithm distribution

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

NHibernate HiLo ID生成器.保存前生成ID

我正在尝试在NHibernate中使用'adonet.batch_size'属性.现在,我正在以很高的速率在多个会话中创建实体(因此批量插入).所以我正在做的是创建一个缓冲区,我保留这些实体,并定期将它们全部冲洗掉.

但是,只要我创建实体,我就需要ID.所以我想创建一个实体(在任何会话中),然后生成它的ID(我正在使用HiLo生成器).然后在稍后(和其他会话)我想要刷新缓冲区并确保这些ID不会改变.

反正有没有这样做?

谢谢

圭多

nhibernate

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

html窗口内容的高度(不仅仅是视口高度)

我正试图获得html窗口内容的高度.这是内容的全高,而不是可见高度.我document.getElementsByTagName('html')[0].offsetHeight在FireFox中使用了一些(非常有限的)成功 .

然而,这在IE中失败,并且在使用绝对定位元素时在Chrome中失败(http://code.google.com/p/chromium/issues/detail?id=38999).

可用于重现此操作的示例html文件是:

<html>
    <head>
<style>
div {
    border:solid 1px red;
    height:2000px;
    width:400px;
}
.broken {
    position:absolute;
    top:0;
    left:0;
}
.fixed {
    position:relative;
    top:0;
    left:0;
}
</style>
<script language='javascript'>
window.onload = function () {
    document.getElementById('window.height').innerHTML = window.innerHeight;    
    document.getElementById('window.screen.height').innerHTML = window.screen.height;
    document.getElementById('document.html.height').innerHTML = document.getElementsByTagName('html')[0].offsetHeight;
}
</script>
    </head>
    <body>
        <div class='fixed'>
            window.height: <span id='window.height'>&nbsp;</span> <br/>
            window.screen.height: <span id='window.screen.height'></span> <br/>
            document.html.height: <span id='document.html.height'></span> <br/>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

谢谢大家

Guido Tapia

html javascript css

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

使用highcharts-angular更改主题

我正在尝试使用该highcharts-angular软件包更改Highcharts主题。我尝试将主题添加到配置scripts部分,angular.json但这不起作用。我真的不想复制/粘贴整个主题,然后Highcharts按照此页面将其手动注入对象:https : //www.highcharts.com/docs/chart-design-and-style/themes

有没有人能够使用很好地更改主题highcharts-angular

highcharts angular

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