草庐IT

Nofollow

全部标签

javascript - 适用于 ASP.NET MVC 和浏览器的 HTML 模板解决方案?

我正在尝试寻找一种HTML模板解决方案,它既适用于我的ASP.NETMVC应用程序(.NET4、IIS7.5),也适用于浏览器。原因是使用相同的代码在服务器(性能、输出到移动设备等)或浏览器(通过AJAX刷新数据)上呈现HTML。这不是一个新问题,但我想知道当前的技术趋势是否改变了答案。我正在考虑的几个想法:使用mustache两者都可用的模板JavaScript和.NET.使用RazorViewEngine的一个端口来Javascript+Razor==Jazor?中考虑的JavaScript.采取类似MicroTemplatesAreDead...forgetaboutit的立场和

javascript - 延迟 JavaScript 加载

我听过并读过几篇关于延迟JavaScript加载的文章,我对此非常感兴趣。对于在可加载和执行的JavaScript数量有限的移动平台上可能有用的Web应用程序来说,这似乎很有前途。不幸的是,大多数文章都在非常高的层次上谈论这个。如何解决这个问题?编辑通常,所有JavaScript在页面加载时加载,但是,可能有一些函数在特定操作发生之前不需要,此时应加载JavaScript。这有助于减轻浏览器在页面加载时的负担。具体来说,我有一个大量使用JavaScript的页面。当我在手机上加载页面时,它无法正确加载。在调试页面时,我删除了一些JS函数。一旦删除了足够多的内容,该页面就会突然工作。我希

javascript - 如何防止 iframe 访问父框架?

我有一个带有iframe的页面。iframe的页面和源位于不同的域中。在iframe中,我使用了一个名为CuteEditor的富文本编辑器(事实证明它并不那么可爱)。CuteEditor中有某些javascript函数试图访问“文档”,但浏览器拒绝访问,因为它们不在同一个域中。这是确切的错误:Permissiondeniedtoaccessproperty'document'http://dd.byu.edu/plugins/cuteeditor_files/Scripts/Dialog/DialogHead.jsLine1编辑javascript是不可能的,因为它已经被缩小和混淆,所

javascript - 在 Microsoft Surface 设备上与 Firefox 交互和触摸?

在Microsoft触摸设备(例如SurfacePro)上,在Chrome和IE上,可以捕获鼠标/指针/触摸事件,并在此过程中防止滚动页面。在Firefox上,在通过触摸停止页面滚动的同时获得相同级别的事件似乎是不可能的。您可以通过阻止“滚轮”来停止页面滚动:can.addEventListener('wheel',function(e){console.log('stoppingwheel')e.preventDefault();},false);但Firefox似乎不会发出您可以监听的鼠标/指针/触摸事件,因此您无法执行相同的操作。这里有一个活生生的例子:https://codep

javascript - JavaScript 的最长执行时间

我知道ie和firefox都对javascript执行有限制(Source1,Source2)。根据执行的语句数,我听说在IE中某处是500万,根据firefox中的秒数:我的版本默认为10秒。我不明白什么情况下会超过这些限制:我确信一个巨大的循环会超过执行时间的限制但是,如果事件处理程序本身的执行时间低于限制,但如果它发生多次,是否会超过限制?例子:假设我的页面上有一个计时器,它每20秒执行一些javascript。计时器处理程序的执行时间为1秒。firefox和ie是否分别处理定时器函数的每次调用,所以它永远不会超过限制,或者是firefox/ie将每次调用的时间加起来,所以在处理

javascript - 你的 JavaScript 开发工具箱里有什么?

我以后要做一些JavaScript,所以是时候更新我的工具箱了。现在我使用带有一些插件的Firefox:来自https://www.squarefree.com/bookmarklets/webdevel.html的JavaScriptShellFirefoxDom检查器Firebug油猴时尚我打算使用VenkmanJavascriptdebugger以及jsunit和js-lint.对于编程,我坚持使用vim。那么您在开发JavaScript时还使用了哪些其他工具? 最佳答案 我同时使用Firefox和IE进行Web开发,并在每个

javascript - 网站实时聊天软件

可能重复:RecommendedLiveChatsoftwaretoaddtoawebsite?在网站上创建实时支持聊天工具有哪些解决方案?我想嵌入它(就像facebook聊天,比如屏幕底部)。我可以加载一个简单的js。重要注意事项:一次聊天。最好是为操作员提供桌面客户端。另外,优秀的API的额外荣誉,我们以后可以用来连接到我们的Ruby网站。我刚刚看了pusher:看起来不错,但我们现在没有时间实现它。有没有一种更简单的“只是粘贴&它的工作”之类的东西?我查过一些旧帖子:recommended-live-chat-software-to-add-to-a-website例如。但他们都

javascript - Chrome 将不带 Z 的 ISO 时间解释为 UTC; C#问题

运行这个jsfiddle:http://jsfiddle.net/E9gq9/7/在Chrome、FF和IE上你会得到:Chrome:Chromehttp://images.devs-on.net/Image/vBTz86J0f4o8zlL3-Region.png火狐:Firefoxhttp://images.devs-on.net/Image/aNPxNPUpltyjVpSX-Region.png即:IEhttp://images.devs-on.net/Image/WXLM5Ev1Viq4ecFq-Region.pngSafari:Safarihttp://images.devs-

javascript - 编译成可读 js 的轻量级 lisp 方言是什么?

什么是使用JS自己的类型编译成简短、可读和可修改的JS的lisp方言? 最佳答案 这是一个广泛的list编译为JavaScript的编程语言的编译器,包括几种Lisp/Scheme方言。关于“简短、可读和可修改”部分,这有点主观……您可以测试列出的几个编译器,然后决定哪个最适合您。来自the"Lisp,Scheme"section列表的[对子部分标题进行了微小的格式更改]:Lisp,SchemeClojure-likeClojureScriptClojuretoJS,theofficialversion.Supportsthemaj

javascript - 如何用链接替换普通 URL?

我正在使用下面的函数来匹配给定文本中的URL,并将它们替换为HTML链接。正则表达式运行良好,但目前我只替换第一个匹配项。如何替换所有网址?我想我应该使用exec命令,但我真的不知道该怎么做。functionreplaceURLWithHTMLLinks(text){varexp=/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/i;returntext.replace(exp,"$1");} 最佳答案 首先,使用您自己的正则表达式来