Questions tagged «javascript»

JavaScript(不要与Java混淆)是一种高级,动态,多范式,弱类型的语言,用于客户端脚本和服务器端脚本。使用此标记可解决有关ECMAScript,JavaScript,JScript等的常见实现的问题。JS通常不引用其ECMA-表兄弟ActionScript。

3
在仅用于现代Webkit的Web应用程序中使用jQuery是否有意义?
我最近正在为Android(2.3+)和iOS(4+)开发一些移动Web应用程序。他们的浏览器支持大部分ECMAScript5,该功能非常强大,我想尽可能使用语言功能,仅在需要时才使用jQuery。 事实证明,我使用jQuery的唯一目的是为其提供一个较短的替代方法document.querySelectorAll。也可以摆脱它。 如果只需要支持现代WebKit浏览器,那么摆脱jQuery(和其他通用库)是否是一个好主意?毕竟,它们是一个间接层。 (到目前为止,这些应用程序不必进行AJAX调用,我想这将变得很丑陋。但是为此保留jQuery是否值得?)



3
选择一个JavaScript Asynch-Loader [关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 5年前关闭。 我一直在研究各种异步资源加载器,但不确定使用哪一个。在我工作的地方,我们有不同的小组努力,他们的类模块可能使用不同版本的jQuery(等)。因此,嵌套的依赖关系也可能不同。我对此没有控制权,因此这意味着我需要动态加载可能使用同一库的替代版本的资源。 因此,这是我的要求: 异步加载JavaScript和CSS资源文件。 管理版本之间的依存关系顺序和嵌套依存关系。 检测资源是否已经加载。 必须允许跨域加载(CDN) (可选)允许我们卸载资源。 我一直在看: 卷曲 需求JS JavaScript的MVC 实验室 我可以通过将版本加载到适当命名的变量中并使用数组来跟踪已经加载的内容来伪造这些要求,但是(希望)有人已经发明了这个要求。 所以我的问题是: 您使用哪个?又为什么呢 还有其他我完全满足我要求的东西吗? 您觉得哪一个最有说服力且最容易使用?又为什么呢 更新: 对于那些感兴趣的人,我尝试了上面(以及更多)的所有AMD库。最后,我选择了RequireJS。整体上它更清洁,更容易...我很高兴能使用它。

6
CSS,JS和HTML的代码审查指南
我被要求为审查CSS,JS和HTML创建准则。我知道有针对JS的编码指南,但对HTML和CSS一无所知。要复习JS,我一定会遵循这些准则并提及它们。但是CSS和HTML呢?除了逻辑错误和缩进问题之外,在查看标记和CSS时是否还需要检查某些特定事项?


2
是否将所有UI逻辑都移到客户端?
我们的团队最初由大多数服务器端开发人员组成,他们只具备Javascript方面的最少专业知识。在ASP.NET中,我们过去经常在代码背后或通过MVC中的控制器编写许多UI逻辑。 不久前,有2位高级客户端开发人员加入了我们的团队。他们可以在HTMl / CSS / Javascript中完成我们以前使用服务器端代码和服务器端Web控件可以做的几乎所有事情: 显示/隐藏控件 做验证 控制AJAX刷新 因此,我开始认为,围绕我们的业务逻辑创建一个高级API可能会更有效,例如Amazon Fulfillment API:http : //docs.amazonwebservices.com/fws/latest/APIReference/,以便该客户端端开发人员将完全接管UI,而服务器端开发人员将仅专注于业务逻辑。 因此,对于订购系统,您将拥有一个高级API,例如: OrderService.asmx CreateOrderResponse CreateOrder(CreateOrderRequest) AddOrderItem AddPayment - SubmitPayment - GetOrderByID FindOrdersByCriteria ... 可以通过JSON / REST访问API,因此很容易从客户端UI中使用。我们可以使用此API进行内部UI开发,也可以让第三方使用此API创建自己的应用程序。 随着Javascript的发展以及优秀的客户端开发人员的可用性,现在是否是摆脱代码隐藏/控制器并仅专注于开发客户端开发人员可以使用的高级API(阿拉玛)的好时机?

2
我是否需要在网页顶部粘贴开源许可证信息?
我正在开发一个使用多个开源JavaScript项目的JavaScript应用程序。他们所有的许可都带有类似“您必须给该作品或衍生作品的任何其他接收者该许可的副本”的短语。这是否意味着我需要使用所使用软件的所有许可证在网页顶部添加大量HTML注释? 我问这个问题是因为我从未见过执行此操作的网页的源代码。

15
侵入性JavaScript可以吗?
我当时在想,如果要求网站的所有用户都启用JavaScript,那么使用干扰性JavaScript可以吗? 我全力支持渐进式增强,但是如果高级Web应用程序禁用了旧的浏览器或JavaScript,那么当用户反弹时又有什么意义呢? 我们的目标受众非常渺茫,我们可以告诉目标受众他们需要具备哪些浏览器和插件/功能。所以我的问题是,在这种情况下,是否可以混合使用JS和HTML?就像使用onclick属性一样。

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.