Tag: JavaScript

集成Python和JavaScript的最佳方法是什么?

是否有可能整合Python和JavaScript? 例如,假设您想要能够在JavaScript中定义类并从Python中使用它们(反之亦然)。 如果是这样,最好的办法是什么? 我不仅感兴趣,而且如果有人在“严肃的”项目或产品中做了这个事情 。 举个例子,我猜测用Jython和Rhino是可能的,但是我很好奇,是否有人真的做过这个,如果有其他平台(尤其是CPython )的解决scheme。

呈现HTML到图像

有没有办法像PNG呈现HTML图像? 我知道这是可能的canvas,但我想呈现标准的HTML元素,例如div。

检测Safari浏览器

如何使用JavaScript检测Safari浏览器? 我已经尝试下面的代码,它不仅检测Safari,但也Chrome浏览器。 function IsSafari() { var is_safari = navigator.userAgent.toLowerCase().indexOf('safari/') > -1; return is_safari; }

防止contenteditable在ENTER上添加<div> – Chrome

我有一个contenteditable元素,每当我键入一些东西,并点击ENTER ,创build一个新的<div> ,并将新的行文本放在那里。 我不喜欢这一点点。 是否有可能防止这种情况发生,或者至less只是用一个<br>replace它? 这里是演示http://jsfiddle.net/jDvau/ 注意: 这在Firefox中不是问题。

JavaScript秒到几分钟和几秒钟

这是一个常见的问题,但我不知道如何解决它。 下面的代码工作正常。 var mind = time % (60 * 60); var minutes = Math.floor(mind / 60); var secd = mind % 60; var seconds = Math.ceil(secd); 但是,当我达到1小时或3600秒,它返回0分钟和0秒。 我怎样才能避免这一点,所以它会返回所有的分钟? 谢谢

如何在JavaScript中进行格式化/整洁/美化

如何在JavaScript中格式化/整理/美化HTML? 我曾尝试search/replace尖括号( < , > )和相应的缩进。 但是当然在HTML里面不包括JS或者CSS等。 我想这样做的原因是我做了一个内容编辑器(CMS),它具有所见即所得和源代码视图。 所见即所得编辑器编写的代码通常是单行的问题。 所以我想要一个JavaScript,可以将其格式化为更可读的forms。 这里我到目前为止: function getIndent(level) { var result = '', i = level * 4; if (level < 0) { throw "Level is below 0"; } while (i–) { result += ' '; } return result; } function style_html(html) { html = html.trim(); var result = '', […]

使用ng-click添加和删除angularJs中的类

我正在尝试如何使用ngClick添加一个类。 我已经把我的代码上传到plunker 点击这里 。 看着angular度的文件,我无法弄清楚它应该完成的确切的方式。 下面是我的代码片段。 有人能指引我正确的方向吗? <div ng-show="isVisible" ng-class="{'selected': $index==selectedIndex}" class="block"></div> 调节器 var app = angular.module("MyApp", []); app.controller("subNavController", function ($scope){ $scope.toggle = function (){ $scope.isVisible = ! $scope.isVisible; }; $scope.isVisible = false; });

如何在加载JavaScript后调整Google Map的大小?

我有一个“mapwrap”div设置为400px x 400px,里面,我有一个谷歌“地图”设置为100%x 100%。 因此,地图加载为400 x 400像素,然后使用JavaScript我调整了“地图包裹”为100%x 100%的屏幕 – 谷歌地图调整到整个屏幕,如我所料,但瓷砖开始消失之前的右手边缘页。 有没有一个简单的函数,我可以调用导致谷歌地图重新调整到更大的尺寸“mapwrap”格?

javascript格式的数字有2位数字

我想格式化一个数字只有2位数。 这个问题是由于0-9传递的,所以我需要把它格式化为00-09? 在JavaScript中是否有一个数字格式化程序? 谢谢

Javascript包含大小写不敏感

我有以下几点: if (referrer.indexOf("Ral") == -1) { … } 我喜欢做的是使Ral不区分大小写,以便它可以是rAl , rAl等,并且仍然匹配。 有没有办法说Ral必须不区分大小写?