
javascript
Jianxq
前端开发
GitHub主页https://github.com/Jianxq12
展开
-
交换两个变量值的常用方法
JavaScript中交换两个变量的值,常见三种方法:如变量 a=2; b=5; 需要交换a和b的值,使a=5; b=2。//声明变量并赋值 var a = 2; var b = 5;定义一个中间变量tmp var tmp = a; a = b; b = tmp; //控制台打印出a = 5, b = 2 console.log(“a=” + a + “,b=” + b);加减原创 2017-08-09 01:04:47 · 554 阅读 · 0 评论 -
fullpage全屏插件应用
fullpage全屏插件应用 利用fullpage插件制作全屏效果,添加菜单导航,无缝循环滚动。各屏动画实现的核心是,js中利用滚动到某一屏后的回调函数afterLoad ,为当前屏section动态添加一个类comeout并移除其它屏的comeout类,从而对需要动画的元素进行统一管理。原创 2017-10-15 00:21:27 · 633 阅读 · 0 评论 -
fullpage全屏插件简介
fullpage全屏插件 fullpage.js是一个基于jQuery的插件,可用于制作全屏网站,效果简单,但兼容性较差。原创 2017-10-15 00:10:25 · 852 阅读 · 0 评论 -
WdatePicker日期插件
WdatePicker日期插件WdatePicker日期插件应用步骤如下:1.引入jQuery核心包和WdatePicker.js文件2.使用onfocus事件触发WdatePicker函数原创 2017-10-09 01:01:04 · 673 阅读 · 0 评论 -
Ueditor富文本编辑器
Ueditor富文本编辑器Ueditor富文本编辑器插件应用步骤如下:1.引入css和js文件2.设置承载标签设置富文本编辑器的承载标签,必须设置id属性。一般使用textarea或script标签,使用script标签时,必须设置type=”text/plain”3.实例化富文本编辑器getEditor的参数为承载标签的id值,可增加第二个参数进行自定义配置项原创 2017-10-09 00:56:21 · 473 阅读 · 0 评论 -
layer弹出层
layer弹出层layer弹出层是基于jQuery的js插件原创 2017-10-09 00:50:11 · 2777 阅读 · 0 评论 -
非零环绕原则
非零环绕原则 canvas绘图中交叉路径的填充问题,依据非零环绕原则,由顺、逆时针穿插次数决定是否填充某一区域原创 2017-10-17 22:17:48 · 1425 阅读 · 0 评论 -
拖拽外部文件进行读取-FileReader
拖拽外部文件进行读取1.文件读取 通过FileReader对象可以读取本地存储的文件,使用File对象来指定所要读取的文件或数据。其中File对象可以是来自input元素上选择文件后返回的FileList对象,也可以来自拖放操作生成的DataTransfer原创 2017-10-17 22:12:47 · 2312 阅读 · 1 评论 -
获取地理位置-Geolocation
获取地理位置 HTML规范中,增加了获取用户地理位置信息的API。但基于保护用户隐私的机制,需先得到用户明确许可,才能获取位置信息。原创 2017-10-17 22:08:52 · 669 阅读 · 0 评论 -
Web存储
Web存储 Web存储是将数据存储到用户的电脑上,这样可以缓解服务器的压力,并且提高体验。Web存储分为两种,sessionStorage和localStorage原创 2017-10-17 22:03:12 · 459 阅读 · 0 评论 -
间歇定时器简单应用
间歇定时器让定时器每隔一段时间就执行一次,直到清除定时器为止。语法:var intervalID = setInterval(func, delay);intervalID 定时器的id,用于清除func 重复执行的函数delay 每次延迟的毫秒数例举一个点击按钮进行计时发送短信验证码的简单实例,说明间歇定时器的应用。发送短信验证码 v原创 2017-09-07 14:16:45 · 1761 阅读 · 0 评论 -
排它思想实例
排它思想实例 实例:页面中一组链接,只让点击的当前链接高亮显示。获取所有a标签for循环给每个a元素绑定点击事件链接被点击时调用函数,函数里首先for循环设置所有元素都没有背景色,然后给调用函数的当前a元素添加背景色高亮显示原创 2017-09-07 14:16:33 · 441 阅读 · 0 评论 -
点击a标签阻止页面跳转的两种方法
点击a标签阻止页面跳转的两种方法给 a标签注册事件注册onclick事件并返回false``` 测试链接 var link = document.getElementById("link"); //link.onclick() 表示调用onclick方法 link.onclick = function () { alert("超链接被点击,我不想跳转到指定界面");原创 2017-09-07 14:16:25 · 15007 阅读 · 0 评论 -
表格隔行变色
表格隔行变色 需求:设置表格隔行背景色一样,且鼠标悬停任意一行时,该行高亮显示为另一种背景色,鼠标离开该行,则显示回初始背景色。获取所有行元素tr,声明变量oldColor用以保存初始背景色for循环给每行设置初始背景色,并绑定鼠标悬停事件和鼠标离开事件。循环体内,if语句判断奇偶行,添加初始背景色各行绑定鼠标悬停事件,驱动程序函数体里,首先将if语句里添加好的初始背景色赋值给变量o原创 2017-09-07 14:16:18 · 533 阅读 · 0 评论 -
值类型与引用类型数据运算
值类型与引用类型数据运算,valueOf方法和toString方法原创 2017-09-14 23:05:46 · 482 阅读 · 0 评论 -
流控制语句-break与label联用
JavaScript中的流控制语句,break&continue语句分别和label语句联合使用,返回代码中特定位置。原创 2017-08-25 00:48:49 · 495 阅读 · 0 评论 -
使用for循环输出九九乘法表
运用JavaScript的for循环在页面输出九九乘法表,效果如图:插入表格标签实现对齐,设置width属性增加间距。document.write("<table width='1000'>"); for(var i = 1;i < 10;i++){ document.write("<tr>"); for (var j = 1;j <= i;j++){原创 2017-08-09 01:24:17 · 3173 阅读 · 0 评论 -
stellar视差插件
stellar视差插件 视差滚动指网页滚动过程中,多层次的元素进行不同程度的移动,视觉上形成立体运动效果的网页展示技术。主要核心就是前景和背景以不同速度移动,从而创造出3D效果。利用background-attachment属性实现。stellar.js是一个jQuery插件,能很容易地给网站添加视差滚动效果。原创 2017-10-15 00:26:11 · 1703 阅读 · 0 评论