Tag: JavaScript

通过Javascript / jQuery检测Android手机

我如何检测到使用的设备是移动网站的Android? 我需要将某些CSS属性应用于Android平台。 谢谢

邮政编码(美国邮政编码)validation

我以为人们会一起工作在一些小的代码项目上,但我没有看到它们,所以这里很简单: validation有效美国邮政编码的代码。 我知道那里有邮政编码数据库,但仍然有使用,如网页,快速validation,以及邮政编码不断发布的事实,所以你可能想使用弱validation。 我在wiki /博客的一个侧面项目中写了一些有关邮政编码的信息: https://benc.fogbugz.com/default.asp?W24 还有一个新的,怪异的邮政编码types。 https://benc.fogbugz.com/default.asp?W42 我可以做的JavaScript代码,但它会很有趣,看看我们可以在这里得到多less种语言。

从外部调用webpacked代码(HTML脚本标记)

假设我有这样的类(写在打字稿中),我把它与webpack捆绑到bundle.js 。 export class EntryPoint { static run() { … } } 在我的index.html中,我将包含这个包,但是我也想调用这个静态方法。 <script src="build/bundle.js"></script> <script> window.onload = function() { EntryPoint.run(); } </script> 但是,在这种情况下, EntryPoint是不确定的。 我怎样才能从另一个脚本调用捆绑的JavaScript呢? 增加 : Webpackconfiguration文件 。

AJAX POST和加号(+) – 如何编码?

我通过AJAX将表单字段的内容发布到PHP脚本并使用JavaScript进行escape(field_contents) 。 问题是任何加号都被剥离出来,换成空格。 我怎样才能安全地“encryption”加号,然后在PHP端正确地“解码”它?

如何忽略用户的时区并强制Date()使用特定的时区

在JS应用程序中,我从服务器(Ajax)收到时间戳( 1270544790922 )。 基于这个时间戳我创buildDate对象使用: var _date = new Date(); _date.setTime(1270544790922); 现在,在当前用户区域设置时区中_date解码时间戳。 我不要那个。 我希望_ date将此时间戳转换为欧洲赫尔辛基市的当前时间(不考虑用户的当前时区)。 我怎样才能做到这一点?

禁用拖放HTML元素?

我正在为我试图实现一个全function的窗口系统的Web应用程序工作。 现在情况很好,我只是遇到了一个小问题。 有时当我拖动我的应用程序的一部分(通常是我的窗口的angular落div,这应该触发一个resize的操作)的networking浏览器变得聪明,我认为我的意思是拖放一些东西。 最终的结果是,我的行动被搁置,而浏览器做拖放的东西。 有没有简单的方法来禁用浏览器的拖放? 理想情况下,我希望能够在用户点击某些元素时closures它,但重新启用它,以便用户仍然可以在我的窗口内容上使用浏览器的正常function。 我正在使用jQuery,虽然我无法find它浏览文档,如果你知道一个纯粹的jQuery解决scheme,它将是非常好的。 简而言之:我需要禁用浏览器文本select和拖放function,同时我的用户有鼠标button,并在用户释放鼠标时恢复该function。 感谢您的任何build议,我一直在寻找一段时间,没有运气。

dynamic调整图像地图和图像的大小

我目前正在试图在我的网站上制作一个图像地图,这将resize取决于窗口的大小…我想知道是否有无论如何这样做与HTML或我将不得不这样做与Javascript或另一个语言。 <div style="text-align:center; width:1920px; margin-left:auto; margin-right:auto;"> <img id="Image-Maps_5201211070133251" src="Site.png" usemap="#Image-Maps_5201211070133251" border="0" width="1920" height="1080" alt="" /> <map id="_Image-Maps_5201211070133251" name="Image-Maps_5201211070133251"> <area shape="poly" coords="737,116,1149,118,944,473," href="http://essper.bandcamp.com" alt="Bandcamp" title="Bandcamp" /> <area shape="poly" coords="1006,589,1418,590,1211,945," href="http://soundcloud.com/essper" alt="Soundcloud" title="Soundcloud" /> <area shape="poly" coords="502,590,910,591,708,944," href="http://facebook.com/the.essper" alt="Facebook" title="Facebook" /> </map>

JavaScriptdevise模式:模块模式与显示模块模式的区别?

我正在阅读最近学习JavaScriptdevise模式的书。 我没有得到的是模块模式和显示模块模式之间的区别。 我觉得他们是一回事。 任何人都可以举个例子吗?

这个视图在AngularJS中没有更新

更新模型属性在更新事件callback模型时对视图没有影响,有什么想法来解决这个问题? 这是我的服务: angular.service('Channel', function() { var channel = null; return { init: function(channelId, clientId) { var that = this; channel = new goog.appengine.Channel(channelId); var socket = channel.open(); socket.onmessage = function(msg) { var args = eval(msg.data); that.publish(args[0], args[1]); }; } }; }); publish()函数是在控制器中dynamic添加的。 控制器: App.Controllers.ParticipantsController = function($xhr, $channel) { var self = this; self.participants = []; […]

如何使用JavaScriptdynamic设置样式-webkit-transform?

我想dynamic地使用JavaScript来更改-webkit-transform: rotate()属性。 但是常用的setAttribute不起作用: img.setAttribute('-webkit-transform', 'rotate(60deg)'); .style不起作用 我怎样才能在JavaScript中dynamic设置? 我知道你们之前有过处理这方面的经验。