小编ein*_*ein的帖子

查找元素相对于文档的位置

确定相对于文档/正文/浏览器窗口的元素位置的最简单方法是什么?

现在我正在使用.offsetLeft/offsetTop,但是这个方法只给你相对于父元素的位置,所以你需要确定body元素的父元素数,以了解与body/browser窗口/文档位置相关的位置.

这种方法也很麻烦.

javascript dom

100
推荐指数
7
解决办法
10万
查看次数

获取当前日期,给定PHP的时区?

我想America/New_York在PHP 中用Paul Eggert格式()给出一个时区的今天日期?

php timezone date

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

SQL中的UNION之后的WHERE语句?

如何在SQL/MySQL中的UNION之后应用WHERE语句?

mysql sql

56
推荐指数
2
解决办法
8万
查看次数

如何使用requestAnimationFrame?

我是动画新手,但我最近用动画制作了动画setTimeout.FPS太低了,所以我找到了一个使用的解决方案requestAnimationFrame,在此链接中有所描述.

到目前为止,我的代码是:

//shim layer with setTimeout fallback
    window.requestAnimFrame = (function(){
        return  
            window.requestAnimationFrame       || 
            window.webkitRequestAnimationFrame || 
            window.mozRequestAnimationFrame    || 
            window.oRequestAnimationFrame      || 
            window.msRequestAnimationFrame     || 
            function(/* function */ callback){
                window.setTimeout(callback, 1000 / 60);
            };
    })();
    (function animloop(){
        //Get metrics
        var leftCurveEndX = finalLeft - initialLeft;
        var leftCurveEndY = finalTop + finalHeight - initialTop;
        var rightCurveEndX = finalLeft + finalWidth - initialLeft - initialWidth;
        var rightCurveEndY = leftCurveEndY;

        chopElement(0, 0, 0, 0, leftCurveEndX, leftCurveEndY, rightCurveEndX, rightCurveEndY);//Creates a new frame …
Run Code Online (Sandbox Code Playgroud)

javascript animation requestanimationframe

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

获取元素的比例值?

我想知道如何获得元素的比例值?

我试过$(element).css('-webkit-transform');哪个回归matrix(scaleX,0,0,scaleY,0,0);有没有办法获得scaleX而且scaleY只有?

javascript jquery css3

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

Nodejs:获取调用函数的文件名

我想知道如何获得函数调用者的绝对路径?

让我们说:

在文件中a.js我打电话b(); b()是文件中定义的函数b.js.a.js需要b.那么如何a.jsb.js节点中获取绝对路径?

javascript node.js

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

使用从Amazon ec2获得的公钥将Eclipse RSE与远程Linux服务器连接

我想要一种简单的方法来保存,复制和编辑远程服务器上的文件.我使用Eclipse作为IDE,对于这些任务而言,这比Eclipse的RSE(Remote System Exlporer)插件更好.问题是我不知道如何使用公钥建立连接.我有从亚马逊帐户下载的文件* .pem.但是,当我尝试连接到远程Linux服务器时,我没有看到任何形式或输入.它只是用户ID和密码.我还尝试使用系统的文本编辑器打开公钥,并将所有内容复制到我的密码字段,但它没有用.请帮助我

eclipse eclipse-plugin amazon-ec2 eclipse-rse

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

在RequireJS中包含Modernizr并在head标签中包含Modernizr

我有RequireJS和Modernizr的问题.

我想要Modernizr资源.以及身体的其他一切.原因是Modernizr需要在DOMContentLoad之前做一些事情.我希望能够使用RequireJS将Modernizr模块加载到其他模块中.如何在开发和生产环境中实现这一目标?我使用requirejs来拉取所有依赖项并缩小所有资源.并且yeoman构建取代<script data-main="scripts/main" src="scripts/vendor/require.js"></script>了缩小版本.

在身体标签下:

<!-- build:js ikl.app.js -->
<script data-main="scripts/main" src="scripts/vendor/require.js"></script>
    <!-- endbuild -->
    <script>
    requirejs.config({

        paths: {

            'jquery'        : 'vendor/jquery',
            'handlebars'    : 'vendor/handlebars',
            'ember'         : 'vendor/ember',
            'ember-data'    : 'vendor/ember-data',
            'modernizr'     : 'vendor/modernizr' // This should be removed


        },

        baseUrl: 'scripts',


        shim: {


            'jquery' : {

                exports : 'jQuery'

            },

            'ember': {

                deps: ['jquery', 'handlebars'],
                exports: 'Ember'

            },

            'ember-data': {

                deps: ['ember'],
                exports: 'DS'

            },

            'handlebars': {

                exports: 'Handlebars'

            },

            'modernizr': {
                exports: 'Modernizr'
            }

        }

    }); …
Run Code Online (Sandbox Code Playgroud)

javascript modernizr requirejs

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

如何在javascript中循环XML节点?

我尝试循环遍历由用户组成的XML节点,以在我的网站上创建en html表

for(var user in xmlhttp.getElementsByTagName('user')){   //fix this row to me
    //Create a new row for tbody
    var tr = document.createElement('tr');
    document.getElementById('tbody').appendChild(tr);
}
Run Code Online (Sandbox Code Playgroud)

xml看起来像这样

<websites_name>
<user>...</user>
<user>...</user>
.
.
.
</websites_name>
Run Code Online (Sandbox Code Playgroud)

UPDATE

xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","some URL",true);
xmlhttp.send();
var xmlDoc = xmlhttp.responseXML;
var root = xmlDoc.getElementsByTagName('websites_name');
for(var i=0, i<root[0].childNodes.length,i++){
    //Create a new row for tbody
    var tr = document.createElement('tr');
    document.getElementById('tbody').appendChild(tr);
}
Run Code Online (Sandbox Code Playgroud)

javascript xml

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

如何使用javascript从图像中删除EXIF数据?

我从HTML文件输入中读取了一个文件.对于iOS,我可以从相机拍照.问题是,如果您使用相机拍摄照片,内容将包含EXIF数据(至少如果我使用FileReader API读取文件内容).

如果图像包含EXIF数据,则无法使用画布裁剪.因为每次打电话都会破坏图像.toDataURL().我的猜测是它无法识别EXIF数据,也不知道如何使用EXIF数据裁剪图像.

文件内容由base64编码 FileReader.readAsDataURL().然后我将它插入img.src.

裁剪是通过绘制ctx.drawImage(...)基于旧图像的新图像完成的,最后我得到了新的图像数据c.toDataURL().

所以我的问题如何使用javascript删除EXIF数据?

javascript exif image ios

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