JS的prototype和__proto__、constructor
摘要:看了JS的prototype和__proto__这篇文章,才感觉很清晰了,对于原型这块,以前经常把这些属性弄不清楚, 明白了之后保存下整理下: prototype: 是函数的一个属性(每个函数都有一个prototype属性) __proto__: 是一个对象拥有的内置属性 (prototype是函数
阅读全文
posted @
2016-11-15 00:04
浅唱年华1920
阅读(172)
推荐(0)
如何解决requireJs的模块加载超时
摘要:requireJs的加载是一种异步机制,它加载js的时候有个默认的超时机制,因为网络原因或者资源找不到等原因引起的 可以修改配置参数waitSeconds (默认为7秒,可以设置为0表示永远不超时,或者大一点的数字)
阅读全文
posted @
2016-11-09 22:31
浅唱年华1920
阅读(1582)
推荐(0)
JS String对象方法
摘要:charAt 返回指定索引位置处的字符 str.charAt(index); charCodeAt 返回一个整数,代表指定位置上字符的 Unicode 编码。 str.charCodeAt(index) concat 返回字符串值,该值包含了两个或更多个提供的字符串的连接。 str.concat(str1,str2); fromCharCode 从一些 Unicode 字符值中返回一...
阅读全文
posted @
2016-08-01 23:01
浅唱年华1920
阅读(282)
推荐(0)
JS math 对象方法
摘要:abs 返回数字的绝对值。 Math.abs(number) acos 返回数的反余弦值。 Math.acos(number) asin 返回数字的反正弦值。 Math.asin(number) atan 返回数字的反正切值。 Math.atan(number) atan2 返回由 X 轴到 (y,x) 点的角度(以弧度为单位)。 Math.atan2(y,...
阅读全文
posted @
2016-08-01 23:01
浅唱年华1920
阅读(207)
推荐(0)
JS数组对象的方法
摘要:concat 返回一个新数组,这个数组是由两个或更多数组组合而成的 array.concat(b,c); join 返回字符串值,其中包括了连接到一起的数组的所有元素,元素由指定分隔符分割开来 array.join(',') pop 移除数组中的最后一个元素并返回该元素 array.pop(); push 将新元素添加到一个数组中,并返回数组的新长度值 arra...
阅读全文
posted @
2016-08-01 23:00
浅唱年华1920
阅读(195)
推荐(0)
JS吧数字转成2进制 8进制16进制数据
摘要:var number = 20; number.toString(2); //转成2进制 number.toString(8);//转成8进制 number.toString(10);//转成10进制 number.toString(16);//转成16进制
阅读全文
posted @
2016-07-29 14:41
浅唱年华1920
阅读(2981)
推荐(0)
require.js 学习基础
摘要:RequireJS 是一个JavaScript模块加载器,他的目标是鼓励代码的模块化,它使用了不同于传统<script>标签的脚本加载步骤。可以用它来加速、优化代码,但其主要目的还是为了代码的模块化。 先看下面示例: 大家都知道js阻塞浏览器渲染,就是在加载页面内容时,遇到JS,在加载JS时,会停止
阅读全文
posted @
2016-07-18 14:02
浅唱年华1920
阅读(260)
推荐(0)
分享功能
摘要:该分享功能用的是JiaThis,专门提供分享的,里面有几种样式选择生成代码可以直接使用 还可以自己设置 jiathis_config 另外发现一个问题,就是本地项目测试,不能用localhost开头,用IP地址开头才能正确 127.0.0.1:8080/........... 百度分享功能 感觉还要
阅读全文
posted @
2016-07-10 11:10
浅唱年华1920
阅读(198)
推荐(0)
Navigator 对象
摘要:Navigator 对象包含有关浏览器的信息 Navigator 对象属性 Navigator 对象方法
阅读全文
posted @
2016-07-05 11:56
浅唱年华1920
阅读(145)
推荐(0)
location 对象属性
摘要:Location 对象属性 Location 对象方法
阅读全文
posted @
2016-07-05 11:41
浅唱年华1920
阅读(155)
推荐(0)
history对象
摘要:History 对象包含用户(在浏览器窗口中)访问过的 URL。 History 对象是 window 对象的一部分,可通过 window.history 属性对其进行访问。 属性length : 返回历史列表中的URL个数 History对象方法:
阅读全文
posted @
2016-07-05 10:52
浅唱年华1920
阅读(155)
推荐(0)
clip-path的任意元素的碎片拼接动效
摘要:看了张大神的这篇文章后自己写的,兼容性不好clip-path要加-webkit- css html JS 代码地址
阅读全文
posted @
2016-06-29 16:47
浅唱年华1920
阅读(321)
推荐(0)
调用地图接口定位
摘要:百度定位api 里面有详细的参数设置,要先申请密钥 就是 ak 高德地图api 申请申请Web服务API类型KEY
阅读全文
posted @
2016-06-29 16:31
浅唱年华1920
阅读(240)
推荐(0)
上传图片在前台预览
摘要:前端做做图片上传功能时,经常想上传完后可以直接预览,这时候通常有两种方式,一种就是转成base64编码,然后展示出来。 当然还有另外一种方式,那就是用getObjectURL实现: 兼容性都不好只能兼容到IE10 图片上传预览插件地址可兼容IE8 图片裁剪插件兼容到IE9
阅读全文
posted @
2016-06-24 11:23
浅唱年华1920
阅读(164)
推荐(0)
JS实现让滚轮控制网页头部显示与隐藏
摘要:在很多网站中都有鼠标网上滚动头部就会滑出,继续往下滚动就会隐藏,下面看看实现方法 这样用鼠标滚轮可以操控头部显示与隐藏,但是拖动滚动条确是没反应 在谷歌火狐中也可以监听onscroll 他可以实现用鼠标拉滚动条也会有这样的效果,在IE中不行必须要使用滚轮事件, 而且用onscroll事件监听,获取不
阅读全文
posted @
2016-06-22 15:44
浅唱年华1920
阅读(2081)
推荐(0)
JS实现拖动效果
摘要:有个问题就是该模块要使用定位,因为有left,top属性使用,绝对定位和相对定位都行,当然你也可使用margin-left,和margin-top这2个属性,替换left,top也是可以得 这样就不用定位,仅供参考
阅读全文
posted @
2016-06-22 15:03
浅唱年华1920
阅读(330)
推荐(0)
子元素scroll父元素容器不跟随滚动JS实现
摘要:仅供参考: 调用 parentNotRoll();函数,传入你需要实现滚动的元素ID或类即可实现
阅读全文
posted @
2016-06-20 16:46
浅唱年华1920
阅读(972)
推荐(0)
阻止浏览器默认行为
摘要:function stopDefault(){ var e = arguments.callee.caller.arguments[0] || window.event; if (e.preventDefault){//非IE e.preventDefault(); //IE中阻止函数器默认动作的方式 } else{//IE e...
阅读全文
posted @
2016-06-20 16:14
浅唱年华1920
阅读(216)
推荐(0)
JS计算时间差值
摘要:var d = '2016 04 30 11:28:04'; var currentDate = new Date();//当前时间 var endDate = new Date(d); //结束时间 var bad = endDate.getTime() - currentDate.getTime();//时间差好秒数 var badDay = Math...
阅读全文
posted @
2016-04-19 13:38
浅唱年华1920
阅读(522)
推荐(0)