javascript技巧
-
读JavaScript DOM编程艺术笔记
读JavaScript DOM编程艺术笔记
-
JS清空上传控件input(type="file")的值的代码第1/2页
google找到这样一个解决方法: 在上传控件中插入了值,就只能通过form的reset功能来清空了,但是form里面其他的值也被reset了. 既然可以使用form的reset清空,那就有办法了:新 ...
-
原生JavaScript实现Ajax异步请求
在前端页面开发的过程中,经常使用到Ajax请求,异步提交表单数据,或者异步刷新页面. 一般来说,使用Jquery中的$.ajax,$.post,$.getJSON,非常方便,但是有的时候,我们只需要a ...
-
javascript css在IE和Firefox中区别分析
一.document.formName.item("itemName") 问题 问题说明:IE下,可以使用 document.formName.item("itemNa ...
-
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
复制代码 代码如下: ($=[$=[]][(__=!$+$)[_=-~-~-~$]+({}+$)[_/_]+ ($$=($_=!''+$)[_/_]+$_[+$])])()[__[_/_]+__ [_ ...
-
js只执行1次的函数示例
在我们日常开发的时候,经常会碰到一种这样的情况:想让某个函数只执行一次,特别是在一些循环或定时执行的时候. 废话不多说,直接上代码: function runOnce(fn, context) { / ...
-
使用TextRange获取输入框中光标的位置的代码
TextRange是用来表现HTML元素中文字的对象,虽然我们平时不太常用这个对象,可是它却在IE4.0中就已提供了.不过TextRange提供的调用方法却都比较晦涩,那么我们能拿它做些什么呢? Te ...
-
一文读懂TS 中联合类型和交叉类型各自的含义
目录 一.简单的联合类型 二.对象类型的并集和交集 三.文氏图 四.集合理论 五.类型和集合之间的关系 六.了解联合类型和交叉类型 七.交叉类型的真实示例 八.总结 九.参考资源 联合类型在 Type ...
-
JS项目中对本地存储进行二次的封装的实现
目录 前言 定义恒量的键名 下层实现 上层调用 总结 前言 平时在开发的中,发现身边同事在使用localStorage和sessionStorage的时候,喜欢在代码里面直接调用,举个的栗子: fun ...
-
基于javascript实现九九乘法表
本文实例为大家分享了javascript实现九九乘法表的相关代码,具体内容如下 <script type="text/javascript"> var sum=0; v ...
-
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
检查bug的步骤 1. bug定位 在js脚本中,按照脚本执行的顺序,你可以用console或alert,来确定bug发生的代码区间,然后在区间内进一步来查找bug发生的具体代码段. 2. bug f ...
-
ionic实现可滑动的tab选项卡切换效果
利用ionic的slide-box组件实现可滑动的tab,主要是监听tab点击以及slide页面滑动的事件,做相应的处理,用ng-repeat循环,优化.简略了代码,有需要的同学可以看看. 先来张效果 ...
-
详解微信UnionID作用
摘要 微信想用UnionID连接一起 1.通过这个接口得到用户信息 https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TO ...
-
可以用鼠标拖动的DIV实现思路及代码
复制代码 代码如下: <html><head> <title>测试可动div</title> <script language='javascri ...
-
微信小程序二维码生成工具 weapp-qrcode详解
微信小程序 - 二维码生成工具 下载:weapp-qrcode.js文件 github:https://github.com/Pudon/weapp-qrcode-base64 在项目中引入 weap ...
-
js操作ajax返回的json的注意问题!
复制代码 代码如下: var result = unescape(xmlhttp.responseText); var j = eval("(" + result + " ...
-
javascript中Promise使用详解
目录 一.首先,要知道为什么要用Promise语法? 二.接着,来了解一下回调地狱(Callback Hell) 三.最后,也是本章的重头戏,Promise的基本使用 (一) resolve函数 (二 ...
-
JavaScript实现模态对话框实例
这篇文章主要介绍了JavaScript实现模态对话框实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 <!DOCTYPE html> ...
-
js模拟实现Array的sort方法
JavaScript的Array对象有一个sort方法,用于实现对数组元素的排序,该方法默认按照数组项ASCII 字符顺序升序排列. 如[6,7,9,1,-1].sort();执行后数组变为[-1 ...
-
js下划线和驼峰互相转换的实现(多种方法)
目录 应用场景: 方法一:正则表达式 (推荐) 方法二:利用数组的 reduce 方法实现 方法三:利用数组的 map 方法实现 JS字符串的下划线命名和驼峰命名转换 应用场景: 有时候传给后端的参数 ...
