科学健康资讯 · 内容仅供参考,不替代专业诊疗 联系我们|疾病百科
操作系统

js后退(js后退页面内容没有改变)

2023-06-06 操作系统 本文链接

我的一个快递从收到货到退货已经往返两地三次,现货又返回我这里的中转站,因疫情就是发不到社区,我还得等再次退货[流泪]

#前端##JavaScript#JS数组去重的简单粗暴的方法。

#程序员#

1.Array.prototype.filter():创建一个新数组, 内部接收一个回调函数,用于测试每个数组元素。如果返回值为true,就保留该元素,否则,就不保留。

2.Array.prototype.indexOf():检索指定的数组元素在当前数组中第一次出现的位置,如果查找到了,就返回当前的索引位置,如果未找到就返回-1。也可以指定起始位置,如果指定的起始位置索引大于数组的长度,则返回-1。

================================

3.Set对象是值的集合,只允许存储任何类型的唯一值。

4. (...)是扩展运算符#es6语法#

又见到了这神奇的js。Math.min() > Math.max()返回true [捂脸] #编程##javascript#

遇到一个奇葩的前端

接口数据都有返回,非要后台一口一口帮他组装好,喂到嘴边,才能干活,说这个js不好写,说这个不符合逻辑,开发之前不说话,等对接的时候,这个不符合他的要求,哪个不符合他的要求

#js#

array builder 一个可视化处理数组的小工具,可以直观返回数组经过map,filter,reduce变换之后的结果。

具有种族歧视倾向的智能识别系统

前段时间,一个面部识别开发小组完成了一个系统,可以在浏览器中用Javascript进行面部识别。

当收集了不少照片来测试后,发现大部分照片都返回了预期的结果,除了这张...

此事流出后,这引起了不少黑人团体的抗议,指责开发小组种族主义。

日本驱逐舰昨日穿越南沙,又来给美国当对华急先锋?

根据美国Planet卫星影像显示,来自日本海上自卫队的“濑户雾”号JS Setogiri驱逐舰穿越了南沙群岛,位置在美济礁和仁爱礁之间。日本这艘军舰现在应该是在返回日本的途中,突然出现偏离航线的情况,很显然是在挑衅搞事。不过,根据当下的公开信息,还不能确定日本这艘军舰是否进入了美济礁和仁爱礁的12海里内,但不管怎样,日本军舰的行为已经可以认定在挑衅中国。

南海战略态势感知就指出,日本并不是不清楚什么叫“航行自由行动”,毕竟日本经常遭受美国“自由航行”的挑战,可即便如此,日本还是选择和美国成为一路人,也叫嚣着“航行自由”。

自从美国总统拜登上台并决定将重心转移到亚洲后,日本就一直表现得非常积极主动,妄图得到美国的认同。菅义伟政府也频频为了向美国表达忠心,对中国发起一系列的攻势,可以说是美国在亚洲不折不扣的“狗腿子”。近一段时间,英国、德国和美国军舰都在南海搞事,反而让人们忽略了日本的存在。此外,日本还对钓鱼岛虎视眈眈,这个邻居可以说是“诡计多端”,在提防美国的同时,也要小心日本在背后捅刀子。

女贼到大壮家行窃,偷了300块钱,扬长而去,当夜女贼又返回,把熟睡中的大壮叫醒。大壮:“你是谁?''女贼:“我是女贼,我偷了你300块,现在还给大壮:“你进错门了吧,我并没有丟钱呀!”女贼:做人可不能昧良心,我的钻戒就是在家行窃的时候丢的,你快点还给我,否则我可要报警了!女贼到大壮家行窃,偷了300块钱,扬长而去,当夜女贼又返回,把熟睡中的大壮叫醒。大壮:“你是谁?''女贼:“我是女贼,我偷了你300块,现在还给大壮:“你进错门了吧,我并没有丟钱呀!”女贼:做人可不能昧良心,我的钻戒就是在家行窃的时候丢的,你快点还给我,否则我可要报警了!

