首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

记一个JS

:void(0);" οnclick="js_method()"> 这种方法是很多网站最常用方法,也是最周全方法,onclick方法负责执行js函数,而void是一个操作符,void(0)返回...而且这种方法不会像第一种方法一样直接将js方法暴露在浏览器状态栏。 2.... 这种方法和上一种类似,区别只是执行了一条空js代码。 3....#作用 ahref="#"表示回到最顶部。如果当前页面需要滚动的话,那么用这种方式就可以直接回到顶部。比如有些网站会在右下角制作一个图标按钮,回到顶部,那么此时可以考虑用这种最简单方式实现。...今天文章就到这了,下篇文章见,我要去学多元函数微分学了 聪明的人可以看到上一行白色字体奥

90020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    js绑定事件代理

    js通过事件代理方式绑定跳转事件,我这里逻辑是把click事件绑定在最外层container上面,如果e.target包含我已经写好class,则执行跳转逻辑。...但是这种方式好像只能是在点击元素上面,也就是最内层元素上面有相应class才能跳转,在外层加同样class不生效,说明是我对于事件代理理解不够深刻,其实事件代理作用就是为了把目标元素事件绑定在外层做代理...这是原来写法: document.querySelector('.container').addEventListener('click', function (e) { if...},false) document.getElementById("container").classList.add('jumpUrl');//写在后面也可以绑定成功 注意:内层元素,即点击目标元素必须是点击时真正目标元素...,而不是外面一层; currentTarget绑定相应想要点击class时候必须是做代理即做事件监听元素。

    4.9K20

    node.js模块

    在写一个工具时候,需要将xml转为json方便处理,以前电脑上装node.js版本为0.8,结果我再安装node-xml2json时提示版本过低,然后我又重装安装了最新版本。...最后我使用了这个模块: node-xml2json   根据thomasfrank大师写 XML to JSON 改造,唯一要注意是如果xml节点属性有大写,转换之后全部成小写了。...工具功能从本地上传文件至FTP,然后通过外网地址(模拟游戏玩家请求CDN操作)下载一份XML配置,通过配置下载相应zip包,校验其大小以及CRC 下载zip使用如下方法: request('http...; }); 获取crc值 var val = crc.crc32(fs.readFileSync("xx.zip", null)).toString(10); console.log(val);...工具写完了,使用了几个模块,觉得这几个模块都还很不错,有需要同学可以自取:) 1、node-ftp 操作ftp,上传、下载文件。

    1.7K20

    DotEnv $

    结论 总的来说,下面的这份 .env C 会被解析为 xymn: A=xy B=mn C=$A$B 用 $ 后面跟着变量名会访问到之前定义变量。...介绍 最近写后端,觉得还得是 Go 比某些语言吃资源少(都说到这个份上了就不用点名了吧),我这小服务器 RAM 一共就 1G,还是要省着点用。...那么这时使用 .env 文件是一种不错解决方案。 当然,通过其名也不难猜到它作用主要是当作配置文件。...$ 符造成问题 我用一个自动生成复杂密码,例如 @gP$0^&N,这个是我现打出来,不是我任何密码,还请放心。...但当我把这个东西放到 .env 文件里时候,原来程序就报错了,说是密码错误,打印出来一看是: PASSWORD: @gP^&N 它直接把我 $0 吃掉了,把我死了。

    34620

    Go

    ("%d ", i) } 执行结果: 4 3 2 1 0 append 不是线程安全 slice ,如果 a[x] 和 b[y] 指向同一个内存区域,那么存在竞态关系 package main...每个成员都是对应零值 使用要注意如下几点: 一个为nilslice,除了不能索引外,其他操作都是可以 nilmap,我们可以简单把它看成是一个只读map // 一个为nilslice,除了不能索引外...name string age *int } func modify(x Person){ x.name = "modified" *x.age = 66 } 这个结构体...,只能把类型嵌入另外一个类型,所以没有类型系统。...如果以下两种情况,请使用指针: mystruct 很大时,需要拷贝成本太高 方法需要修改 myStruct Note:如果对象有可能并发执行方法,指针接收器可能产生数据竞争,记得加锁 func(s

    54130

    Vimscript

    本文内容为学习 过程,觉得 Vimscript 语法与所掌握其它语言定义有明显区别,需要特别记忆内容。 使用 == 进行字符串比较是否忽略大小写与用户设置相关。...当字符串转换为整形时,以数字开头字符串会转换为整数,非数字开头将转换为 0。 没有作用域限制函数名必须以大写字母开头。 传给函数参数需要带作用域前缀才能使用。...另外注意 会报错 using Float as a String,有这种需求的话建议写成 列表和字符串切片操作代表下标区间是 [m, n],而不是像 Python 那样是 [m, n)。...如果一个 Vimscript 变量要引用一个函数,即它类型为 Funcref,它就要以大写字母开头;引用函数列表命名不受此限制。 如果像注释掉那行那么写会报错

    31020

    js,你遇到过几个

    ,但a={}时,函数内a被重新定义了不再指向函数外a,所以不能是cccc。...||和&&优先级,&&比||优先,都比’=‘优先,不要以为顺序执行a=4,其实这个不是js,大部分语言都这样 var a=1; (a=2)||(a=3)&&(a=4);//结果a=2 (a=5)&...10.变量类型隐式转换,js期望表达式为字符串或数字会进行隐式转换,转换方法如下表,摘自js权威指南第6版一定要注意!"0"是false,!0是true ?...11.全局var和function属性不能被delete;delete是用来删除对象属性,但只是断开属性与对象之间联系,并不会更改属性属性 var x=1;//声明一个全局变量...a){ function a(){ console.log(2); } } 如上写法safaria()输出2,chrome输出

    1.1K50

    Python那些“

    出现这种情况是因为Python为了避免重复创建和回收,就把那些常用整数缓存起来,每次需要使用时直接从缓存拿,而不是重新创建,这些整数范围是[-5, 256],不在这个范围之中数字就要重新创建了...那为什么第三组a和b是一样呢?这是因为Python内部做了优化,对于在同一个代码块代码,如果出现两个值相同整数,那么它们将被重用。...在Python交互式命令行,每单独一行都视为一个代码块,因此第三组a和b处在同一个代码块,所以后者重用了前者,因此,两个变量id是相同。...2.关于正则表达式re.sub() 都知道正则表达式re.sub()是用于字符串替换,比如: import re def remove_tag(html):   text = re.sub...>', '', html, re.S)   return text 这段代码功能就是将html标签都替换为空,没什么好说,这里可以用一段html代码来测试一下: html = """

    43040

    VSTO部署

    局域网部署,客户机安装时报【部署清单签名证书或其位置不受信任】: ?...原因是自动下载runtime有乌龙,说好支持XP,但其实里面用到了nt6.x才有的API,比如上面那个GetFileVersionInfoExW,所以要么【发布>系统必备】不要勾【创建用于安装系统必备组件安装程序...】,手动下载XP可用runtime安装(版本10.0.50903,而自动下载版本以及下载中心版本都比这个高,都有乌龙),下载地址: http://download.microsoft.com/download...要么设置必备组件取用把这个对runtime,至于如何设置我也不知道。...BTW,关于【从与我应用程序相同位置下载系统必备组件】方式,像这个vstor应该怎么搞还请高人指点,感 至于报【下载所需文件时发生错误】: ?

    1K20

    珍爱生命,远离JS=>JS

    有意思漫画,不知大家看懂了没,这里我想说是以上这些我都碰过 ,当然包含且不仅限于此, 遂这次借漫画将之前写前端时掉过一一罗列哈 (虽然不够完整。。。)。...,需要用Number(值/变量);函数转换为数字类型,因为js属于脚本语言,这个问题也时常会被忽略,各位一定要小心谨慎才是呀~ 第二回合:js变量运算问题,请看=> 1 输入>"2"-3 2 返回>-1...,为什么,因为两种类型之间运算,运算方式走内部逻辑不一样,有时候java也会碰到这个问题,但是java有巨多处理函数来避,对于js处理以上类别问题,能通过其他方式避免更好,如不能还是给个解决思路吧...,如果比较两边都是一位数数字的话都是没有问题,但是仅限于此;额~,需要再啰嗦是如果两边类型不一致的话一定要转换成一致类型变量比较才会准确(数字和数字字符串比较也是。。。)...第四回合:jstrue、false与undefined问题=> 1 输入>undefined==true 2 返回>false 3 4 输入>undefined==false 5 返回>false

    61030
    领券