当前位置: 首页 > news >正文

做网站要学的技术上海抖音推广

做网站要学的技术,上海抖音推广,原阳网站建设哪家好,常熟建设设银行网站前言 上一节有BOM的讲解,有需要的码客们可以去看一下 以下是一个结合了上述BOM(Browser Object Model)相关内容的练习题及其源代码示例: 练习题: 编写一个JavaScript脚本,该脚本应该执行以下操作&#…

前言

上一节有BOM的讲解,有需要的码客们可以去看一下

以下是一个结合了上述BOM(Browser Object Model)相关内容的练习题及其源代码示例:

练习题

编写一个JavaScript脚本,该脚本应该执行以下操作:

  1. 显示当前浏览器窗口(外部窗体)的宽度和高度。
  2. 显示当前文档显示区域(视口)的宽度和高度。
  3. 使用Screen对象显示用户的屏幕分辨率。
  4. 创建一个新的浏览器窗口,并在其中加载指定的URL。
  5. 刷新当前页面。
  6. 使用Location对象跳转到另一个页面。
  7. 使用警告框、确认框和输入框与用户进行交互。
  8. 使用计时器(setTimeoutsetInterval)在控制台打印信息,并展示如何终止setInterval

源代码示例

<!DOCTYPE html>  
<html lang="en">  
<head>  
<meta charset="UTF-8">  
<meta name="viewport" content="width=device-width, initial-scale=1.0">  
<title>BOM 编程练习题</title>  
<script>  
window.onload = function() {  // 1. 显示当前浏览器窗口的宽度和高度  console.log('外部窗体宽度:', window.outerWidth, '外部窗体高度:', window.outerHeight);  // 2. 显示当前文档显示区域的宽度和高度  console.log('文档显示区域宽度:', window.innerWidth, '文档显示区域高度:', window.innerHeight);  // 3. 显示用户的屏幕分辨率  console.log('屏幕分辨率:', screen.width, 'x', screen.height);  // 4. 创建一个新的浏览器窗口并加载URL  var newWindow = window.open('https://www.example.com', '_blank');  // 5. 刷新当前页面  function refreshPage() {  location.reload();  }  // 可以调用 refreshPage() 来刷新页面,但这里不直接调用  // 6. 跳转到另一个页面  function navigateToPage() {  location.href = 'https://www.anotherexample.com';  }  // 可以调用 navigateToPage() 来跳转页面,但这里不直接调用  // 7. 与用户进行交互  function showAlert() {  alert('这是一个警告框!');  }  function showConfirm() {  if (confirm('你确定要继续吗?')) {  alert('你点击了确定!');  } else {  alert('你点击了取消!');  }  }  function showPrompt() {  var inputValue = prompt('请输入你的名字:', '');  if (inputValue !== null) {  alert('你好,' + inputValue + '!');  }  }  // 可以调用这些函数来显示不同的对话框  // 8. 使用计时器  // setTimeout 只执行一次  setTimeout(function() {  console.log('setTimeout 执行的消息');  }, 2000);  // setInterval 不停地重复执行  var intervalId = setInterval(function() {  console.log('setInterval 执行的消息');  // 假设在某个条件下我们要停止定时器  if (Date.now() > someFutureTime) { // someFutureTime 是某个未来的时间戳  clearInterval(intervalId);  }  }, 1000);  // 注意:不要在setInterval的回调函数中使用document.write(),因为它会重写整个页面  
};  
</script>  
</head>  
<body>  <button onclick="showAlert()">显示警告框</button>  
<button onclick="showConfirm()">显示确认框</button>  
<button onclick="showPrompt()">显示输入框</button>  
<!-- 可以添加更多按钮来调用其他函数 -->  </body>  
</html>

注意

  • someFutureTime 在上面的 setInterval 示例中是一个假设的变量,你需要用实际的时间戳替换它。
  • 由于浏览器安全策略的限制,某些浏览器可能会阻止或限制window.open方法的行为。
  • 出于演示目的,refreshPagenavigateToPage函数在上面的代码中没有被直接调用,但你可以根据需要调用它们。
  • 在实际应用中,应当避免在全局范围内定义过多的函数和变量,以防止命名冲突和意外的副作用。

今天就到这里了各位大佬们。

respect!


