随笔分类 -  JavaScript

摘要:页面整体无刷新重载图片,验证码–看不清换一张功能简单!看不清?换一张在我的个人项目中,这么写的:$('#vcodeReg span').click(function(){ $('#regcode img').attr('src','../data/vcode.php?'... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(55) 评论(0) 推荐(0)
摘要:利用原生JS实时监听input框输入值原生JS中可以使用oninput,onpropertychange,onchangeoninput,onpropertychange,onchange的用法1) onchange 触发事件必须满足两个条件:a)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(10387) 评论(1) 推荐(2)
摘要:做web开发时常用Jquery中$(document).ready()和JavaScript中的window.onload方法,两者都是要在页面加载完成以后加载的方法,但是这两者还是有很大区别的。最近遇到了这样的问题,查询了多篇文章,做一下总结。简单来说,要以用以下张表来表示 :Jquery的rea... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(145) 评论(0) 推荐(0)
摘要:方法一:这个很不错,好像是 csdn 的 Meizz 写的: [javascript] view plain copy// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(312) 评论(0) 推荐(0)
摘要:在js中,数组是特殊的对象,凡是对象有的性质,数组都有,数组表示有序数据的集合,而对象表示无序数据的集合。那伪数组是什么呢,当然它也是对象,伪数组一般具有以下特点:按索引方式存储数据;具有length属性;没有数组的push、shift、pop等方法;function的arguments对象,还有g... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(524) 评论(0) 推荐(0)
摘要:引子有句话怎么说来着:雷锋推倒雷峰塔,Java implements JavaScript.当年,想凭借抱Java大腿火一把而不惜把自己名字给改了的JavaScript(原名LiveScript),如今早已光芒万丈。node JS的出现更是让JavaScript可以前后端通吃。虽然Java依然制霸企... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(156) 评论(0) 推荐(0)
摘要:开发移动端App,首先得在头部然后在浏览器head引入angular.js angular-router.js,注意先后顺序哦! 创建文件目录存放的文件 使用angularJS开发项目步骤:1、声明模块var app = angular.module(‘myApp’,[‘ng’]); 2、注册模块... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(186) 评论(0) 推荐(0)
摘要:1.一家服装店的某件商品进价为500元,如果以成本价(进价)报出,客人一定会选择在该店铺购买。随着价格每增加1元,客人流失的可能性增加1%。那么对于该店铺而言,最优的报价是()。A.500 B. 510 C. 520 D. 530 E. 540 ... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(439) 评论(0) 推荐(0)
摘要:这是第一条alert(0)这是第二条alert(1)这是第三条alert(2)原生javascript实现: var lis = document.getElementsByTagName('li'); console.log(lis) for (var i = 0;i < lis.lengt... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(209) 评论(0) 推荐(0)
摘要:前端常见跨域解决方案(全)什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域:1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入:、服务端返回如下(返回时即执行全局函数):onBack({"status": true, "user": "adm... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(175) 评论(0) 推荐(0)
摘要:// 数组去重的方法 var hash = [];//创建一个空数组,作为对比 function qc(arr){ for(var i=0;i<arr.length;i++){ if(hash.indexOf(arr[i])==-1){//遍历数组,hash[]中若没查到与arr[i],就... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(110) 评论(0) 推荐(0)
摘要:// get-user-by-name 转成 getUserByName//思路:首字母除了get都变成大写?先用split把字符串拆成数组,改变字符串首字母变成大写,再把他们接起来var str = 'get-user-by-name';var arr = [];function toUpper... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(305) 评论(0) 推荐(1)
摘要:var a = 2; function test(){ var a = 4; console.log(this.a); this.a = 1; } test();//2 //这里为什么是2?因为调用test()函数的是window,上述test()可以写成window.test(),test... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(177) 评论(0) 推荐(0)
摘要:关于 Math.random() ,以前经常搞混淆,这次写个笔记专门记录下:Math.random() : 返回的是 0~1 之间的一个随机小数0<=r<1,即[0,1);注意:这里是左闭右开区间;在任意min~max之间取一个随机整数:parseInt(Math.random()*(max-mi... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(161) 评论(0) 推荐(0)
摘要:1、最普通的for循环:for(var i=0;i<arr.length;i++){}特点:只能针对数组循环,不能引用于非数组对象2、for(var i in obj){}特点:用于数组或对象的属性进行操作,可能随机顺序遍历数组元素3、arr.forEach(function(value){})特点... 阅读全文
posted @ 2017-10-08 10:23 hefeng6500 阅读(409) 评论(0) 推荐(0)