你的浏览器不支持canvas

随笔分类 -  js原生

摘要:概要: 一、继承的原理 二、继承的几种方式 三、继承的应用场景 什么是继承? 继承:子类可以使用父类的所有功能,并且对这些功能进行扩展。继承的过程,就是从一般到特殊的过程。要了解JS继承必须首先要了解this的指向,原型prototype、构造器constructor、原型链_proto_; 第一: 阅读全文
posted @ 2019-12-02 00:39 云上丶无忧 阅读(2564) 评论(2) 推荐(0) 编辑
摘要:时间戳转化为日期的方式 1.JS获取当前时间( 年-月-日 时:分:秒): 2.JS获取当前时间戳的方法 3.时间戳转化成时间格式 // 时间设置 function getLocalTime(i) { if (typeof i !== "number") { return new Date(); } 阅读全文
posted @ 2019-05-23 17:29 云上丶无忧 阅读(21556) 评论(0) 推荐(0) 编辑
摘要:点击图片,显示蒙板,放大图片的简单案例 HTML代码: JS代码: 阅读全文
posted @ 2019-03-15 17:38 云上丶无忧 阅读(11670) 评论(0) 推荐(0) 编辑
摘要:为了让回车换行符正确显示,需要将 \n 或 \r\n 替换成 <br>。同样地,将空格替换存 &nbsp;。这里我们通过正则表达式来替换。 一、替换所有的空格、回车换行符 二、去掉所有的空格、回车换行符 //原始字符串 var string = "欢迎访问!\r\nhangge.com 做最好的开发 阅读全文
posted @ 2019-03-14 21:12 云上丶无忧 阅读(74132) 评论(1) 推荐(0) 编辑
摘要:1、最常见的判断方法:typeof console.log(typeof a) > string console.log(typeof b) > number console.log(typeof c) > object console.log(typeof d) > object console. 阅读全文
posted @ 2018-09-29 23:05 云上丶无忧 阅读(12466) 评论(0) 推荐(1) 编辑
摘要:/*随机数参数:n,m 都是数字 */function numRandom(n,m){ return parseInt(n+Math.random()*(m-n+1));}//冒泡排序function bubble(arr){ var temp; for(var i=0;i<arr.length-1 阅读全文
posted @ 2018-09-26 21:13 云上丶无忧 阅读(1253) 评论(0) 推荐(0) 编辑
摘要:1.关于获取行外样式 currentStyle 和 getComputedStyle 出现的兼容性问题 我们都知道js通过style不可以获取行外样式,当我们需要获取行外样式时: 我们一般通过这两个方法获取行外样式: IE下: currentStyle Chrome,FF下: getComputed 阅读全文
posted @ 2018-09-19 12:04 云上丶无忧 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:数组去重,史上最全数组去重 阅读全文
posted @ 2018-09-18 06:04 云上丶无忧 阅读(389) 评论(0) 推荐(0) 编辑
摘要:一、取参 function getAllUrlParams(url) { var queryString = url ? url.split('?')[1] : window.location.search.slice(1); var obj = {}; if (queryString) { que 阅读全文
posted @ 2018-09-17 13:08 云上丶无忧 阅读(977) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.cnblogs.com/zuobaiquan01/p/8477322.html 一、callback回调函数 回调是一个函数被作为一个参数传递到另一个函数里,在那个函数执行完后再执行。( 也即:B函数被作为参数传递到A函数里,在A函数执行完后再执行B ) 二、Promi 阅读全文
posted @ 2018-09-12 00:53 云上丶无忧 阅读(3848) 评论(4) 推荐(1) 编辑
摘要:https://mp.weixin.qq.com/s?__biz=MzAwNTAzMjcxNg==&mid=2651425195&idx=1&sn=eed6bea35323c75f0c43ae61818c0a55&chksm=80dff7c8b7a87edeb834cc4aabf0eec40c756 阅读全文
posted @ 2018-08-31 18:02 云上丶无忧 阅读(2649) 评论(0) 推荐(0) 编辑
摘要:导航: 1.闭包 2.垃圾回收机制 3.内存泄漏场景 4.设计模式分类 一、闭包:闭包就是能够读取其他函数内部变量的函数。 应用场景:设置私有变量和方法(为了防止变量命名间的污染,可以用闭包来包裹住,使得变量仅在当前局部作用于下发生作用,而不会与其他全局作用下的同名变量发生变量污染。) 不适合场景: 阅读全文
posted @ 2018-08-30 19:27 云上丶无忧 阅读(1031) 评论(0) 推荐(0) 编辑
摘要:了解继承前我们需要了解函数的构造,方便我们理解。 常见六种继承方式: 1.原型继承call和apply; 2.原型拷贝:循环父函数protype的key值=子函数prototype的key值; 3.原型链继承:父函数实例继承给子函数prototype; 4.混合继承:父函数的protype=子函数的 阅读全文
posted @ 2018-07-07 12:57 云上丶无忧 阅读(237) 评论(0) 推荐(0) 编辑

来场流星雨,吧

点击右上角即可分享
微信分享提示