小编Pau*_*ite的帖子

是否可以仅使用 JS、HTML 和 CSS 在 Chrome 扩展程序的窗口中显示网页?

我正在尝试开发一个 Google Chrome 扩展程序。

当用户单击扩展按钮时,将出现一个小窗口(不是window.open/弹出)并显示网页。我有基本的 JavaScript 知识,而且我听说 JavaScript 可以实现这一点。所以,我想在有限大小的窗口中显示我的网站。我怎样才能用 JS/HTML/CSS 简单地做到这一点?

一个例子(不是同一件事,但很接近):在自定义窗口中显示的谷歌浏览器扩展

感谢您的任何意见。

html javascript css google-chrome google-chrome-extension

0
推荐指数
1
解决办法
3805
查看次数

如何使用JavaScript将背景图像置于网页上以获得不同的屏幕分辨率?

我想确定客户端计算机的屏幕分辨率,并使用JavaScript在中心设置背景图像.

我到目前为止:

function centerBackGroundImage()
{
    var browserWidth = document.documentElement.clientWidth;
    var browserHeight = document.documentElement.clientHeight;
    $("#background").css({ "z-index": "-10", "margin:left": (browserWidth / 2) - (browserHeight/ 2) });
}
Run Code Online (Sandbox Code Playgroud)

我已经添加了名为div的标签background<img>带有图像文件位置的标签.

任何帮助,将不胜感激.

javascript jquery

0
推荐指数
1
解决办法
482
查看次数

省略元素中的href属性?

这么多次写jtml代码和javascript,我创建<a>元素.

我的问题是,我可以忽略href属性吗?因为我宁愿添加一个ID属性并处理那里的点击.

大多数时候,当我这样做时,它不是去一个不同的页面,而是更多地执行某种类型的ajax调用.

我讨厌在网址中使用#,它看起来很难看.

我是否应该使用不同的元素,即a <span>,只需用类修改它就像链接一样?

Thanx J.

html javascript

0
推荐指数
1
解决办法
493
查看次数

日期时间格式正则表达式YYYY/MM/DD hh:mm:ss

有人可以编写正则表达式来测试这种日期格式2012/11/14 14:28:12吗?

我已经有了日期部分的正则表达式:

/^\d{4}\/\d{2}\/\d{2}$/
Run Code Online (Sandbox Code Playgroud)

如何添加到此测试以确定是否存在时间?

javascript regex datetime

0
推荐指数
1
解决办法
1万
查看次数

如何使用JavaScript在网页上以不同颜色显示英语和波斯语?

我有一个HTML页面,其中包含英语单词和波斯语单词.我想知道如何检测英语单词并改变它们的颜色,并检测波斯语单词并将它们的颜色更改为不同的颜色.

这些词是动态的,可以改变.我想通过jQuery或JavaScript检测它们并更改颜色.

例如,给定此文本:

Hi ???? ?? this ??? text can be ???? ????? ...
Run Code Online (Sandbox Code Playgroud)

我想用红色显示这些单词:

Hi, This, Text, can, be, 
Run Code Online (Sandbox Code Playgroud)

这些字是蓝色的:

??, ????, ???, ????, ????? 
Run Code Online (Sandbox Code Playgroud)

javascript jquery

0
推荐指数
1
解决办法
619
查看次数

codeacademy的代码片段中的错误是什么

当我运行以下代码时,我收到一个错误: TypeError: Object [object Object]

// create your Animal class here

function Animal(name, numLegs)
{
    this.name = name;
    this.numLegs = numLegs;
}

// create the sayName method for Animal

Animal.prototype = function sayName()
{
    console.log("Hi, my name is [name]");
};
// provided code to test above constructor and method
var penguin = new Animal("Captain Cook", 2);
penguin.sayName();
Run Code Online (Sandbox Code Playgroud)

为什么?

javascript

0
推荐指数
1
解决办法
322
查看次数

OOP JavaScript - 此参考

对于一些奇怪的原因,称该分配功能时thisthisObj,我得到一个错误:

TypeError:thisObj未定义

这是我得到的:

function templateObject() 
{
    "use strict";
    var thisObj = this;

    function _loadBackgroundImages() 
    {
        "use strict";
        // something happens here
    }


    thisObj.initialise = function() 
    {
        "use strict";
        _loadBackgroundImages();
    };
}
Run Code Online (Sandbox Code Playgroud)

然后使用实例化调用该函数,如下所示:

var templateObj = templateObject();
templateObj.initialise();
Run Code Online (Sandbox Code Playgroud)

无法弄清楚为什么我会得到错误 - 任何想法?

javascript oop this

0
推荐指数
1
解决办法
98
查看次数

如何在点击jQuery时替换元素的背景图像?

我想写一个与此类似的声明:

$("#something").click(function() {
    $('#something').css('background-image', 'url(image1.jpg)');
});
Run Code Online (Sandbox Code Playgroud)

但我想做的是说:

  • 如果#something背景是image1.jpg并且单击它,则替换为image2.jpg

  • 如果#something背景是image2.jpg并点击它,那么用image1.jpg替换

我怎样才能做到这一点?

jquery if-statement background-image

0
推荐指数
1
解决办法
54
查看次数