var testSet = new Set(); testSet.add(1); testSet.add(2);
chrome.storage.local.set( { 'key': testSet }, function() { chrome.storage.local.get( 'key', function(data){ console.log(data) }); });
Run Code Online (Sandbox Code Playgroud)
这输出
Object {key: Object}
key: Object__proto__:
Object__proto__: Object
Run Code Online (Sandbox Code Playgroud)
为什么它不显示其中的 testSet 值?
javascript google-chrome local-storage google-chrome-extension
我对此有点陌生。我最近准备将数学方程转换为代码。所以我开始练习简单的公式,例如斐波那契数和半正矢公式。
\n\n但我对以下参考文献中的半正弦代码有点困惑;
\n\n\n\n一般来说,他们所做的是,
\n\nvar R = 6371e3; // metres\nvar \xcf\x861 = lat1.toRadians();\nvar \xcf\x862 = lat2.toRadians();\nvar \xce\x94\xcf\x86 = (lat2-lat1).toRadians();\nvar \xce\x94\xce\xbb = (lon2-lon1).toRadians();\n\nvar a = Math.sin(\xce\x94\xcf\x86/2) * Math.sin(\xce\x94\xcf\x86/2) +\n Math.cos(\xcf\x861) * Math.cos(\xcf\x862) *\n Math.sin(\xce\x94\xce\xbb/2) * Math.sin(\xce\x94\xce\xbb/2);\nvar c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));\n\nvar d = R * c;\nRun Code Online (Sandbox Code Playgroud)\n\n我从这里得到了原始半正矢公式的参考。
\n\n然后,注意这一行,
\n\nvar c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));\nRun Code Online (Sandbox Code Playgroud)\n\n它的哪一部分来自维基百科中的原始半正矢公式?我在这些图表上根本没有找到任何切线。我在这里错过了什么吗?任何建议表示赞赏。
\n我有以下代码
<md-select class="" name="partners" ng-model="obj.con" data-md-container-class="selectdemoSelectHeader"
ng-disabled="notEditable('partners')">
<md-select-header class="demo-select-header">
<input ng-model="mdSelectHeader.searchTerm1" type="search" placeholder="{{'SEARCH' | T}}" class="demo-header-searchbox md-text">
</md-select-header>
<md-option ng-repeat="z in _.find(partnerContactList, { 'id': obj.par*1 }).contacts | filter:mdSelectHeader.searchTerm1" value="{{z.name}}">{{z.name}} ({{z.phone}},{{z.email}})</md-option>
</md-select>
Run Code Online (Sandbox Code Playgroud)
我不知道为什么无法输入任何内容.
如果动态呈现控件,则同一页面中的另一个代码可以工作.
例如,如果我使用ng-if或ng-repeat动态呈现控件,则输入字段不能键入任何内容,否则可能会起作用.
有人修好了吗?
谢谢.
我正在使用传单来显示地图,并使用传单绘制插件在该地图上绘制形状。
\n\n我有下面的代码(请参阅 plunker),它允许绘制形状。但一旦形状完成,它就消失了。
\n\n绘制后要使形状在地图上可见,缺少什么?
\n\n var mymap = L.map(\'mapid\').setView([47.2090048, 7.7746663], 15);\n\n L.tileLayer(\'https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoiZXJuc3RwIiwiYSI6ImNpcGdtMTUzOTAwMGV2Ymt3Z2JlYnMyejgifQ.gHxSIfBUM0-UiuWurWoEvQ\', {\n maxZoom: 18,\n attribution: \'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, \' +\n \'<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, \' +\n \'Imagery \xc2\xa9 <a href="http://mapbox.com">Mapbox</a>\',\n id: \'mapbox.streets\'\n }).addTo(mymap);\n\n var marker = L.marker([47.2090048, 7.7747663]).addTo(mymap);\n\n // Initialise the FeatureGroup to store editable layers\n var drawnItems = new L.FeatureGroup();\n mymap.addLayer(drawnItems);\n\n // Initialise the draw control and pass it the FeatureGroup of editable layers\n var drawControl = new L.Control.Draw({\n …Run Code Online (Sandbox Code Playgroud) 我有一个用于启动/介绍页面加载器的脚本
$(function(){
setTimeout(function() {
$('#splash').fadeOut(500);
}, 6000);
});
Run Code Online (Sandbox Code Playgroud)
该脚本将在6秒后隐藏介绍页面.但问题是滚动条stil可见,我想隐藏滚动条,而介绍页面上载6秒.
需要建议......谢谢
javascript ×2
angularjs ×1
css ×1
haversine ×1
html ×1
jquery ×1
leaflet ×1
leaflet.draw ×1
trigonometry ×1