# JSDemo **Repository Path**: Allen_2017/JSDemo ## Basic Information - **Project Name**: JSDemo - **Description**: 本项目用于联系JS小Demo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-06-04 - **Last Updated**: 2022-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JSDemo目录 ##### ps:Html文件直接用浏览器打开即可,纯js文件可以用node执行 ### 一、页面特效 + 01 页面自动刷新 + 02 页面的前进后退和刷新 + 03 保护网页源代码 + 04 打印页面出错原因 + 05 倒计时载入页面 + 06 轮播图 + 07 判断文档是否添加了W3C声明 + 08 屏蔽网页中的脚本 + 09 自动识别网页类型 + 10 动态添加script脚本 + 11 动态修改页面标题 + 12 iframe框架判断网页加载完毕 + 13 使用Javascript传递页面参数 ### 二、按钮特效 + 01 页面刷新按钮 ### 三、字符串文本和输入框特效 + 01 控制字体大小 + 02 正则表达式总结 ### 四、鼠标特效 ### 五、层和框架的特效 ### 六、下拉列表特效 ### 七、键盘操作和状态栏特效 ### 八、链接特效 ### 九、表格特效 + 01 隔行变色 ### 十、单选按钮和复选框特效 + 01 全选与反选 ### 十一、颜色处理和菜单特效 ### 十二、窗口特效与弹出式警告 ### 十三、日期与时间特效 ### 十四、数字、数组和函数特效 + 01 计算器 + 02 利用arguments将函数的某个参数变为可选参数 + 03 使用闭包给多个DOM对象绑定事件 + 04 数组的map、reduce、filter、sort等高阶函数 + 05 生成斐波拉契数列 + 06 箭头函数的this绑定词法作用域 ### 十五、图片特效 ### 十六、页面数据的验证 ### 十七、进度条、滚动条的特效处理 ### 十八、文件处理和打印的技巧 ### 十九、调用操作系统的应用 ### 二十、Dom和userdata技巧 ### 二十一、Ajax和property的技巧 ### 二十二、其他技巧和特效