Tag: JavaScript

高级CSS技巧:如何跨越CSS3网站布局中的多个列的图像?

鉴于 :一个基本的四列布局,一个简单的连续的文本段落 ,以及只有一张照片跨越三列,右上alignment。 现在,我们如何在html / css3 / js的最后三列中优雅地展示我们的图像,以便我们的文本自动在图像周围stream动? 。 。 .quatroColumns{} /* css multi column 4 columns */ .imageSpanning2Columns{} /* align to top-right */ .imageSpanning3Columns{} /* align to top-right */ .imageDescription{} /* description box over image */ http://jsfiddle.net/Vbr9d/205/ ( find图像应该去的地方的一个痛苦:不简单&不优雅的开始! ) http://jsfiddle.net/Vbr9d/206/ ( 看起来丑陋,但HTML开始优雅的图像和文字分离! ) 忘记旧的浏览器版本,除了目前主要的浏览器版本FireFox InternetExplorer Chrome Safari。 任何想法,方向或实验都是受欢迎的。 可选的JavaScript试用版将段落文本自动分成不同的div,但也只有在某种程度上,如果你确信CSS将不会成为这种基本布局,直到2050年。

Node.js是否对setTimeout执行最小延迟?

在浏览器中,如果使用setTimeout调用的函数内的setTimeout那么最小延迟4ms将被强制执行。 Mozilla的开发人员wiki 描述了这种行为 ,并提到它已经在HTML5中变得标准化了 。 Node.js的setTimeout文档没有提到最小延迟。 但是, process.nextTick函数的文档将其描述为setTimeout(fn, 0)的更有效的替代方法。 这表明它可能更有效率,因为它避免了这种延迟。 否则, setTimeout(fn, 0)可能会被优化以performance相同。 像Web浏览器一样,Node.js是否对setTimeout执行最小延迟?

为什么把JavaScript放在首位

如果在</body>之前放置JavaScript是完全可以接受的,那么将它保存在<head>是一个很好的理由吗? 基于<head>或</ body>之前的JavaScript问题? 许多答案指出,如果将页面放在</body>标签之前,页面加载速度会更快。 但是我没有看到为什么它应该保存在<head>中的任何合理的论点。 我问,因为我不是一个非常强大的JavaScript开发人员,从我读过的和看到的所有内容中,标准是将大多数JavaScript代码和外部引用保留在<head> 。

由于JavaScript是单线程的,因此HTML5中的Web工作人员如何进行multithreading?

我一直在阅读关于HTML5中的Web工作者,但我知道JavaScript是单线程的。 我的问题是: networking工作者如何进行multithreading工作呢? 或者如果它不是真正的multithreading,他们如何模拟? 在这里我不明白。

checkbox值始终为“开”

这是我的checkbox HTML <label class="checkbox"> <input id="eu_want_team" name="eu_want_team" type="checkbox"> </label> JQuery的 var eu_want_team = $('#eu_want_team').val(); alert(eu_want_team); 它总是显示ON,是否被检查。 它有什么问题呢?

如何构build与knockout.js单页面的应用程序?

我主要想知道如何组织像模态窗口和dynamic页面,如configuration文件。 viewModel应该只包含一个configuration文件视图还是包含所有加载的configuration文件? 这里这似乎不是很“干净”。 viewModel = { profile: ko.observableArray([ new ProfileViewModel() //… any others loaded ]) , createPostModal: { input: ko.observable() , submit: //do something to submit… } } <div data-bind="foreach: profile"><!– profile html –></div> <div data-bind="with: createPostModal"></div> 这种方式看起来不太一致。 有没有人build立了一个单一的页面应用程序与淘汰赛,可以提供一些build议? 代码示例将不胜感激。

JavaScript函数参数中的单引号转义

我需要在JavaScript函数参数中使用单引号来避免这种情况: onclick="Javascript:INSERT_PRODUCT('188267','WILL AND GRACE','32311','L'ANNIVERSARIO DINOZZE ','20101113|04|18|','13/11/2010 0.00.00','CANALE 5 ',this);" 但我需要在函数调用中转义它们,因为我不知道将传递的值(我无法从数据库中转义的dbvariables)。 有没有一个函数可以让我做下面的事情? onclick="Javascript:function(escape(param1), escape(param2), escape(param3));"

为什么我们需要单页面应用程序?

单页应用程序 (SPA)已经到了我们面前。 还有很多新的东西,比如路由,客户端的页面生命周期,MVC模式,MVVM模式,MV *模式,以及一些Javascript模式,像AMD模式 , Singleton , Facade ,.. 许多SPA框架和图书馆也被开发出来。 我们可以在互联网上find它的一些。 他们是AngularJs , Reactjs , BackboneJs , DurandalJs ,以及很多第三方组件,使得Javascript编码更加简单,就像RequireJs , Amplifyjs , BreezeJs … 但我只是想为什么我们需要SPA? 因为它被看作是在开发Web应用程序中引入一些新的复杂的东西。 尽pipeSPA,我们可以使用传统的Web应用程序,每个请求每个加载页面。 我只是看到一个好处,就像我们可以很容易地在移动设备上运行它,并适应新的Web应用程序发展趋势。 有人能解释得更清楚吗? 还有一件事,如果我们使用大量的第三方组件来组成一个SPA。 那么它是否为这个Web应用程序保持一致? 我认为它应该使我们的Web应用程序内维护一个巨大的组件复杂。 你怎么想的? 所有的build议都欢迎。

JavaScript中的“执行上下文”究竟是什么?

我的标题几乎总结了一切。 任何人都可以启发我… “JavaScript中的'执行上下文'是什么? 以及它如何与“这个”挂钩,原型链接,范围和垃圾收集?

jQuery:如何处理跨度的更改文本

我正在使用jQuery,我想在span(称为span1 )中显示一些计算,并且当span1文本发生变化时,它会对其值进行计算并显示在其他跨度(称为`span2,span3,…)中。 我如何处理跨度的文本更改? 谢谢