小编bea*_*ver的帖子

保存选择文本,稍后在html和javascript中显示

我有一个困难的情况与HTML和JavaScript.我的html页面允许用户选择文本并用颜色突出显示.现在我想将状态保存到数据库中以便稍后为该用户显示它.当然,我可以在用户编辑后保存整个html.但我只想保存一些参数,结合原始html显示状态用户上次查看的页面.我们可以使用这个功能:

var index = innerHTML.indexOf(text);
Run Code Online (Sandbox Code Playgroud)

突出显示该索引处的文本.但是如果页面中有很多相同的文本,我想要突出显示之前用户突出显示的文字.

任何人都可以通过javascript告诉我如何实现这一目标?

我非常感谢你的帮助.

html javascript jquery

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

Chart.js - 用X,Y坐标绘制折线图

我正在尝试用x,y坐标创建一个简单的折线图,但我得到一个空白页面.

我不想设置标签,但要从x,y坐标自动生成标签.我认为chartjs已经实现了,但我的语法错了.

var x = new Chart(document.getElementById("myChart1"), {
    type: 'line',
    data: {
        datasets: [{
            label: "Test",
            data: [{
                x: 0,
                y: 5
            }, {
                x: 5,
                y: 10
            }, {
                x: 8,
                y: 5
            }, {
                x: 15,
                y: 0
            }],
        }]
    },
    options: {
        responsive: true,
    }
});
Run Code Online (Sandbox Code Playgroud)

知道如何修复上面的代码吗?

javascript chart.js

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

如何使用Phonegap获取设备标识符

我需要获取任何数字,序列号,密钥或其他任何内容来识别我的phonegap应用程序运行的每个设备,我认为uuid也会在应用程序更新时发生变化,因此对我来说不起作用.

这里的场景是用户可以同步来自应用程序的数据,因此我需要知道哪个设备已经同步,哪个没有,或者是否需要更新其他设备可能已经完成的新数据等

有任何想法吗?

key device identifier cordova

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

如何使整个离子Android应用程序作为后台服务运行?

我目前正在使用离子框架开发一个todo应用程序(android),当它连接到互联网时可以与pouchdb同步,并且当新任务被添加到数据库并同步到手机时,用户也将在后台接收通知.

所以,如果我希望用户收到后台整个应用程序也应该是在后台运行,这样它会检测到任何新的任务同步到手机上,并产生本地通知,通知有关传入的新任务的用户通知.

所以我的问题是:是否有可能让我的整个cordova /离子应用程序或整个app.js作为后台服务在后台运行?

android cordova ionic-framework

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

离子在哪里把头和顶部导航栏放在离子视图中?

我正在尝试将头和顶部导航栏放在ion-view指令中.

如果ion-view页面初始化,如果我在标签页面之外放置标题导航栏,则会闪烁黑色.

但是,如果我尝试在标题内插入标题和顶部导航栏,ion-view则不会显示标题中的标题.

有人能告诉我我做错了什么吗?

也许里面的一些标签丢失了?

谢谢你的帮助.

这是模板的代码:

<div class="bar bar-header bar-positive has-tabs-top">
    <button class="button button-icon icon  ion-chevron-left" ui-sref="home">
    </button>
    <h1 class="title">{{ 'RESULTS_BY_DAY' | translate }}</h1>
    <button class="button button-icon icon ion-stats-bars" ui-sref="daily-chart">
    </button>
</div>

<!--TOP TAB BAR -->
<div class="tabs-striped tabs-top tabs-background-light tabs-light tabs-color-dark">
    <div class="tabs">
      <a class="tab-item orange">
        Home
      </a>
      <a class="tab-item">
        Favorites
      </a>
      <a class="tab-item">
        Settings
      </a>
    </div>
</div>

