社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Lajos Arpad  »  全部回复
回复总数  6
4 年前
回复了 Lajos Arpad 创建的主题 » 如何将经典JavaScript中的“for of”转换为jQuery?

对于of是一个广泛可用的循环,除了现在不推荐的IE之外,所有浏览器都支持它

$('slider').each(function() {
    //this is the 'current' slider element
    //$(this) is the jQuery object of the current slider
});

但增加对jQuery的依赖性并不是真正明智的做法,JS不再需要这种技术来支持它。相反,你可以简单地用你的。。在编写代码时,使用BabelJS将代码转换为ES5,以便IE能够处理它。 Example :

皈依者

var arr = [1, 2, 3];
for (let item of arr) {
    //do whatever with item
}

进入

"use strict";
var arr = [1, 2, 3];
for (var _i = 0, _arr = arr; _i < _arr.length; _i++) {
    //do whatever with item
    var item = _arr[_i];
}

所以,您可以实现myscript。js和使用Babel可以生成 ES5 版本,我们称之为myscript_ie.js。因此,加载页面时,可以检查浏览器是否为IE。如果不是,则可以加载普通脚本。否则,您可以加载IE版本。

提出这一具体建议的原因是。。of只是IE不支持的功能之一,这个答案旨在解决所有这些不兼容的问题,或者至少大大减少它们,并且超越了for的问题。。属于

在我看来,你可能会结合起来 GEOSEARCH , GEOADD .如果你真的有很多优点,你也可以使用 Redis Cluster 为了纠正这种情况,你可以将你的数据划分为,比如说,地区。

一个简单的解决方案是将多个点存储在一起,关键是它们所在的地区或地区。所以,如果你能确定点的区域,那么你可以先搜索区域,然后搜索实际点。

错误信息是非常直截了当的。X-Pack不支持windows-x86,并且机器学习不可用,因此它与您的操作系统不兼容。

6 年前
回复了 Lajos Arpad 创建的主题 » 表错误中的MySQL自动增量键

这不是一个错误,这是MySQL使用auto_increment的方式。它存储它在插入时给出的最后一个值并将其递增。每次插入时都可以得到最后一个ID

insert into yourtable(id, Name)
select id + 1, 'foo'
from yourtable
where id = (select max(id) from yourtable);
7 年前
回复了 Lajos Arpad 创建的主题 » 无jQuery的Vue.js中具有固定标题的粘性侧边栏

简短的回答是使用这两行(第一行是您的):

  const rect = this.$el.getBoundingClientRect();
  const offset = rect.top + window.pageYOffset;

  console.log($(this.$el).offset + "");

在相关位置的小提琴上查看如何实现偏移函数,并得到:

function( options ) {

        // Preserve chaining for setter
        if ( arguments.length ) {
            return options === undefined ?
                this :
                this.each( function( i ) {
                    jQuery.offset.setOffset( this, options, i );
                } );
        }

        var rect, win,
            elem = this[ 0 ];

        if ( !elem ) {
            return;
        }

        // Return zeros for disconnected and hidden (display: none) elements (gh-2310)
        // Support: IE <=11+
        // Running getBoundingClientRect on a
        // disconnected node in IE throws an error
        if ( !elem.getClientRects().length ) {
            return { top: 0, left: 0 };
        }

        // Get document-relative position by adding viewport scroll to viewport-relative gBCR
        rect = elem.getBoundingClientRect();
        win = elem.ownerDocument.defaultView;
        return {
            top: rect.top + win.pageYOffset,
            left: rect.left + win.pageXOffset
        };
    }

解决方案的灵感来自这一行:

            top: rect.top + win.pageYOffset,
7 年前
回复了 Lajos Arpad 创建的主题 » 如何访问css效果,在jquery函数中调用一个类

你可以锁链 addClass 电话

$(document).ready(function(){
    $('body').addClass('image').addClass('shake');
});

只需按空格分隔要添加的类

$(document).ready(function(){
    $('body').addClass('image shake');
});