小编per*_*ai1的帖子

地理位置邮政编码

我使用以下代码获取位置和城市,但如果此人给予我许可,则无法让它给我邮政编码.如果可以使用此代码,请告诉我.如果获得访问权限,它所做的只是填充文本字段.

<script type="text/javascript">
  if(navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(function(position) {
     $("#location").val(position.address.city+", "+position.address.region);
  });
 }
Run Code Online (Sandbox Code Playgroud)

javascript html5 geolocation

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

Vim netrw 复制命令

我已经为 netrw 删除了 NerdTree,并且拥有大部分相同的功能。如果在文件系统中可能的话,我真的很想拥有我缺少的 2。

  1. 我可以在浏览文件系统时复制文件吗?
  2. 我可以在浏览文件系统时复制目录吗?

如果我要拥有这两个,我将拥有与 NerdTree 完全相同的东西,只是想使用 netrw,因为我知道它可以在所有机器上使用,而不必拥有 NerdTree。

感谢您的帮助

vim

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

用于导出的 PhantomJS Karma SyntaxError

我在运行 Karma 和 PhantomJS 时遇到问题。当我尝试运行时,我在控制台中得到了这个:

22 03 2016 14:58:47.865:WARN [karma]: No captured browser, 
open http://localhost:9876/
22 03 2016 14:58:47.875:INFO [karma]: Karma v0.13.22 server 
started at http://localhost:9876/
22 03 2016 14:58:47.879:INFO [launcher]: Starting browser PhantomJS
22 03 2016 14:58:48.336:INFO [PhantomJS 2.1.1 (Mac OS X 0.0.0)]:
Connected on socket /#lBe2M4kLKnN8N5x0AAAA with id 55603904
PhantomJS 2.1.1 (Mac OS X 0.0.0) ERROR
SyntaxError: Use of reserved word 'export'
Run Code Online (Sandbox Code Playgroud)

我已经为 karma、webpack、karma-phantomjs 等更新了我的所有 npm 模块,但仍然不明白为什么会发生这种情况。它不喜欢的文件示例:

export default function () {
    // code here
}
Run Code Online (Sandbox Code Playgroud)

有没有其他人遇到过这个问题并找到了解决方法?

javascript node.js

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

es6相当于下划线findWhere

我想找出如何采用下划线_.findWhere并将其转换为es6原生javascript?

_.findWhere($scope.template, {id: $scope.approveTemplate})
Run Code Online (Sandbox Code Playgroud)

javascript underscore.js ecmascript-6

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

jQuery UI对话框添加了内容

有没有办法在jQuery UI对话框的两个按钮之间添加内容?使用下面的代码,我OR想写在两个按钮之间.这可能吗?

$("#dialog-delivery").dialog({
              bgiframe: true,
              resizable: true,
              height:350,
              width:400,
              modal: true,
              buttons: {
                  "Continue": function() {
                        $(this).dialog( "close" );
                        $(".option-separate").hide();
                        $("#nonsubscribers").hide();
                        $('<div class="radio-alert">Thank you for your selection</div>').appendTo('#subscribers');
                        $("#change-subs").css('visibility','visible');
                    },
                    "Change to Non-Subscriber": function() {
                          $(this).dialog( "close" );
                          $("#subscribers").hide();
                          $(".option-separate").hide();
                          $("#nonsubscribers").show();
                          $("#change-nonsubs").css('visibility','visible');
                      }
              }
    });
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-dialog

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

jquery ui日期选择限制到星期日

我已经在这里查看了这类问题的一些答案,但无法让他们按照我需要的方式工作.我需要让我的jQuery UI datepicker只允许选择过去的星期日.这可能吗?

谢谢

javascript jquery jquery-ui jquery-ui-datepicker

4
推荐指数
2
解决办法
6194
查看次数

CoffeeScript函数参数

我有一个函数,我想将一个参数,市场,传递给函数freeSample,但我似乎无法将它设置为参数.请花点时间查看我的代码并帮助我了解如何在freeSample函数中将市场作为参数.

(freeSample) ->  
 market = $('#market')
  jQuery('#dialog-add').dialog =
   resizable: false
   height: 175
   modal: true
   buttons: ->
    'This is Correct': ->
      jQuery(@).dialog 'close'
    'Wrong Market': ->
      market.focus()
      market.addClass 'color'
      jQuery(@).dialog 'close'