段子:教授与农民在火车上相对而坐。无聊之际,教授说:我出一道题,你若不知,给我5元;你出一道题,我若不知,给你500元,如何?农民同意。教授:月亮距地球多远?农民一言不发,递给教授5元钱。农民问:上山三条腿,下山四条腿,是什么动物?教授苦思无解,无奈给农民500元。农民接过钱准备睡觉。教授追问:上山三条腿、下山四条腿究竟是什么动物?农民一言不发,递给教授5元钱,然后睡觉了!低学历高智商,太可怕了!

段子:大学毕业以后,我就开始了北漂生活,为了能生存就去了美团送外卖,工作特别忙。这天正在送外卖的时候,突然接到了老妈打来的电话。老妈幽幽说道:“儿子,你多久没回家了?快半年了吧!我和你老爸都挺想你的,你老爸说他现在不管做什么,眼里都是你的影子。”我当时热泪盈眶,心中一酸,说道:“老妈,我明天就请假回家!老爸现在在干什么呢?”老妈:“刚刚在喂驴,现在在喂猪。

段子:在这里我就想告诉大家一件事情,当你们有什么心愿的时候,一定要在万圣节的时候说出来啊,我保证它们都会实现的,至于是什么时候,只有鬼才知道啊!

段子:公婆两人都是医生退休,退休后,两人一个月啥也不干,退休工资都20000多。上次去婆婆家看她,我专门去糕点店买了两斤上好的绿豆饼,花了300多,用塑料袋拎着送给婆婆。结果婆婆以为我送给她的是地摊货,一口不吃!昨天我又去婆婆家,这次在路边摊隨便买了二斤绿豆饼,然后找了一个高档的礼品盒装着送给婆婆,只花了30块钱。到了婆婆家,婆婆期待的打開礼品盒,一看是绿豆饼,二话不说直接開吃。一边吃一边说:小丽啊,你这绿豆饼在哪买的啊,真好吃,一定很贵吧?

段子:今天下午在公司突然没电了,查了一下就还剩几块钱电。刚好老板要出去办事,顺便去交电费。临走前他嘱咐我们大家把没必要的电器先都关一下,就这么点兒电了要用在刀刃上!一个多小时以后老板回来,发现我们一个个把电脑都关了,靠在椅背上舒舒服服的吹着空调……没必要的电器我们真的都没開!

段子:昨晚公司聚会,女同事喝醉了,我开车送她回家。把她抱上床,看她外衣被酒渍弄脏了,于是我打算把她外衣脱了!刚拉开拉链,她妈推门看见了。我急忙解释:“阿姨,我…”,她妈笑着关上房门:“没事,你们继续!”

段子:小时候,自己每天都会去玩水,父亲:“你跟水有缘,以后很有可能是个游泳健将!”对我是一顿夸。长大后,我认为老爸的话还是有些预测性的,后来我变成了个洗车的。

段子:一女大学生被骗入传销窝,传销头目给她上课洗脑,女大学生听课很认真,也非常激动,眼里闪着崇拜的光:“大哥,我拜你为师,立刻回家去拿钱,跟你学做赚钱。”

段子:男友第一次去我家见父母时,爸妈和哥嫂都特别热情。洗水果泡茶散烟什么的,深怕他渴着饿着或无聊,准备的饭菜也是事先问好了我他的口味,可以说是招待很周到了。从我家走后,我很开心地问他见了我家人什么感觉,他想了一下,然后说 :“你们家就你最矮!”

#搞笑# #搞笑一刻# #幽默搞笑段子#

【趣图】

JavaScript程序员,你也来看看。

真是太古怪了,多写一个+号,

硬生生输出一串 banana [抠鼻][奸笑]

("b" + "a" + + "a" + "a").toLowerCase()

这到底是什么原理?

JavaScript 这门客户端语言,

从互联网诞生之初,

一直到现在都发挥着无可替代的作用。

但是灵活的弱类型函数式编程的语法,

让其成为一门让人一不留神晚节不保的语言。

比如自动类型推断,

true + true 等于什么?

结果是 2。

比如

"This is a test string" instanceof String

