Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。

3
ES6 + JavaScript模块导出选项
我已经看到ES6模块的公共导出通过以下两种方式完成: // method 1 export var getAnswer = function () { return 'forty two'; }; // method 2 export default function () { return 'forty two'; }; 这些都有效吗? 如果是这样,为什么它们都存在? 使用ES6语法进行模块导出是否还有其他有效选项? 令我惊讶的是,我还没有找到自己的googlefu答案。我只关心ES6模块,而不关心CommonJS,RequireJS,AMD,Node等。

3
AngularJS的全局Ajax错误处理程序
当我的网站是100%jQuery时,我曾经这样做: $.ajaxSetup({ global: true, error: function(xhr, status, err) { if (xhr.status == 401) { window.location = "./index.html"; } } }); 为401错误设置全局处理程序。现在,我将angularjs与$resource和$http一起使用,以向服务器发送(REST)请求。有什么办法可以类似地用angular设置全局错误处理程序吗?

3
如何在JavaScript \ HTML中使用套接字?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 5年前关闭。 改善这个问题 如何在JavaScript \ HTML中使用套接字? 可能会使用一些很酷的HTML5? 图书馆?教程?博客文章?

5
如何聚焦于创建了桌面通知的Chrome标签页?
我想实现与Gmail相同的功能。当收到新电子邮件或进行新聊天时,会出现通知弹出窗口,如果您单击它,则Gmail的标签会突出显示。 我有这个代码: var n = window.webkitNotifications.createNotification('ico.gif', 'Title', 'Text'); n.onclick = function(x) { this.cancel(); }; n.show(); 当我单击通知时,它就消失了。现在,我需要向onclick函数添加一些代码,以调出创建此通知的焦点页面。我知道这是可能的,因为GMail做得很好。但是我没有成功调查Gmail来源(它们已被最小化和模糊化)。 有人知道该怎么做吗?

16
将Angular2 TypeScript文件和JavaScript文件分离到不同的文件夹中,可能是“ dist”文件夹
我正在使用angular.io网站上的5分钟快速入门,该网站包含这样的文件结构: angular2-quickstart app app.component.ts boot.ts index.html license.md package.json tsconfig.json tsconfig.json是这样的代码块: { "compilerOptions": { "target": "ES5", "module": "system", "moduleResolution": "node", "sourceMap": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "removeComments": false, "noImplicitAny": false }, "exclude": [ "node_modules" ] } 还有package.json: { "name": "angular2-quickstart", "version": "1.0.0", "scripts": { "tsc": "tsc", "tsc:w": "tsc -w", "lite": "lite-server", …

5
动态分配ng模型
我正在尝试从对象数组生成一组复选框。我的目标是使复选框动态地将其ng模型映射到将要提交到数组中的新对象的属性。 我的想法是 <li ng-repeat="item in items"> <label>{{item.name}}</label> <input type="checkbox" ng-model="newObject.{{item.name}}"> </li> 在此JSFiddle上可以看到,这不起作用: http://jsfiddle.net/GreenGeorge/NKjXB/2/ 有人可以帮忙吗?



2
使用if绑定使用$ index的kickout.js
我试图基于的值显示一些标记$index,我可以显示该值,但似乎无法将其与if绑定一起使用,这里的最佳方法是什么? <!-- ko if: $index===0 --> <div>some mark up here</div> <!-- /ko -->

3
注入tinyhippos的脚本的目的是什么?
我注意到Google Chrome浏览器在<head>我加载的任何网络文档的标签之前都添加了一个JS脚本(如果您使用inspect元素查看HTML代码,您会注意到): <script id="tinyhippos-injected"> if (window.top.ripple) { window.top.ripple("bootstrap").inject(window, document); </script> 出于好奇,它有什么作用?谷歌搜索没有帮助。

2
在AngularJS中使用内联模板
我想加载一个内联视图模板。 我将模板包装在类型为的脚本标签中text/ng-template,并将ID设置为temp1.html。这是我的模块配置 learningApp.config(function ($routeProvider) { $routeProvider .when("/first",{ controller: "SimpleController", templateUrl: "temp1.html"}) .when("/second", {controller: "SimpleController", templateUrl: "temp2.html"}) .otherwise({redirectTo : "/first"}); }); 它GET http://localhost:41685/temp1.html 404 (Not Found)在控制台窗口中告诉我,这意味着它正在寻找该名称的文件。 我的问题是:如何配置路由以使用嵌入式模板? 更新:这是我的服务器呈现的DOM的样子 <!DOCTYPE html> <html> <head> <script src="/Scripts/angular.js"></script> <link href="/Content/bootstrap.css" rel="stylesheet"/> </head> <body> <div class="container"> <h2>Getting Started with Angular</h2> <div class="row"> <div class="panel" ng-app="LearningApp"> <div …

13
如何检测浏览器的协议处理程序?
我创建了一个自定义URL协议处理程序。 http:// mailto:// custom:// 我已经注册了WinForms应用程序来做出相应的响应。这一切都很好。 但是我希望能够优雅地处理用户尚未安装自定义URL协议处理程序的情况。 为了能够做到这一点,我需要能够检测到浏览器的注册协议处理程序,我假设使用JavaScript。但是我一直无法找到一种方法来查询信息。我希望找到解决这个问题的方法。 感谢您提出的任何想法。

7
什么是JavaScript KeyCode?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 5年前关闭。 改善这个问题 哪些键码可用于JavaScript?如果所有浏览器的名称都不相同,请列出每个浏览器的键码。


4
入门:Node.js的安装数据库
我是node.js的新手,但很高兴尝试一下。我使用Express作为Web框架,使用Jade作为模板引擎。遵循本教程从Node Camp进行设置都很容易。 但是,我发现的一个问题是我找不到用于设置数据库的简单教程。我正在尝试构建一个基本的聊天应用程序(存储会话和消息)。 有人知道好的教程吗? 另一篇SO文章讨论了要使用的dbs,但是由于这与我曾经接触过的Django / MySQL世界大不相同,因此我想确保自己了解发生了什么。 谢谢!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.