Run Code Online (Sandbox Code Playgroud)

更新:这是我目前正在尝试转换为CoffeeScript的JavaScript.

function freeSample(market) 
 {
   var market = $('#market');
   jQuery("#dialog-add").dialog({
    resizable: false,
    height:175,
    modal: true,
     buttons: {
      'This is Correct': function() {
         jQuery(this).dialog('close');
     },
      'Wrong Market': function() {
        market.focus();
        market.addClass('color');
        jQuery(this).dialog('close');
     }
    }
  });
 }
Run Code Online (Sandbox Code Playgroud)

javascript coffeescript

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

降价中的注释

我已经搜索过Google和SO,但不知道SO是否是问这个问题的地方,但是我想知道是否存在用于标记某些类型的标记的标记?我们在项目的markdown中编写文档,并希望在团队成员之间进行批注而不更改内容。也许我问错了,但我希望这是有道理的。截至目前,我猜还没有,因为我还没有找到答案,希望其他人找到了做这种事情的方法。

感谢您提供的任何帮助。

markdown

4
推荐指数
2
解决办法
4872
查看次数

日期现在大于给定的日期值

我不得不尝试确定来自隐藏字段的日期(格式为mm/dd/yyyy)是否小于今天.如果是,我想让这个人知道订阅已经过期.我曾经在某些场合工作,但它不能可靠地做到这一点?

//this is the expiration date that is in a hidden field
var expireDate = $("#expire").val();

//here I am trying to setup a new date for today and change the output to match the date
//format for the hidden field, i.e. mm/dd/yyyy
var a = new Date();
var b = a.toISOString().split("T")[0].split("-");
var ca = b[1] + "/" + b[2] + "/" + b[0];


//now I want to compare the 2 and if the expiration date is less than today, display …
Run Code Online (Sandbox Code Playgroud)

jquery

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

Converting function to es6 class

I am working on learning how to use es6 class and need some help in understanding how this would be converted from a function to a class:

function MyModel(make, year) {
    var carType = this;

    carType.make = make;

    // function that I have further in code
    sellCar(carType, year);
}
Run Code Online (Sandbox Code Playgroud)

What I am trying to accomplish is something like this:

class MyModel {
  constructor(make, year) {
    this.make = make;
    this.year = year;

    sellCar(this.make, this.year);
  }
}
Run Code Online (Sandbox Code Playgroud)

What I get confused …

javascript ecmascript-6

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

Keymap Sublime Text 2文件类型?

我正在设置自己的键盘图,并想知道是否有选项来设置键来切换正在处理的文件类型.因此,例如,如果我有一个普通的纯文本文件,并希望它是一个css文件,我会有一个键盘图,将文档类型更改为CSS.可能?如果是这样,请向我解释你是如何做到这一点的.

html css sublimetext2

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

ES6发电机令人困惑

我试图了解这是多么有效.我已经完全操纵了这个代码,但仍然不明白它是如何返回它的值.我从http://davidwalsh.name/es6-generators的教程中得到了这个

function *foo(x) {
  var y = 2 * (yield (x + 1));
  var z = yield (y / 3);
  return (x + y + z);
}

var it = foo( 5 );

// note: not sending anything into `next()` here
console.log( it.next() );       // { value:6, done:false }
console.log( it.next( 12 ) );   // { value:8, done:false }
console.log( it.next( 13 ) );   // { value:42, done:true }
Run Code Online (Sandbox Code Playgroud)

我似乎对第一个下一个()有一点把握,但接下来的两个让我感到困惑的是8和42的值.

希望有人可以帮助解释这一点,以便我可以尝试掌握并使用发电机进入下一阶段.

javascript generator ecmascript-6

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

反转大于一定长度的字符串

我正在解决一个问题,我需要能够反转一个句子,但只有大于 4 的单词才能反转。其余的单词必须与它们相同。我试图检查长度是否大于 4,但这不会返回我正在寻找的结果。我所需要的只是反转句子中大于 4 的任何单词。任何帮助是极大的赞赏。

编辑:这是我所知道的简单做法。它颠倒了所有句子。我确信需要某种方法来分解每个单词并确定单词的长度,然后将句子重新组合在一起,但我不知道如何做到这一点。

var sentence = "This could be the answer I need";

if (sentence.length > 4) {
 console.log( sentence.split('').reverse().join(''));
}
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript

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