javascript API
程序员之始路
这个作者很懒,什么都没留下…
展开
-
JS文件动态上传进度条
html文件 用的bootcss样式 要上传bootcss样式和<input type="file" id="file1"> <button id="btn">上传文件</button> <br> <div class="progress" style="width: 500px; margin: 15px 10px;"> <div class="progress-bar progress-b..原创 2021-11-27 12:16:42 · 652 阅读 · 0 评论 -
JavaScript 利用递归函数求序列
递归 一个函数在内部可以调用其本身return 递归里必须加退出条件利用递归函数求序列 1 1 2 3 5 8 ....用户输入一个数字n就可以求出这个序列值function fn(n) { if (n === 1 || n === 2) { return 1; } return fn(n - 1) + fn(n - 2); } fn();...原创 2021-11-20 13:17:57 · 770 阅读 · 0 评论 -
js 递归函数案例
1递归 一个函数在内部可以调用其本身return 递归里必须加退出条件 否则成了死循环案例一 利用递归函数求1~n的阶乘 1*2*3...*nfunction fn(n) { if (n === 1) { return 1; } return n * fn(n - 1) } fn()...原创 2021-11-20 12:54:57 · 291 阅读 · 0 评论 -
利用闭包方式计算打车价格
打车起步价5(3公里内),之后每多一公里增加2块钱,用户输入公里即可计算出价格如果拥堵情况,总价格多收5块钱拥堵费 var car = (function() { var start = 5; var total = 0; return { price: function() { if (n <= 3) {原创 2021-11-19 23:22:32 · 476 阅读 · 0 评论 -
高级JS 利用闭包方式获取当前索引号
闭包 指有权访问另一个函数作用域中变量的函数原理:利用for循环创建4个立即执行函数 立即执行函数也是小闭包<script> var lis = document.querySelector('ul').querySelectorAll('li'); for (var i = 0; i < lis.length; i++) { (function(i) { lis[i].onclick = func原创 2021-11-19 21:01:08 · 739 阅读 · 0 评论 -
JS 数组原型对象 扩展内置求和方法
扩展原型内置对象求和<script> Array.prototype.sum = function() { var sum = 0; for (var i = 0; i < this.length; i++) { sum += this[i]; } return sum; }; var arr = [4原创 2021-11-18 15:44:18 · 772 阅读 · 0 评论 -
JS 双击禁止选定文字
window.getSelection ? window.getSelection().removeAllRanges() : document.selection.empty();window.getSelection ? window.getSelection().removeAllRanges() : document.selection.empty();原创 2021-11-17 22:31:19 · 345 阅读 · 0 评论 -
JS 获取标签属性值的方法
1.取值方法一自定义属性必须用getAttribute()方法 var iframeSrcAttr = document.getElementById("importJsp").getAttribute("src"); 获取得到的值是:test.html方法二 var iframeSrcAttr = document.getElementById("importJsp").src; 获取得到的值是:http://127.0.0.1:8020/demo/test...原创 2021-11-16 12:18:49 · 12278 阅读 · 0 评论 -
超好用的jQuery插件
方便快速高效的工作 特搜集几款超好用的jQuery插件1.jQuery的轮播图插件slick2.必不可少的jQuery的懒加载插件lazyload3.fullpage全屏滚动插件,主要用来制作手机或PC端全屏滚动的页面4.jQuery日期选择器插件datepicker ,让用户不同浏览器可以显示一致选择日期jQuery 的表单校验插件validate,验证用户在表单中输入的内容下载:把插件下载到本地 导入:先导入jQuery,再导入插件,导入css(需要的话) .原创 2021-11-13 11:45:52 · 1047 阅读 · 0 评论 -
JS轮播图代码解析
html轮播图代码解析<body> <div class="box"> <a href="javascript:;" class="btn-l"></a> <a href="javascript:;" class="btn-r"></a> <ul> <li> <a href="#">原创 2021-11-08 22:24:32 · 1407 阅读 · 0 评论 -
js商品图片放大镜制作代码解析
解析步骤鼠标移动到盒子时显示 鼠标移出时隐藏 先得到鼠标在大盒子里的坐标 减去盒子高度的一半鼠标位于中间 mask移动的距离 如果x坐标小于0,那就让他停在等于0的位置 遮挡层移动距离/遮挡层最大移动距离=右面大图片移动距离/大图片最大移动距离就是大图的移动距离 <script> var mask = document.querySelector('.mask'); var bo...原创 2021-11-07 22:13:57 · 184 阅读 · 0 评论 -
js动画封装代码解析
//obj是动画对象和target移动到的距离functionanmate(obj,target){vartimer=setInterval(function(){if(obj.offsetLeft==target){clearInterval(timer);}obj.style...原创 2021-11-07 22:01:34 · 54 阅读 · 0 评论 -
JS格式化日期年月日的函数封装
本作品均为原创欢迎各位同僚指点<script> // 格式化日期 年月日 var date = new Date(); var year = date.getFullYear(); var month = date.getMonth() + 1;//返回月份小一月 记得+1 var dates = date.getDate(); var day = date.getDay(); .原创 2021-11-07 11:33:18 · 399 阅读 · 0 评论