范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

13行JavaScript代码让你看起来像是高手

  Javascript  可以做许多神奇的事情,也有很多东西需要学习,今天我们介绍几个短小精悍的代码段。  获取随机布尔值(True/False)
  使用  Math.random()  会返回 0 到 1 的随机数,之后判断它是否大于 0.5,将会得到一个 50% 概率为 True  或 False  的值  const randomBoolean = () => Math.random() >= 0.5; console.log(randomBoolean());判断一个日期是否是工作日
  判断给定的日期是否是工作日   const isWeekday = (date) => date.getDay() % 6 !== 0; console.log(isWeekday(new Date(2021, 0, 11))); // Result: true (周一) console.log(isWeekday(new Date(2021, 0, 10))); // Result: false (周日)反转字符串
  有许多反转字符串的方法,这里使用一种最简单的,使用了  split() ,reverse()  和 join()   const reverse = str => str.split("").reverse().join(""); reverse("hello world");      // Result: "dlrow olleh"判断当前标签页是否为可视状态
  浏览器可以打开很多标签页,下面 的代码段就是判断当前标签页是否是激活的标签页   const isBrowserTabInView = () => document.hidden; isBrowserTabInView();判断数字为奇数或者偶数
  取模运算符  %  可以很好地完成这个任务  const isEven = num => num % 2 === 0; console.log(isEven(2)); // Result: true console.log(isEven(3)); // Result: false从 Date 对象中获取时间
  使用  Date  对象的 .toTimeString()  方法转换为时间字符串,之后截取字符串即可  const timeFromDate = date => date.toTimeString().slice(0, 8); console.log(timeFromDate(new Date(2021, 0, 10, 17, 30, 0)));  // Result: "17:30:00" console.log(timeFromDate(new Date())); // Result: 返回当前时间保留指定的小数位const toFixed = (n, fixed) => ~~(Math.pow(10, fixed) * n) / Math.pow(10, fixed); // Examples toFixed(25.198726354, 1);       // 25.1 toFixed(25.198726354, 2);       // 25.19 toFixed(25.198726354, 3);       // 25.198 toFixed(25.198726354, 4);       // 25.1987 toFixed(25.198726354, 5);       // 25.19872 toFixed(25.198726354, 6);       // 25.198726检查指定元素是否处于聚焦状态
  可以使用  document.activeElement  来判断元素是否处于聚焦状态  const elementIsInFocus = (el) => (el === document.activeElement); elementIsInFocus(anyElement) // Result: 如果处于焦点状态会返回 True 否则返回 False检查当前用户是否支持触摸事件const touchSupported = () => {   ("ontouchstart" in window || window.DocumentTouch && document instanceof window.DocumentTouch); } console.log(touchSupported()); // Result: 如果支持触摸事件会返回 True 否则返回 False检查当前用户是否是苹果设备
  可以使用  navigator.platform  判断当前用户是否是苹果设备  const isAppleDevice = /Mac|iPod|iPhone|iPad/.test(navigator.platform); console.log(isAppleDevice); // Result: 是苹果设备会返回 True滚动至页面顶部
  window.scrollTo()  会滚动至指定的坐标,如果设置坐标为(0,0),就会回到页面顶部  const goToTop = () => window.scrollTo(0, 0); goToTop(); // Result: 将会滚动至顶部获取所有参数的平均值
  可以使用  reduce()  函数来计算所有参数的平均值  const average = (...args) => args.reduce((a, b) => a + b) / args.length; average(1, 2, 3, 4); // Result: 2.5转换华氏/摄氏
  再也不怕处理温度单位了,下面两个函数是两个温度单位的相互转换。   const celsiusToFahrenheit = (celsius) => celsius * 9/5 + 32; const fahrenheitToCelsius = (fahrenheit) => (fahrenheit - 32) * 5/9; // Examples celsiusToFahrenheit(15);    // 59 celsiusToFahrenheit(0);     // 32 celsiusToFahrenheit(-20);   // -4 fahrenheitToCelsius(59);    // 15 fahrenheitToCelsius(32);    // 0
  感谢阅读,希望你会有所收获

