Questions tagged «javascript»

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

28
如何在Node.js中自动重新加载文件?
关于如何在Node.js中实现文件自动重装的任何想法?每次更改文件时,我都无法重新启动服务器。显然,Node.js的require()功能不会重新加载文件(如果已经需要),因此我需要执行以下操作: var sys = require('sys'), http = require('http'), posix = require('posix'), json = require('./json'); var script_name = '/some/path/to/app.js'; this.app = require('./app').app; process.watchFile(script_name, function(curr, prev){ posix.cat(script_name).addCallback(function(content){ process.compile( content, script_name ); }); }); http.createServer(this.app).listen( 8080 ); 在app.js文件中,我有: var file = require('./file'); this.app = function(req, res) { file.serveFile( req, res, 'file.js'); } 但这也不起作用-我在process.compile()声明“ …

30
密码的正则表达式必须包含至少八个字符,至少一个数字以及大小写字母和特殊字符
我想要一个正则表达式来检查: 密码包含至少八个字符,包括至少一个数,并且包括下部和大写字母和特殊字符都,例如#,?,!。 它不能是您的旧密码或包含用户名"password",或"websitename" 这是我的验证表达式,它包含八个字符,包括一个大写字母,一个小写字母以及一个数字或特殊字符。 (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" 如何编写密码,密码必须是八个字符,包括一个大写字母,一个特殊字符和字母数字字符?

8
使用AngularJS的ng-options选择
我已经在其他帖子中阅读过,但是我无法弄清楚。 我有一个数组 $scope.items = [ {ID: '000001', Title: 'Chicago'}, {ID: '000002', Title: 'New York'}, {ID: '000003', Title: 'Washington'}, ]; 我想将其渲染为: <select> <option value="000001">Chicago</option> <option value="000002">New York</option> <option value="000003">Washington</option> </select> 我也想选择ID = 000002的选项。 我已经阅读了select并尝试过,但是我无法弄清楚。


14
Javascript中是否存在RegExp.escape函数?
我只想从任何可能的字符串中创建一个正则表达式。 var usersString = "Hello?!*`~World()[]"; var expression = new RegExp(RegExp.escape(usersString)) var matches = "Hello".match(expression); 有内置的方法吗?如果没有,人们会使用什么?红宝石有RegExp.escape。我觉得我不需要自己写东西,那里肯定有一些标准。谢谢!
442 javascript  regex 

11
jQuery .each()向后
我正在使用JQuery选择页面上的一些元素,然后在DOM中移动它们。我遇到的问题是我需要按照JQuery自然希望选择它们的相反顺序来选择所有元素。例如: <ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> <li>Item 5</li> </ul> 我想选择所有li项目并在它们上使用.each()命令,但是我要从项目5开始,然后从项目4开始,等等。这可能吗?

15
bone.js的目的是什么?
我试图从它的站点http://documentcloud.github.com/backbone理解belish.js的实用程序,但是我仍然不太清楚。 有人可以通过解释它的工作原理以及对编写更好的JavaScript有什么帮助来帮助我吗?


11
Node.js-SyntaxError:意外的令牌导入
我不明白怎么了。节点v5.6.0 NPM v3.10.6 编码: function (exports, require, module, __filename, __dirname) { import express from 'express' }; 错误: SyntaxError: Unexpected token import at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:387:25) at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Function.Module.runMain (module.js:447:10) at startup (node.js:140:18) at node.js:1001:3

30
随机颜色生成器
鉴于此功能,我想更换颜色与颜色随机发生器。 document.overlay = GPolyline.fromEncoded({ color: "#0000FF", weight: 10, points: encoded_points, zoomFactor: 32, levels: encoded_levels, numLevels: 4 }); 我该怎么做?



14
如何从字符串中删除所有换行符
我在textarea中有一个文本,我使用.value属性将其读出。 现在,我想Enter使用正则表达式.replace从文本中删除所有换行符(按时产生的字符),但是如何在正则表达式中指示换行符? 如果那不可能,还有另一种方法吗?
439 javascript  regex  string 


8
如何显示经过过滤的ng-repeat数据的长度
我有一个包含许多对象(JSON格式)的数据数组。以下内容可以假定为该数组的内容: var data = [ { "name": "Jim", "age" : 25 }, { "name": "Jerry", "age": 27 } ]; 现在,我将这些详细信息显示为: <div ng-repeat="person in data | filter: query"> </div 在此,查询被建模为一个输入字段,用户可以在其中限制显示的数据。 现在,我在另一个位置显示了当前正在显示的人数。 Showing {{data.length}} Persons 我想做的是,当用户搜索一个人并且根据查询过滤显示的数据时,这Showing...persons也改变了当前显示的人的价值。但这没有发生。它总是显示数据中的总人数,而不是过滤后的人数-如何获得过滤数据的计数?

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.