Tag: JavaScript

什么是计算宽高比的algorithm? 我需要一个输出:4:3,16:9

我打算用JavaScript来裁剪图像以适应整个窗口。 编辑:我将使用第三部分组件,只接受格式如:4:3,16:9的长宽比

从string中删除不包含字母数字字符。 遇到了字符的问题

我想将下面的string转换为提供的输出。 Input: "\\test\red\bob\fred\new" Output: "testredbobfrednew" 我还没有find任何解决scheme,将处理像\r , \n , \b等特殊字符 基本上我只是想摆脱任何不是字母数字的东西。 这是我试过的… Attempt 1: "\\test\red\bob\fred\new".replace(/[_\W]+/g, ""); Output 1: "testedobredew" Attempt 2: "\\test\red\bob\fred\new".replace(/['`~!@#$%^&*()_|+-=?;:'",.<>\{\}\[\]\\\/]/gi, ""); Output 2: "testedobred [newline] ew" Attempt 3: "\\test\red\bob\fred\new".replace(/[^a-zA-Z0-9]/, ""); Output 3: "testedobred [newline] ew" Attempt 4: "\\test\red\bob\fred\new".replace(/[^a-z0-9\s]/gi, ''); Output 4: "testedobred [newline] ew" 另一个尝试多个步骤 function cleanID(id) { id = id.toUpperCase(); id = […]

如何检查URL是否包含给定的string?

我怎么能这样做: <script type="text/javascript"> $(document).ready(function () { if(window.location.contains("franky")) // This doesn't work, any suggestions? { alert("your url contains the name franky"); } }); </script>

致命错误:无法find本地咕噜声

我先删除了旧的咕噜声,然后安装新的咕噜声。但是出现了一个错误: D:\ www \ grunt-test \ grunt grunt-cli:grunt命令行界面。 (v0.1.4) 致命错误:无法find本地咕噜声。 如果你看到这个消息,Gruntfile找不到,或者Grunt没有在本地安装到你的项目中。 有关安装和configurationgrunt的更多信息,请参阅“入门指南”: http : //gruntjs.com/getting-started 我的系统path还有其他什么东西? 我试图重新安装它几次。

如何在Node.js中打印堆栈跟踪?

有谁知道如何在Node.js中打印堆栈跟踪?

AngularJS如何从范围中删除一个项目

简单的待办事项列表,但每个项目的列表页上有一个删除button! 1.相关模板html: <tr ng-repeat="person in persons"> <td>{{person.name}} – # {{person.id}}</td> <td>{{person.description}}</td> <td nowrap=nowrap> <a href="#!/edit"><i class="icon-edit"></i></a> <button ng-click="delete(person)"><i class="icon-minus-sign"></i></button> </td> </tr> 2.相关控制方法: $scope.delete = function (person) { API.DeletePerson({ id: person.id }, function (success) { **// I NEED SOME CODE HERE TO PULL THE PERSON FROM MY SCOPE** }); }; 我试了$ scope.persons.pull(人) 我试过$ scope.persons.remove(人) 虽然数据库删除成功,我不能从范围拉这个项目,我不想让客户端已经有数据的方法调用服务器,我只是想从范围中删除这个人。 有任何想法吗? […]

运行V8 Javascript引擎独立

我想在V8上运行一个Javascript控制台。 我如何做到这一点?

JavaScript函数顺序:为什么这很重要?

原问题: JSHint抱怨,当我的JavaScript调用一个函数,在页面的下方定义比调用它。 但是,我的页面是一个游戏,并没有function被称为整个事情下载。 那么为什么顺序函数出现在我的代码问题中呢? 编辑:我想我可能find了答案。 http://www.adequatelygood.com/2010/2/JavaScript-Scoping-and-Hoisting 我在里面呻吟。 看起来我需要花一天时间重新排列六千行代码。 JavaScript的学习曲线并不陡峭,但是非常糟糕。

什么时候比XML更喜欢JSON?

我的要求是显示从数据库检索传播的一组值。 我正在使用jquery。

使用Node.js将video文件stream式传输到html5video播放器,以便video控件继续工作?

Tl;博士 – 问题: 使用Node.js处理video文件到html5video播放器的正确方法是什么, 以便video控件继续工作? 我认为这与处理标题的方式有关。 无论如何,这是背景信息。 代码有点冗长,但是,它非常简单。 使用Node将小video文件stream式传输到HTML5video很容易 我学会了如何轻松地将小video文件传输到HTML5video播放器。 通过这种设置,控制器无需任何工作,videostream完美无瑕。 具有示例video的完整工作代码的工作副本位于此处,可在Google文档中下载 。 客户: <html> <title>Welcome</title> <body> <video controls> <source src="movie.mp4" type="video/mp4"/> <source src="movie.webm" type="video/webm"/> <source src="movie.ogg" type="video/ogg"/> <!– fallback –> Your browser does not support the <code>video</code> element. </video> </body> </html> 服务器: // Declare Vars & Read Files var fs = require('fs'), http = […]