<ion-view>
<div class="bar bar-header bar-positive has-tabs-top">
    <button class="button button-icon icon  ion-chevron-left" ui-sref="home">
    </button>
    <h1 class="title">{{ 'RESULTS_BY_DAY' …
Run Code Online (Sandbox Code Playgroud)

html css angularjs ionic-framework

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

如果页面加载时存在值,则datetimepicker从输入中擦除值

我正在使用这个日期时间选择器用于Bootstrap 4 https://tempusdominus.github.io/bootstrap-4/

如果输入在加载时为空,则插件可以正常工作.但是,我有一个已经有值的编辑表单,但是datepicker正在删除页面加载时的值.

<div class="container">
    <div class="row">
        <div class='col-sm-6'>
            <div class="form-group">
               <input class="form-control datetimepicker-input" data-target="#Entry_EntryDate" data-toggle="datetimepicker" data-val="true" data-val-date="The field Event Date must be a date." data-val-required="The Event Date field is required." id="Entry_EntryDate"  type="datetime" value="2017-10-25 10:17 AM" />
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

和默认的js

 $(function() {
         $('#Entry_EntryDate').datetimepicker();
 });
Run Code Online (Sandbox Code Playgroud)

这是JsFiddle

我推荐了jsfiddle,所以我确信我拥有所有正确的依赖关系.

我尝试更改区域设置,更改格式但没有运气.

jquery bootstrap-datetimepicker eonasdan-datetimepicker bootstrap-4

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

获取多边形的边界框

我有许多复杂的多边形,有些有750+点.是否有快速有效的方法来获得边界框?我不想在每个点上循环并扩展边界框.

解决方案应该是或者可能是我错过的Google Maps API v3功能.


或者我应该硬编码边界框的坐标并使用这些来减少客户端的负载?

在此输入图像描述

如何制作多边形:

//Coordinates
var coordinates = [ 
    new google.maps.LatLng(11,22),
    new google.maps.LatLng(11,22),
    new google.maps.LatLng(11,22),

    //etc up to 200, 500 or even 800 points
]

//Options
var options = {
    path: coordinates,
    strokeColor: "#222",
    strokeOpacity: 1,
    strokeWeight: 2,
    fillColor: "#000",
    fillOpacity: 0,
    zIndex: 0
}

//Create polygon
var polygon = new google.maps.Polygon( options );

//Show it on map
polygon.setMap( map );
Run Code Online (Sandbox Code Playgroud)

我需要做我的作业,因为实时计算被排除在外.我可能需要以艰难的方式去做,但也许你们中的一些人知道一些方便的在线工具,根据插入的坐标计算边界框?

我需要尽可能简单的形状,因为我需要检查我的多边形是否在视口中,它可能是一个800点的噩梦,因为除了循环所有点之外我不知道任何其他方式.

javascript google-maps-api-3

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

bootstrap 4的bootstrap-datetimepicker

我想将bootstrap-datetimepicker与bootstrap 4 一起使用,但存在一些问题。

为此,我更改了以下内容:

  1. pull-rightfloat-right
  2. table-condensedtable-sm
  3. glyphiconsfontawesome

但它没有用:(

演示版

有人可以帮助我将该项目转换为新的引导程序版本吗?

javascript jquery twitter-bootstrap bootstrap-datetimepicker bootstrap-4

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

在Arcgis地图上添加Json Operational图层信息

我试图从以下JSON加载操作层数据,没有运气.

到目前为止,我尝试了以下内容

  • 使用将其添加为图形图层 graphicLayer = new esri.layers.GraphicsLayer(); graphicLayer.add(json); map.add(graphicLayer);
  • 试图将其标准化并添加为图形使用 normalizeUtils.normalizeCentralMeridian

有什么我缺少的,作为参考我试图遵循这个例子http://resources.arcgis.com/en/help/arcgis-web-map-json/index.html#/ArcGIS_feature_service_operational_layers/02qt00000017000000/

这是我第一次使用Arcgis,我在地图上有一个先前绘制的线的样本JSON,我试图加载而没有运气.这是我正在尝试的JSFiddle.

https://jsfiddle.net/42wehk86/3/

真的很感激,如果有人能够对此有所了解.

javascript arcgis arcgis-server arcgis-js-api

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

Cordova在cordova运行浏览器上添加端口到外部链接

我正在使用node.js,socket.io和cordova构建测试聊天应用程序客户端.执行cordova run browser浏览器将打开http:// localhost:8000.在我的cordova聊天客户端应用程序的index.js我有代码连接到我的服务器端socket.io:

var socket = io.connect('https://node-socket.io-address/');
socket.on('connect', function() {.............
Run Code Online (Sandbox Code Playgroud)

问题是我收到这种错误:

在此输入图像描述

因此,您可以看到链接中添加了一个端口(8000).当我在Android设备上运行应用程序(cordova运行android)时,没有出现此问题.

为什么cordova正在为外部链接添加端口? 可以在cordova运行浏览器上禁用端口添加到外部链接吗?

javascript localhost node.js socket.io cordova

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