jjzjj

Javascript - 获取页面标题和元描述并将它们用作 chrome 扩展的变量

我有一个脚本,它从选项卡中获取标题并将其分配给一个变量。但是,我还需要获取metadesc和title属性,以便在input字段中使用。我不确定我是否可以用这个实现:chrome.tabs.getSelected(null,function(tab){varcurrentTitle=tab.title;});然后我需要获取Meta描述,我不相信我可以从标签数据中获取它。这是我从中获取描述的HTML:这是我用来在扩展之外获取它的Javascript:document.getElementsByName('description')[0].getAttribute('content');鉴

javascript - 绑定(bind)父元素与直接绑定(bind)元素有优缺点吗?

为了更好地理解jQuery性能,我遇到了以下问题。考虑将点击事件绑定(bind)到列表中的项目的两个大致相等的解决方案:列表项:OneTwoThreeOneTwoThree注意有两个相同的列表(除了ID)。现在,考虑使用以下jQuery为item中的每个anchor绑定(bind)客户端事件:$('#items').on('click','.itema',function(e){console.log("###Itemsclick");});$('#items2.itema').on('click',function(e){console.log("###Items2click");}

javascript - JSFiddle中如何导入核心元素和paper元素

如何导入coreelements和paperelements在JSFiddle.我正在导入polymer通过这些陈述:如何导入例如core-input或paper-input? 最佳答案 是的,来自polymer项目站点,或者如果你知道位置,我猜你的cloudflarecdn这仅适用于开发而非生产。如果您转到polymerelements然后选择您的元素并单击显示“获取元素”的按钮,它将为您提供一个带有导入链接的弹出窗口。您还可以从here获得所有核心或论文元素的链接。 关于javasc

javascript - 普通js通过属性名称选择元素以开头

上下文:HTML我想选择所有属性名称以ng-开头的元素。使用jQuery,以下链接是最接近此问题的线程:jQuery-Howtoselectvaluebyattributenamestartswith.HowtoremoveallAttributesbyattributenamestartswith.但是,第一个使用jQuery,第二个解决删除已经选择的元素而不是选择的问题。我试试这个:document.querySelectorAll('[ng-*]')它不起作用,而是抛出错误。 最佳答案 这里我使用querySelectorAl

Javascript 元编程

有没有办法在javascript中指定类似下面的内容?varc={};c.a=function(){}c.__call__=function(function_name,args){c[function_name]=function(){};//itdoesn'thavetocapturec...wecanalsohavetheobjpassedinreturnc[function_name](args);}c.a();//callsc.a()directlyc.b();//goesintoc.__call__becausec.b()doesn'texist

javascript - 多个元素和多个事件的 jQuery 相同函数

我有一个功能,我想在任何一个用户单击其中一个anchor元素时执行,例如这个$('.element').on('click',function(){//dostuffhere});如果选择元素改变了它的值,我想做同样的事情,比如这个$('select').on('change',function(){//dosamestuffhere});我知道我能做到$('.element','select').on('clickchange',function(){//dostuffhere});但这也会在我点击选择元素时触发,我不想让用户感到困惑并在选择元素值发生变化时做一些事情。

javascript - 使用 CSS 转换或 javascript 缩放元素以动态适应其父元素

我有一个页面,其中有一个的轮子元素,当您单击一个按钮时,整个轮子都会旋转。我通过使用本质上绝对的CSS转换来实现这种效果。然而,轮子很大,在我的高清显示器上看起来不错,但较小的屏幕会切掉边缘。我不能像在普通布局中那样使用%宽度,我需要的是像大多数浏览器缩放功能一样缩小整个页面。就我自己而言,我知道ctr+mouseWheel会缩小页面以便我可以看到整个页面,但是我不能指望其他人这样做。我知道我可以使用-browser-transform:scale(amt);在包装div上获得我想要的效果,但是我想不出一种动态的方法。如果我将比例设置为0.5,无论屏幕如何,它都会是0.5。我希望轮子的

javascript - 如何使用元标记在 manifest.json 文件中添加 Urls 和 web_Urls

我正在创建一个渐进式网络应用程序,我需要在manifest.json中添加当前URL使用元标记的文件。我创建了这个manifest.json:{"name":"app","icons":[{"src":"images/avatar.jpg","sizes":"64x64"},{"src":"images/avatar.jpg","sizes":"64x64"},{"src":"images/avatar.jpg","sizes":"128x128","density":2}],"app":{"urls":["https://www.example.com"],"launch":{"we

javascript - 删除未使用的 DOM 元素以提高性能

我正在编写单页应用程序。最初提供页面时,它包含许多DOM元素,这些元素包含我注入(inject)到页面中的json字符串。当页面加载到客户端时,首先发生的事情是这些DOM元素从json解析为javascript对象,然后它们再也不会被使用。从DOM中删除它们并减小其大小是否会带来性能优势?关于这方面,我还没有找到任何确凿的数据。有关信息,这些元素的大小约为500K。感谢您的建议。 最佳答案 WouldtherebeaperformancebenefitintodeletingthemfromtheDOMandreducingitss

javascript - 如何使用jquery从window.open js函数获取元素和html

我正在尝试打开这样的弹出窗口:$('#btn').click(function(){varpopup=window.open('mypage.php','_blank','width=500,height=500');vardom=popup.document.body;for(iindom){console.log(dom[i]);}});现在我想做的是从弹出窗口中获取html,并且还能够使用window.opener(打开弹出窗口的页面)中的jQuery函数附言。控制台打印了很多东西,但是没有html源。用这个试试:http://jsfiddle.net/JRqTy/提前致谢。