一颗芯片能买一套房,盘点全球最贵的5颗电子芯片黄浦江陆家嘴的豪宅据说在中国最贵的楼出自于上海陆家嘴,最高一平米也是卖到了38万的天价。不过相对于芯片来说,这价格那真是小巫见大巫了。况且,有些芯片,花钱都不一定能买得到!!据说,motoedgeS30更新MYUI3。0系统全新安卓12界面,应用多开全覆盖IT之家4月8日消息,今日,摩托罗拉手机官方宣布,motoedgeS30手机正式发布了MYUI3。0系统更新。摩托罗拉官方表示,新版本更新要点包括全新的安卓12界面,更流畅的系统体微信取消长期有效的小程序链接,最长30天(记住这3点建议)为确保小程序链接合理使用,自2022年4月11日起,URLScheme和URLLink(以下统称为链接)接口能力规则将进行以下调整1每个URLScheme或URLLink有效期最长小程序APP商城没流量怎么办?相信大家都有遇到过这样的一个问题(私域电商做了之后没流量)建立了裂变模式但是始终底下的人动不起来到底是品的问题呢?还是裂变模式的问题?还是教育培训方面的问题呢?不清楚大家是否有进行新晋神U天玑8100相较于麒麟990,有多大提升?神U之名是否属实?文小伊评科技如果要评选出一款在2022年综合表现最好的SOC,那毫无疑问是天玑8100。作为一款名不见经传的次旗舰芯片,可能就连联发科自己都没有预料到这款芯片竟然能受到如此的追捧,为啥总让你拉人头?互联网应用触碰传销红线看新闻可以赚现金,刷视频可以拿红包,购物可以获高额返利,甚至聊天打字走路跑步也可以赚钱近年来,一批手机App通过夸大宣传,吸引大量用户下载安装。半月谈记者调查发现,此类App承诺的2。xmybatisPlus使用LocalDateTime,LocalDate可能发生的报错信息Causejava。lang。ClassCastExceptionjava。sql。Timestampcannotbecasttojava。time。LocalD三星手机中隐藏的实用功能之Bixby识屏哈喽啊,各位小伙伴们今天,我要给大家分享非常实用的Bixby识屏功能点啦Bixby识屏是一种基于AI向用户提供推荐服务的实用功能。打开Bixby识屏功能之后AI会在全屏上自动搜索关企鹅电竞将于6月停止运营分析师游戏直播赛道需寻找新的增长点此前坊间传闻企鹅电竞最晚于6月结束运营的消息最近得到了官方确认。4月7日,腾讯旗下移动电竞内容平台企鹅电竞发布公告,宣布由于业务发展策略的变更,企鹅电竞相关产品,企鹅电竞(包括其网华为鸿蒙系统智能居家好产品,一刷即净的UWANT布艺清洁机你有没有过想把所有东西都丢进洗衣机洗干净的冲动。在无数个大清洁的日子里我都这样想过,只是我清楚,布艺沙发床垫还有我的等身抱抱熊,它们就是没办法塞进洗衣机滚筒里。但是我没想过,有一天2022年一心冲高的魅族开启下沉模式那个曾经被誉为国产第三方定制系统第一梯队的魅族,在2022年不断走远。4月6日,魅族科技推出旗舰机春日暖心补贴活动,购机至高可省1800,还能享24期免息分期。其中,美学旗舰魅族1
Java类(接口)的新类型密封类密封类是Java17正式支持的一个新特性,它让Java中类的继承可以更加细粒度的进行控制。今天就来认识一下这个新的功能。密封类在以往的Java类继承中,Java类的继承控制非常有限百万级QPS,支撑淘宝双11需要哪些技术前言又到一年双11,相信大部分同学都曾经有这个疑问支撑起淘宝双11这么大的流量,需要用到哪些核心技术?性能优化系列的第二篇我想跟大家探讨一下这个话题。完整的双11链路是非常长的,我掌握智能驾驶核心技术,智己汽车打造智驾新体验依托现代信息技术和智能化技术,万物互联群体智能将会是未来信息社会的发展形态,尤其是5G时代的来临,给汽车的驾乘出行也带来了巨大的变化,但如何让汽车也能像人一样不断学习,交互,促使功一手掌握的优雅,魅族18小屏旗舰手机上手实测CiaoBella,我是老房。老房一直认为为情怀买单是一件很愚蠢的事情,品质不过硬却非得绑架感情,糟糕至极。(参见魔兽争霸3重置版)。在魅族18刚公布的时候也有人这么调侃过,但在用千元大屏小金刚,RedmiNote10Pro上手实测CiaoBella,我是老房。手机市场,高端机领域各大品牌打得火热,在千元价位的中端机方面大家同样拼的你死我活。其实这也非常符合消费规律,顶级性能配置的旗舰和追求极致性价比的千元机上海自由高达实物落地,趁机入手ikbc高达机械键盘CiaoBello,我是老房。男人一般对两样东西都很感兴趣,一是机甲机器人,二是数码产品。当着两项完美的结合在一起的时候,恐怕没有多少男人能对它产生抵抗力,毕竟男人至死是男孩。机动宅家享受影院观感,当贝激光投影X3体验分享CiaoBello,我是老房。投影仪和电视机的选择一直是个比较有趣的问题,在同等价位上,投影仪能够实现较大的屏幕尺寸,而电视机则是显示效果更好。这主要的原因还是在于电视机是主动发光迷你动力方程式,IQUNIXL80无线三模机械键盘上手CiaoBello,我是老房。设备越来越多,桌面越来越挤,108键全尺寸键盘虽然用起来方便,但是在太占地方。在保留重要键位的前提下尺寸尽量要小,80尺寸布局键盘正合适。无线也是必须甘甜纯净矿泉水,碧云泉G7桌面式净饮机开箱CiaoBella,我是老房。水质好坏直接关系到身体健康,所以越来越多的家庭选择安装净水器,进一步确保饮水安全。本来打算给家里添置一台净水器,一步到位,直接安装一台厨下式的净水加热十项全能实测,洗地机是否好用?是否能替代吸尘器或扫地机?CiaoBella,我是老房。儿子今年5岁,正是折腾的年纪,所以也荣获了一个美誉行走的垃圾制造机。其实很早就教育小朋友要保持环境卫生整洁,平常做的还不错,但只要一开心了那就什么都想苹果全家桶绝佳运动搭档,PowerbeatsPro真无线耳机评测CiaoBella,我是老房。作为一名强迫症患者同样是苹果全家桶用户,在耳机选择方面其实很纠结。虽然目前真无线耳机大爆发,老牌大厂家新兴小公司,各种品牌层出不穷,但非苹果生态,没办