代码改变世界

随笔分类 -  javascript

商城

2022-01-03 21:49 by 盛世游侠, 77 阅读, 收藏,
摘要: 小卖品商店HTML代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <meta content="wi 阅读全文

会员中心表单验证

2022-01-03 21:43 by 盛世游侠, 68 阅读, 收藏,
摘要: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="/Public/static/jquery-weui/weui.min.css?v=2021111217 阅读全文

html2canvas页面滚动内容截图并下载

2021-04-16 09:52 by 盛世游侠, 676 阅读, 收藏,
摘要: <!--div转成图片并下载--> <script src="./js/html2canvas.min.js"></script> <script> // edited from https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasE 阅读全文

理解JavaScript的call和apply使用情景的最简单直观的例子

2020-02-15 23:05 by 盛世游侠, 197 阅读, 收藏,
摘要: /* 业务逻辑: 1、如果person见到person,ET见到ET,则相互sayHi; 2、如果person见到ET,则逃跑; 3、如果ET见到person,则吃掉; ps: 举个这样蹩脚的例子,是想说明:call非常适合用在这种需要解耦代码的情况中,避免同样代码再写一次。 */ //这个pers 阅读全文

JavaScript的bind方法

2019-12-21 13:25 by 盛世游侠, 861 阅读, 收藏,
摘要: bind的机制 var foo = function(){} var bar = foo; console.log(foo bar) //true /* */ var foo = function(){} var bar = function(callback1,callback2){ consol 阅读全文

Unable to preventDefault inside passive event listener due to target being treated as passive 怎么办?

2019-10-30 10:26 by 盛世游侠, 4739 阅读, 收藏,
摘要: 本篇为转载,原文链接:https://blog.csdn.net/lijingshan34/article/details/88350456 翻译一下:chrome 监听touch类事件报错:无法被动侦听事件preventDefault,是新版本chrome 浏览器报错。 说明:说一下这个 prev 阅读全文

看各类框架源码淘来的一些JavaScript技巧

2019-10-24 17:45 by 盛世游侠, 151 阅读, 收藏,
摘要: 1. 创建定长的JavaScript数组,并赋空值; 出自VUE文档Render函数讲解 2.可靠的类型判断; 阅读全文

JavaScript模块化演变 CommonJs,AMD, CMD, UMD(一)

2019-07-18 12:19 by 盛世游侠, 426 阅读, 收藏,
摘要: 原文链接:https://www.jianshu.com/p/33d53cce8237 原文系列2链接:https://www.jianshu.com/p/ad427d8879cb 前端完全手册: https://leohxj.gitbooks.io/front-end-database/conte 阅读全文

微信 HTML5 VIDEO 视频播放解决方案

2019-05-31 18:18 by 盛世游侠, 3491 阅读, 收藏,
摘要: 原文链接:https://www.jianshu.com/p/e4573acf6564 webkit-playsinline && playsinline="true" 小窗播放 使视频不脱离文本流,但是需要webview(allowsInlineMediaPlayback = YES webvie 阅读全文

Object 与 Function那神奇而混乱的搞基关系

2019-05-30 10:49 by 盛世游侠, 597 阅读, 收藏,
摘要: Object 是基类,其它本地构造函数包括Array、Function都是派生类 Object 是Function的一个实例对象 阅读全文

JavaScript递归注意事项

2019-05-20 11:38 by 盛世游侠, 536 阅读, 收藏,
摘要: var svg_node = document.getElementById("svgnode") function parents(posnode,selector) { var flag = false; var initials = selector.substr(0,1) var aim_parent = posnode.parentNode; ... 阅读全文

彻底搞懂HTML5文件上传操作需要的相关资料

2019-05-15 17:52 by 盛世游侠, 295 阅读, 收藏,
摘要: https://developer.mozilla.org/zh-CN/docs/Web/GuideMDN Web Guide https://developer.mozilla.org/zh-CN/docs/Web/APIMDN Web API https://developer.mozilla. 阅读全文

一种HTML table合并单元格的思路

2019-05-05 11:23 by 盛世游侠, 1786 阅读, 收藏,
摘要: 下面是合并后的效果 : 阅读全文

为对象扩展原型方法要注意的坑

2018-07-27 16:43 by 盛世游侠, 634 阅读, 收藏,
摘要: JavaScript里一切都是对象,这句话估计你已经听腻了。对象有个prototype属性可以用来动态扩展属性和方法,估计你也玩得如鱼得水了。 那么问题来了: 如果我想为任意类型的对象扩展一个getType方法,用来判断对象自身的类型到底是Boolean、Number、String、Array、Ob 阅读全文

如何强制指定输入的参数必须为数字

2018-05-03 08:45 by 盛世游侠, 580 阅读, 收藏,
摘要: 在下面这一句里面,分别检查了circleNumber为undefined、null、0、""、" "、"0"、[]、NaN的情况 一、与false相等的值: 这个里面,没想到的是‘0’ == false,这应该是字符串‘0’被自动转换成了数字0,然后再自动转换成了false。 二、与false不相等 阅读全文

跟着9张思维导图学习Javascript

2017-07-18 15:57 by 盛世游侠, 211 阅读, 收藏,
摘要: 跟着9张思维导图学习Javascript 阅读全文

JavaScript中函数参数的值传递和引用传递

2017-07-10 11:47 by 盛世游侠, 286 阅读, 收藏,
摘要: 结论: 对于数字、字符串等基本类型变量,是将它们的值传递给了函数参数,函数参数的改变不会影响函数外部的变量。 对于数组和对象等是将对象(数组)的变量的值传递给了函数参数,这个变量保存的指向对象(数组)的地址。 当函数改变这个地址指向的对象(数组)的内容时,同时也改变了函数外部变量指向的对象(数组)的 阅读全文

正则表达式知识补漏

2017-07-10 11:31 by 盛世游侠, 278 阅读, 收藏,
摘要: 0、括号的用法: a、将( 和 ) 之间的表达式定义为“组”(group),并且将匹配这个表达式的字符保存到一个临时区域。一个正则表达式中最多可以保存9个组。 b、匹配括号需要转义; 1、大括号的用法: a、大括号前面有要匹配的字符,且大括号里面有数字或逗号+数字或数字 +逗号+数字的组合时,表示量 阅读全文

JavaScript常用数组方法

2017-03-14 17:47 by 盛世游侠, 905 阅读, 收藏,
摘要: JavaScript数组方法有以下这些: forEach() 方法对数组的每一个元素执行一次提供的函数。 map() 方法创建一个新数组,其结果是该数组都执行一次函数,原函数保持不变。 filter() 方法使指定函数测试数组的每一个元素,并放回一个通过元素的新数组。 some() 方法测试该数组有 阅读全文

js之事件冒泡和事件捕获及其阻止详细介绍

2017-02-16 11:34 by 盛世游侠, 3678 阅读, 收藏,
摘要: 虽然精通jquery,但对它的原型javascript却不是很了解,最近在学习javascript中遇到了一些困难,比如冒泡和捕获,很多次被提到,但又不知究竟应用在何处。找到了一些好文章解惑,在这里分享给大家 一、事件的发生顺序 这个问题的起源非常简单,假设你在一个元素中又嵌套了另一个元素 复制代码 阅读全文