Tag: JavaScript

find未使用的图像,CSS规则,JS脚本块

我们有一个相当大的asp.net网站。 图片,CSS和JavaScript是属性在网站项目中组织,但我们正在改变网站的外观和感觉,我想知道是否有一个工具/插件,这将有助于我确定哪些图像不是在网站中使用。 我想用CSS和JavaScriptfind相同的东西。 我已经看了dustme firefox扩展,但只有CSS。

Angularjs中的指令模板函数有什么好处?

根据文档, template可以是一个函数,它接受两个参数,一个element和attributes并返回一个表示模板的string值。 它用HTML的内容replace当前元素。 replace过程将所有属性和类从旧元素迁移到新元素。 compile函数处理转换模板DOM。 它有三个参数,一个element , attributes和transclude函数。 transclude参数已被弃用。 它返回一个link函数。 看起来template和compilefunction非常相似,可以达到同样的效果。 template函数定义了一个模板, compile函数修改了模板DOM。 但是,它可以在template函数本身中完成。 我看不到为什么修改templatefunction以外的template DOM。 反之亦然,如果可以在compile函数中修改DOM,那么template函数需要什么?

在iOS 9 Safari上打开Bootstrap模式时,屏幕会放大

当我在iOS9 Safari上打开Bootstrap 3模式时,屏幕会放大。它在iPhone上的Chrome应用程序上按预期工作。 下面是显示问题的图片。 Safari截图: Chrome屏幕截图(预期行为):

如何使用jQuery指定contentType的jsonp POST请求?

我需要用内容types“application / json”做一个jsonp POST请求。 我可以像这样获得POST请求到服务器: jQuery.ajax({ type: 'POST', url: url, data: data, success: success, error: error, async: true, complete: complete, timeout: TIMEOUT, scriptCharset: 'UTF-8', dataType: 'jsonp', jsonp: '_jsonp', }); 但是,只要我添加行: contentType: "application/json"它开始发送它作为一个OPTIONS请求,而不是一个POST。 我如何指定内容types,并仍然提交请求作为POST?

Narwhal和Node.js之间的区别?

我是Node.js的新手,我一直在阅读有关基于Rhino的Narwhal框架。 我的问题: 如果我使用Node.js,我可以使用Narwhal,它是库/模块? 不是Narwhal IO中的库/模块被阻塞(为什么Node.js得到了这个巨大的普及)? Node.js仅用于创buildWeb服务器还是用于创build一般应用程序,就像Narwhal一样?

在Android Browser或WebView内部检测

Javascript如何检测一个网站是否被加载到Android的股票浏览器中或加载到另一个应用程序的WebView中? 我想在这两种情况下运行稍微不同的代码。

'\ n \ t \ r'== 0是真的?

今天当我用==做了一些实验时,我不小心发现"\n\t\r" == 0 。 究竟"\n\t\r"等于0还是false ? 我做的是: var txt = "\n"; //new line txt == 0; //it gives me true 这真让我烦恼。 所以我做了更多: var txt = "\r"; //"return" txt == 0; //true var txt = "\t"; //"tab" txt == 0; //true 根本没有意义。 这是怎么回事? 更疯狂的是: //Checking for variable declared or not var txt ="\n\t\r"; if(txt!=false){ console.log("Variable is […]

父类的jQuery单击事件,但find子(单击)元素

比方说,我有一个父元素,它有很多嵌套的子元素: <div id="p"> <div id="c1"> <div id="c2"></div> <div id="c3"></div> </div id="c4"> <div id="c5"></div> </div> </div> 我已经在父级上绑定了一个click事件: $('#p').bind('click', function() { alert($(this).attr('id')); }); 因为事件被分配给父元素,我总是看到父母的ID,但是,我想知道是否有任何可能的方法来找出哪些这些子元素已被点击? 我也不能将任何事件分配给子元素或从父div中删除事件侦听器。

JQuery Post发送表单数据而不是JSON

试图发送json。 这是我的function: var object = … ; $.ajax({ type: 'POST', url: '<url>', contentType: 'application/json; charset=utf-8', dataType: 'json', data: object }); 但是,每当我检查Chrome浏览器,它总是将其作为查询参数发送: Request Payload: startDate=Wed+Dec+19+2012+19%3A00%3A00+GMT-0500+(EST)&endDate=Thu+Dec+20+2012+19%3A00%3A00+GMT-0500+(EST)& 我如何得到它作为JSON发送?

Backbone View中tagName,id和className属性的用法是什么? 虽然我们可以通过el访问dom元素

为什么在主干视图中存在属性tagName , id和className ?