
javascript
文章平均质量分 56
kzcming
好记性不如记下来时常翻看
展开
-
input 设置点击事件 当方法命名为某些名称时,不起作用,例如:onclick=‘close()‘
input 设置点击事件 当方法命名为某些名称时,不起作用例如:设置 οnclick=‘close()’ 方法在 firefox 和 chrome 上都不会起作用实质:在 JavaScript 中,应该避免使用 JavaScript 内置的保留关键字、对象、属性和方法的名称,以及 HTML 和 Windows 对象和属性和事件句柄的名称,以及 其他的非标准的保留字作为 Javascript 的变量及函数名。常见的被误用的就是 open、close、click、clear 等等其他可能的原因转载 2021-03-22 17:53:35 · 475 阅读 · 0 评论 -
a 标签调用js 的几种方式
参考: https://www.cnblogs.com/jiangzhengbin/p/5688278.html1. <a href="javascript:js_method();" >test</a>现在这样调用,很可能会调用不成功,报函数未定义,部分主流浏览器不在执行这个解析2.<a href="javascript:void(0);" oncli...转载 2019-07-22 10:37:20 · 378 阅读 · 0 评论 -
页面中如何引入 外部的 html 或 css
参考: https://www.cnblogs.com/Renyi-Fan/p/9284231.html1. 四种方法a、iframe标签 b、ajax引入代码片段 c、link import的方法导入 d、requirejs2. iframe 方式引入如果是一个完整的外部页面(有完整的html,head,body),可以考虑用iframe...转载 2019-07-22 10:29:51 · 889 阅读 · 0 评论 -
javascript 添加自定义方法
1. js允许给语言添加基本类型的扩充功能,例如:给Object.prototype 添加方法,可以该方法对所有对象都可以使用 给Function.prototype 添加方法,可以使得该方法对所有函数都可以使用2.给Function.prototype添加方法 1.新的方法会立刻被赋值到所有对象上实例上,哪怕对象实例是在方法被增加之前就创建好 2.基本类型的原型是公用结...原创 2018-05-16 22:08:43 · 1367 阅读 · 0 评论 -
javascript 函数的四种调用模式,及此时this代表值
javascript 函数有四种调用方式,每次读jquery源码时有一堆this.调用方法,也不是很好跟踪1.方法调用模式 1.定义:当一个函数别保存为对象的一个属性时,我们称这个函数为方法, 2 此时this的值 : 当一个方法被调用时,this 被绑定到该对象上 3.如果调用表达式包含一个提取表达式 如 .或 [] ,那么它就是被当作一个方法来调用2.函数调用模式 1....原创 2018-05-16 21:30:58 · 213 阅读 · 0 评论 -
javascript 自定义文本比较,
自定义文本比较工具方向: 1.比较两段文本的长度,不相同肯定不相等 2.如果长度不同,就以短的文本的长度为限制值,比较从0到限制值中的,那一段不相等 3.比较出那一段不相等,在把这一段逐个字符进行比较,找出从哪个字符不相同,返回索引页面实现:1.定义textarea 用来输入文本2.比较如果有不同,则将textarea 隐藏,用相同的长宽的div 展示,并对不同的地方进...原创 2018-05-16 18:21:08 · 1639 阅读 · 0 评论 -
javascript 原生ajax 请求
设置自定义的ajax 的请求,并增加回调方法兼容不同的浏览器//原生js ajax 请求function execAjax(url,date,fn){//fn 回调函数 var xmlhttp; if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHtt...原创 2018-05-16 18:10:14 · 184 阅读 · 0 评论 -
javascript 数组按名称的字母顺序排序
1. 出现场景: 支付系统需要生成签名加密,有一次我接了一个接口,需要前端的同事传递一个sign参数(表单值按顺序拼接,并拼上私钥值进行md5运算)问题: js 不像java 有map.list 等集合框架,也没有很现成的排序方法, js 也不像java 提供jca 等加密框架,对各种加密算法进行支持解决: 1. 于是就干脆手写了一个javascript 的排序方法, ...原创 2018-05-16 15:42:24 · 14342 阅读 · 0 评论 -
javascript replace 替换全部
一直以为js的replace 能替换全部需要的替换的部位,后来发现,只能替换有限的第一次出现的地方发现js 没有replaceAll 这个方法,然后发现网友有解答举例说明:var str = "atetateg".replace("a",""); 则只会替换第一个avar str = "atetateg".replace(\a\g,""); 会替换所有 /g 代表匹配全文在举例说明:var s...原创 2018-05-16 15:08:23 · 9544 阅读 · 0 评论 -
JavaScript 中 json字符串和json对象的转换
eval('(+obj +)');将json字符串转换成json对象JSON.parse(obj);将字符串转换成json格式的字符串JSON.stringify(obj);将json对象或数组转换成json字符串原创 2018-03-22 09:45:35 · 151 阅读 · 0 评论