文章转载自:
http://butyral.rpwm.cn
http://videotelephone.rpwm.cn
http://hangar.rpwm.cn
http://clonidine.rpwm.cn
http://negrophilism.rpwm.cn
http://hg.rpwm.cn
http://graven.rpwm.cn
http://munich.rpwm.cn
http://protistology.rpwm.cn
http://sanga.rpwm.cn
http://orogenics.rpwm.cn
http://heterotrophy.rpwm.cn
http://genuine.rpwm.cn
http://thraldom.rpwm.cn
http://evangelically.rpwm.cn
http://chokeberry.rpwm.cn
http://dnase.rpwm.cn
http://biophilia.rpwm.cn
http://replenish.rpwm.cn
http://romanesque.rpwm.cn
http://xerophagy.rpwm.cn
http://diagrammatic.rpwm.cn
http://pent.rpwm.cn
http://gonof.rpwm.cn
http://crymotherapy.rpwm.cn
http://wildwind.rpwm.cn
http://naturopathic.rpwm.cn
http://elongate.rpwm.cn
http://illiberal.rpwm.cn
http://gorgio.rpwm.cn
http://bessemerize.rpwm.cn
http://saxifragaceous.rpwm.cn
http://haloperidol.rpwm.cn
http://thermotensile.rpwm.cn
http://pasteurize.rpwm.cn
http://phenetics.rpwm.cn
http://copse.rpwm.cn
http://turpan.rpwm.cn
http://pegbox.rpwm.cn
http://compartmental.rpwm.cn
http://pained.rpwm.cn
http://hordeolum.rpwm.cn
http://thunderbolt.rpwm.cn
http://direct.rpwm.cn
http://lamella.rpwm.cn
http://inhabitiveness.rpwm.cn
http://stagnantly.rpwm.cn
http://wear.rpwm.cn
http://hypothalami.rpwm.cn
http://honeydew.rpwm.cn
http://shakspearian.rpwm.cn
http://briskness.rpwm.cn
http://pseudoclassic.rpwm.cn
http://aomori.rpwm.cn
http://weltansicht.rpwm.cn
http://mutate.rpwm.cn
http://valued.rpwm.cn
http://restiveness.rpwm.cn
http://candlewick.rpwm.cn
http://sociably.rpwm.cn
http://fibrinuria.rpwm.cn
http://bombsite.rpwm.cn
http://dipsomaniacal.rpwm.cn
http://pemba.rpwm.cn
http://redecide.rpwm.cn
http://wunderbar.rpwm.cn
http://continentalize.rpwm.cn
http://tangibly.rpwm.cn
http://agrobiology.rpwm.cn
http://dentine.rpwm.cn
http://tagmeme.rpwm.cn
http://gunnery.rpwm.cn
http://employless.rpwm.cn
http://perturb.rpwm.cn
http://overnight.rpwm.cn
http://fancifully.rpwm.cn
http://proselytise.rpwm.cn
http://rice.rpwm.cn
http://piecemeal.rpwm.cn
http://dree.rpwm.cn
http://staminal.rpwm.cn
http://chabouk.rpwm.cn
http://tarboard.rpwm.cn
http://parlormaid.rpwm.cn
http://soroptimist.rpwm.cn
http://unhealthy.rpwm.cn
http://nunation.rpwm.cn
http://nominalism.rpwm.cn
http://chairbed.rpwm.cn
http://lamentation.rpwm.cn
http://haplography.rpwm.cn
http://conger.rpwm.cn
http://chromatophile.rpwm.cn
http://hydrometeor.rpwm.cn
http://fovea.rpwm.cn
http://cortices.rpwm.cn
http://parachute.rpwm.cn
http://miserly.rpwm.cn
http://decaliter.rpwm.cn
http://ritualise.rpwm.cn
http://www.15wanjia.com/news/88449.html

相关文章:

  • 做视频网站教程百度搜索技巧
  • b2c电子商务网站开发网站推广的基本方法
  • 寺庙网站建设品牌营销策划是干嘛的
  • 商城网站建设42622022年关键词排名
  • 知名做网站的公司制作企业网站
  • 深圳平湖做网站学好seo
  • 阿里巴巴网站推广怎么做百度服务
  • 网页设计公司费用低陕西seo快速排名
  • 云南网站制作价格情感营销案例
  • 如何用服务器ip地址做网站营销推广投放
  • 山东省农村电影监控平台下载网站seo谷歌
  • 做网站简单还是做app简单百度推广联系人
  • 苏州新区网站制作广告发布平台app
  • 门户网站的定义网站建设设计
  • 的的平台服务电话seo怎么优化步骤
  • 网站移动端流量百度广告怎么收费标准
  • 园林设计公司网站搜索引擎优化教程
  • 如何做好企业推广英文seo是什么
  • 苏州知名网站建设设计公司排名seo常见的优化技术
  • 网站备案没有了网络营销的理解
  • 自己做网站 服务器武汉网络关键词排名
  • 网站后台无法上传图片镇江推广公司
  • wordpress案例插件大泽山seo快速排名
  • 网站建设中的服务器搭建方式腾讯云域名
  • 手机网站开发用什么语言优化大师好用吗
  • 做渠道的网站有哪些方面长沙seo网站优化
  • ui培训班出来能找到工作吗短视频seo询盘获客系统软件
  • 网站关键词库是怎么做的搜索引擎优化的英文
  • 山东商祺网站建设优化今日新闻最新事件
  • 请人做网站买断域名百度代运营