返回false,而你用 type 去查验的时候,

typeof "This is a test string"

返回的命名是 string。

还有饱受诟病的数值运算。

请问 0.1 + 0.2 等于多少?

很显然是 0.3 对吧。

其实不对,是

0.30000000000000004 !

真是让人又爱又恨的 JavaScript!

难怪有人说,迟早会被其他语言给取代。

但是不可否认,

JavaScript 至今仍是最为流行和搜索度最高,

开发者学习意愿最强的一门语言,

也是web开发者绕不过去的一道坎。

加油鸭,JavaScript!

我是@程序员小助手,关注我,持续更新每日科技热点。

你心里有他就好,祈祷他幸福,人生就是这样的,面对面微笑相拥,擦肩而过就忘了。这就是缘,真有缘他会回头的。

杭州小菇凉zjs

茂珲好! 今天你已经离开3882天了,也不知道你是还在继续往前走?还是在返回的路上? 如果你一直在往前走,那珂珂以后怎么追得上你? 有人说,人只有今生,没有来生;珂不信! 如果真的没有来生,珂珂去哪找你? 真是不敢想,也不去想! 其实今天有超多话想和你说,但是又不知道从哪说,只能是啥也不说了,唉! 时间不早了,你早休息;别忘了我们之间超常的心灵感应,别忘了我们的约定;一定要一定要好好照顾好五小辫他们! 茂珲晚安!珂泣念!

#JavaScript#

字符串的replace方法, 怎么有这么灵活的操作吗?

以前都是直接使用字符来做替换, 其实这个方法还可以通过第一个参数传正则规则。第二个参数传入函数。

使用方式: str.replace(regexp|substr, newSubStr|function)

那么问题来了? 正则都知道是用来匹配字符串数据, 函数是什么作用?

如果只有一个参数如图, str 为当前捕获到的子字符串数据, 通过return 返回结果, 但是这是一个迭代过程。全部捕获结束把相应位置的数据替换掉;

如果是多个参数:

str : 匹配到的字符串数据也称子串

p1,p2, ...: 使用原子组匹配符匹配的数据, 就是小括号

offset : 匹配到的子字符串在原字符串中起始位置

string : 被匹配的原字符串。

结合以下图片理解

#夏日大作战# #云台文化寻宝#

董宇辉能如期返回吗?

丈母娘都在关注他的行程。

休假第一天,丈母娘都在好奇,为什么发视频的IP在河北啊?

董老师已平安到家,ip地址已显示为陕西!董老师静坐听雨!

但是昨晚今晨,潼关又发生了疫情。

现在很多人关心他还能如期回来吗?

按昨天明明说的,是可以正常回来,但是有些情况不好预料啊!

丈母娘支招:简单,派一队人马去潼关直播,如果有嘉宾,北京直播间和潼关直播间连线播。

这方法可作为预案[呲牙][呲牙]

发现周围很多前端同事一般是不会写正则表达式的,简单点的规则手写判断逻辑,复杂点的就很为难。

曾几何时,我也是写前端一把好手,jQuery,css,正则表达式..写的贼六,而且这些也都是必备技能,现在端上都是vue,react完全不需要后端。正则主要是用来表单数据规则验证,可惜很多人却不会写。

今天给前端写了一个正则,^[1-9]+$|^[0-9]+[.][0-9]+$|^[0-9]+[/][1-9]+$这是一个验证正整数,小数,分数的正则表达式,这个我也看着文档临时写的,应该还有优化空间。

^[1-9]+$整数验证:以数字开头,以数字结尾,数字范围1到9

^[0-9]+[.][0-9]+$小数验证:以数字开头,以数字结尾,数字范围0到9,中间有小数

^[0-9]+[/][1-9]+$分数验证:以数字开头,以数字结尾,数字范围0到9,中间有“/”符号

^:以xxx开头,

[]:取值范围,

+:出现1次或者多次

$:以xxx结尾

|:或者关系符号

其实正则很简单,验证表单数据时用起来也很方便,

前后端都可以使用。

