找到 9301 篇文章 关于面向对象编程

使用 JavaScript 检测“触摸屏”设备的最佳方法是什么?

Chandu yadav
更新于 2020年6月23日 13:08:10

598 次浏览

检测“触摸屏”设备的最佳方法是,通过判断文档模型中是否存在触摸方法来实现。function checkTouchDevice() {    return 'ontouchstart' in document.documentElement; }此外,还可以使用它来检测移动设备或桌面设备,如下所示:if (checkTouchDevice()) {    // 移动设备 } else {    // 桌面 }

如何在 JavaScript 中设置高度等于动态宽度(CSS 流体布局)?

Rishi Rathor
更新于 2020年6月23日 13:04:18

589 次浏览

要在 JavaScript 中设置高度等于动态宽度,可以尝试运行以下代码:示例                    .wrap {             width:400px;             height:300px;             border:2px solid yellow;          }          .myChild{             width: 80%;             border:1px solid red;          }                                    var res = $('.myChild').width();          $('.myChild').css({             'height': res + 'px'          });                                        

如何清除 setInterval() 的使用?

George John
更新于 2020年6月23日 12:58:39

134 次浏览

setInterval() 方法用于以指定间隔计算表达式。此函数在每隔 duration 毫秒后调用函数。这将无限期地进行。让我们看一个例子:它每隔 2000 毫秒触发一次 alert('Hello'),而不仅仅是一次。setInterval(function() { alert('Hello');}, 2000);要清除 setInterval() 的使用,请使用 window.clearInterval() 并将参数设置为 ID,例如 window.setInterval();

匿名函数的使用是否会影响性能?

Daniol Thomas
更新于 2020年6月23日 12:58:03

261 次浏览

匿名函数的使用会影响性能,因为在每次迭代中都需要创建一个新的函数对象。匿名函数始终使用变量名加载。顾名思义,匿名函数允许在没有名称标识符的情况下创建函数。它可以用作其他函数的参数。使用变量名调用它们:示例这就是 JavaScript 匿名函数的使用方式:var func = function() {    alert(‘This is anonymous'); } func();这是一个示例:// 匿名函数 var a = function() {    return 5; }

iPhone/iPad 是否有 JavaScript 滚动事件?

Abhinanda Shri
更新于 2020年6月23日 12:57:22

268 次浏览

是的,iOS 会捕获滚动事件。这称为单指事件。用户点击或触摸的内容决定是否生成事件。这是一个平移手势,图片版权:Apple它也可以是触摸并按住手势,图片版权:Apple

如何使用 JavaScript 设置弹性项目的顺序,使其相对于其他项目?

Ankitha Reddy
更新于 2019年7月30日 22:30:21

89 次浏览

要使用 JavaScript 设置弹性项目的顺序,使其相对于其他项目,请使用 order 属性。可以尝试运行以下代码来实现 order 属性:示例 实时演示 #box { border: 1px solid #000000; width: 420px; height: 150px; display: flex; } #box div { height: 80px; width: 80px; } DIV1 DIV2 DIV3 设置函数 display() { document.getElementById("myID1").style.order = "3"; document.getElementById("myID2").style.order = "1"; document.getElementById("myID3").style.order = "2"; }

如何在 WebBrowser 控件中注入 JavaScript?

Arjun Thakur
更新于 2020年6月23日 12:59:49

1K+ 次浏览

要在 WebBrowser 控件中注入 JavaScript,请执行以下步骤:首先,在 Visual Studio 中创建一个 Windows 窗体应用程序。现在,将 WebBrowser 控件拖到窗体上设置 Url 属性。右键单击项目,选择添加引用... → COM → 类型库选择“Microsoft HTML 对象库”添加以下代码以注入 JavaScript。private void myWebBrowser(object sender, WebBrowserDocumentCompletedEventArgs e){      // head 元素    HtmlElement hElement = weBrowser.Document.GetElementsByTagName("head")[0];    // script 元素    HtmlElement sElement = weBrowser.Document.CreateElement("script");    IHTMLScriptElement val = (IHTMLScriptElement)sElement.DomElement;    element.text = "function sayHello() {       alert('Weclome')    }";    hElement.AppendChild(sElement);    weBrowser.Document.InvokeScript("How you doing?"); }

当项目未使用所有可用空间时,如何使用 JavaScript 设置弹性容器内项目之间的对齐方式?

Krantik Chavan
更新于 2020年6月23日 13:00:21

69 次浏览

在 JavaScript 中使用 alignContent 属性来设置弹性容器内项目之间的对齐方式。示例可以尝试运行以下代码来在 JavaScript 中实现 alignContent 属性:                    #box {             border: 1px solid #000000;             width: 240px;             height: 150px;             flex-flow: row wrap;             align-content: space-around;             display: flex;          }          #box div {             height: 80px;             width: 80px;          }                              DIV1          DIV2          DIV3             设置                function display() {             document.getElementById("box").style.alignContent = "space-between";          }          

如何在 JavaScript 中设置元素在页面顶部必须可见的最小行数?

George John
更新于 2020年6月23日 13:02:06

101 次浏览

在 JavaScript 中使用 orphans 属性来设置元素在页面顶部必须可见的最小行数。可以尝试运行以下代码来学习如何实现 orphans 属性:document.getElementById("p").style.orphans 以下是如何返回 orphans 属性:var res = object.style.orphans;以下是如何设置 orphans 属性:object.style.orphans='number|initial|inherit'

如何使用 JavaScript Object.defineProperty?

Abhinanda Shri
更新于 2020年6月23日 13:01:23

160 次浏览

如果要定义对象上的新属性或修改现有属性,则在 JavaScript 中使用 Object.defineProperty。使用以下属性:Object.defineProperty(obj, prop, descriptor)以下是参数:obj – 在此对象上定义属性。prop – 属性的名称descriptor – 属性的描述符示例可以尝试运行以下代码来学习如何在 JavaScript 中实现 Object.defineProperty:                    const obj = {};          Object.defineProperty(obj, 'prop', {             value: 20,             writable: false          });          obj.prop = 10;          document.write(obj.prop);          

广告