云迈博客

  • ES5实现变量的块级作用域

    ​众所周知,ES6新增了let关键字用来定义局部变量,它使得JS的变量有了块级作用域。块级作用域是指变量只在{}内有效。那么在ES6以前如何给变量实现块级作用域呢?答案就是使用立即执行匿名函数。先看看没有块级作用域的情况:functiona(){for(vari=

    日期 2022-07-31  阅 636  
  • JavaScript特点之闭包

    ​一、定义闭包结构˃通过一个简单的例子,模拟星期更替。functioniterator(arr){vari=0;console.log("外层函数的i:"+i);returnfunction(){console.log(arr[i%

    日期 2022-06-30  阅 176  
  • 原生js异步请求

    ˃XMLHttpRequest是一个浏览器接口,开发者可以使用它提出HTTP和HTTPS请求,而且不用刷新页面就可以修改页面内容。一、创建XMLHttpRequest对象IE6及以下版本letreq=newActiveXObject("Microsoft.XMLHTTP")非IE浏览

    日期 2022-05-31  阅 235  
  • Javascript正则表达式

    Javascript正则表达式

    一、正则表达式正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具。二、创建正则表达式的方式字面量方式letstr="abcd"//检测str是否包含字母c/c/.test(str)//输出true//检测str是否包含字母c,变量写法let

    日期 2021-11-30  阅 332  
  • js生成图形验证码

    提交``````css.input-val{width:200px;height:32px;border:1pxsolid#ddd;box-sizing:border-box;}#canvas{

    日期 2021-09-30  阅 343  
  • iframe自动计算内容高度

    引入iframe页面functionheightHuo2(){//动态计算iframe高度获取内容的高度document.getElementById("myiframe2").height=document.getElementB

    日期 2021-07-30  阅 415  
  • js 打印

    博客园已更新:https://www.cnblogs.com/Yjjhn/p/15062825.htmlcss@mediaprint{.noprint{display:none;}}html这里是打印1的内容这里是内容内容内容打印不可见

    日期 2021-07-26  阅 338  
  • JS解决隐藏滚动页面左右滑动

    ```javascript//因打开弹窗的时候要禁止页面可以滑动,去掉滚动条时会出现左右晃动一下的情况//解决办法:加上自定义滚动条//设置浏览器滚动条的宽度varwidthBar=17;//获取htmlvarroot=document.documentElement;//隐

    日期 2021-06-30  阅 359  
  • 使用正则限制输入框只能输入数字或者只能输入数字和小数点

    使用正则只能输入纯数字的输入框:数字和小数点:```<!--autointro-->

    日期 2021-06-30  阅 324  
  • [未解决]Websocket 心跳丢失之谜,前端必看

    [未解决]Websocket 心跳丢失之谜,前端必看

    代码见http://git.yunmell.com:9898/wsinbol/airport/index.html文件场景描述Websocket环境下,前端定时发送心跳到服务端,后台亦有120秒的心跳间隔,若120秒没有收到客户端的任何消息,则踢客户端下线.可问题是当前端心跳时间是3秒时,却能

    日期 2021-05-06  阅 617  
1  2    尾页