前端js验证:var re = new RegExp("ab+c");re.test("abbc")返回true

后端验证:boolean isMatch = Pattern.matches("ab+c", “abbc”);返回true

马上过年了,马上要回老家了,又没赚到钱,怎么去面对父老乡亲?tmd今年一个人在外?在外赚钱在外花。到了年底就只能带个几千快回家。怎么奔向小康社会,现代化生活,又要拖国家后退了,怎么样与时俱进,要改变自己的缺点,快50岁了,还那么懒惰,

十年前我也想过魔法阵的绘制描述。但是当时理论基础不强,没搞成。现在,我偏向于一种“编程语言”。当然,你也想到了。从计算机编程语言获得的灵感。但是包括且不限于冯诺依曼体系的计算机。数据结构不是必须的。可以有预制模型。类似你提到的“技能”。有输入,输出,跳转,调用,返回,寄存器(存储单元)。期待的结果可以用类c语言写代码(比如js),然后编译成一种中间有结构的生成物。类似汇编或者il,但不是汇编。否则会变成一维操作丢失二维特性。(理论上纯3d也是可行的,但是我没深入去想如何生成。)有了il,匹配几个通用处理器模型(可以理解为特定cpu)。把过程填充进去。多个功能的调用,用“桥”传递返回。那么会有多个同心圆通过桥连接。有了图层。那么侧过来看就是伪3d的魔法阵。还要解决链接库打包问题。功能越多,代码越长,图像越大越复杂。但是都是肉眼人肉可读的。按照你的体系,“魔法引”是个对象,对象可以展开成为另一个魔法阵或者外部输入。至于是输入还是魔法对象按照处理器要求填写。如果是对象展开在某个包里,需要有一个“加载”过程。通常艺术表现形式是逐步出现,当然,不建议都展开,举个例子:类似目录树,我们知道windows目录是干什么的,通常我们不会点进去看。同样的,一个stdio.h我们也知道是干什么的,也一般不进去看。这样既能解决绘制复杂度控制,又能让想去理解的人去深入“反编译”。以上解决了几乎所有的关键问题(基本逻辑判断跳转,数据表述,层级,复杂度控制,内联外接,链接库打包,动态加载卸载替换,压缩加密解压缩,宝石等硬件,多进程并行执行顺序)。还有一个艺术风格可视化动态渲染问题。我通过中间语言描述。理论上可以通过美术模板生成各种图案。比如经典圆环风格,现代电路风格,以及你提到的降临风格。按照文档接口去实现绘制。玩家只要理解原理,能根据风格对照得知是哪种处理器,就能阅读。这样游戏能区分“神术” “古代魔法” “现代魔法”。最后,如果不满足现有处理器,玩家理论上可以自己设计定义虚拟处理器。可以理解为失落的科技,但是可以逐步分解其原理。打字太多,这个不是重点,就不展开讲了。现实世界我们有完善的参考模型,它是图像,是语言,也是逻辑跟数学,以及数据字典。

indienova优质游戏领域创作者

一种关于“魔法阵”的玩法设计(2)

最近孩子们上网课都遭到了攻击,安全在软件开发中应该好好地强化一下了,你知道DOM XSS攻击吗?它是一种基于DOM的XSS攻击技术,又称为type-0 XSS,当攻击者修改受害者浏览器中的DOM环境时,就会发生基于DOM 的XSS攻击。 因此,虽然 HTML 本身没有改变,但客户端的代码执行方式已经发生改变。

今天分享的这个开源库-DOMPurify。它是一个针对基于DOM的XSS攻击进行净化处理的JavaScript库,能够将充满各种风险的HTML进行净化,返回一个干净的HTML字符串。DOMPurify将删除包含潜在风险的HTML内容,从而防止XSS攻击或执行其它恶意行为。

DOMPurify净化原理是采用了浏览器提供的技术,并将它们转换为对应的XSS过滤器。

项目地址:网页链接

#如何选择开源软件才能控制企业成本# #DOMPurify#

乘坐高铁坐过站该怎么办,原来还有这样的好方法!

马上一年一度的春运就开始了,虽然有很多的交通工具可以选择,但是我想,乘坐高铁应该是大部分人的首选。

不管乘坐哪一种交通工具,但是,有时候会出现一个意外情况就是坐过站,那么坐过站怎么办了?今天先给大家介绍一下如果乘坐高铁时坐过站怎么办的好方法。

南京南站的高铁工作人员介绍到:乘坐高铁在遇到坐过站的这种情况下,大家不要着急,也不用重新买票返回。大家可以寻找列车长的帮助,将自己的车票交给列车长,将情况解释清楚。列车长在了解实情之后,会填写客运记录,然后乘客将客运记录交给站台工作人员,工作人员会安排乘客选择最近的一辆列车免费返回,也不需要重新买票的。

@兰州小灵通 建议大家在乘坐交通工具快到终点站时,可以提前设置闹铃提醒,可以以避免由于睡着、玩手机、聊天等疏忽坐过站

以提醒大家在乘坐交通工具时,一定要注意安全,看好自己的行李等个人物品,如果遇到问题和困难,及时联系相关工作人员寻求帮助。

你会给高铁给坐过站的乘客可以免费返回的人性化做法点赞吗?大家快分享转发起来吧!人民日报的视频

#如何看待高铁坐过站可免费返回# #南京头条#

今天,是JavaScript回炉的第四十天

想通过商品领取的一个功能模块,来展示函数的使用。

//模拟从数据库获取数据

function mysql_data(a){

    ves = [{'id':1,'name':'消毒水','price':15,'quantity':13},

           {'id':2,'name':'A4纸','price':8,'quantity':80},

           {'id':3,'name':'A3纸','price':14,'quantity':60},

           {'id':4,'name':'打印机','price':2700,'quantity':8},

           {'id':5,'name':'签字笔','price':1,'quantity':2000}]

//a这个形参是通过onchange="add()"获取的vlaue值传递过来的

    if(a == undefined){ //因为数据库的内容是打开网页就要加载所以先做个判断

        select_content(ves);//正常加载完就应该把值传递给函数select_content()让select()方法有值

    }else{

    //当获取onchange="add()"的value值以后,获取价格和库存并展示到页面上

  for(let i=0;i<ves.length;i++){

        if(a == ves[i].name){

          $("div02").innerText="单个价格:"+(ves[ves[i].id-1].price);

          $("div03").innerText="目前库存数:"+(ves[ves[i].id-1].quantity); }}}}

//获取id内容

function $(id){

    return document.getElementById(id);

}

//获取数据库的data值以后,赋值给select()

function select_content(){

    for(let i=0;i<arguments[0].length;i++){

        let AA = arguments[0][i].name;

        let opthon = new Option(AA,AA);

        select01.add(opthon); }}

//onblur="select_quantity()"这个是input的值,并判断输入的值不能大于库存值

function select_quantity(){

 //获取页面的值

  let str = $("div03").innerText;

//因为页面还有其他字符,需要获取冒号之后的数值

  str.split(":")[1];

  //把字符串变更为数字字符

   let num = Number(str.split(":")[1])

   //首先判断,是否有输入的值,如果没有直接返回

            if(Number($("input01").value) == 0){

                return

            }else{

            //判断num值是否大于等于输入的值

         if(num >= Number($("input01").value)){

    $('div04').innerHTML = '正确';

//我认为只要正确就可把正确数值放入到数据库中

      }else{

 //如果输入的值大于库存值则需要通过while循环一直输入到正确为止

             $('div04').innerHTML = '错误';

    while(num >= Number($("input01").value)){

            $('div04').innerHTML = '正确';

 //我认为只要正确就可把正确数值放入到数据库中

                    }

                      }

        }

    }

//获取select()的值

function add(){

    mysql_data($("select01").value);

}

//页面加载mysql_data()函数获取数据库的值

window.onload = function(){

    mysql_data();

}

本文内容仅供健康科普参考,不能替代专业医疗诊断和治疗建议。如有身体不适,请及时就医并遵从医师指导。

相关阅读