Javascript
文章平均质量分 96
笔记
m0rta1
优秀的判断力来自经验,但经验来自于错误的判断。涉及领域: Java后端开发/前端开发/PHP/Python/WEB安全/逆向+PWN/云计算
展开
-
基于 function-plot.js 开源库绘制数学函数图像实现兼文档翻译
前段时间移动项目想实现一个能实时绘制数学函数图像的H5小应用, app 通过 webview 进行嵌入,目前网上提供了大致有两种方法:①、Chart.js 结合 Plugins 绘制 ===> https://www.bianchengquan.com/article/475747.html②、原生 JavaScript + canvas 计算描点绘制 ===> https://blog.csdn.net/weixin_30341745/article/details/94964723经过测试这两个方法应对原创 2022-06-04 02:34:37 · 3289 阅读 · 3 评论 -
设计《找色差小游戏》 自动化脚本
今天在B站看到一UP主用Python写了一个《找色差小游戏》自动化脚本,看着挺意思的,自己玩了下这个游戏,最多到25关就不行了,我想着我干嘛不用JavaScript写个自动化脚本,let`s do it游戏网址: http://www.cuishuai.cc/game/这位UP主 做的脚本相对较为复杂,咱们就做个相对简单的。准备工具:浏览器: 火狐或者Google支持运行js脚本的浏览器插件:Tampermonkey设计思路:先F12打开小游戏网页代码查看器可以很快看.原创 2020-10-30 22:26:43 · 2999 阅读 · 1 评论 -
JavaScript : 对LHS和RHS两个名词的理解
首先见名知意,“L”和“R”的含义,它们分别代表左侧和右侧一、LHS查询赋值操作左侧的查询,LHS查询试图找到变量的容器本身,,从而对其赋值二、RHS查询RHS查询:赋值操作右侧的查询,可以理解为“取到某某的值”LHS 和 RHS 的含义是 “赋值操作的左侧或右侧”并不一定意味着就是“= 赋值操作符的左侧或右侧”。说白了== 就是变量出现在复制操作的左边是进行LHS查询,出现在右边就是进行RHS查询==。举例:function fn(a) { var b = a; return转载 2020-08-07 10:52:00 · 1097 阅读 · 0 评论 -
JavaScript :调用浏览器摄像头 API
文章转载于:https://www.jb51.net/article/144075.htm使用getUserMedia这个API来获取摄像头的权限兼容chrome和火狐,IOS不兼容注意以下几点:有些浏览器可能不支持此功能如果直接打开HTML文件无效,可以通过服务器打开页面 (可以开一个本地服务器 live Server)如果通过远程服务器打开则必须是https协议, http协议也无法使用<!DOCTYPE html><html lang="en"><转载 2020-06-23 10:02:03 · 1858 阅读 · 0 评论 -
JavaScript: 原创面对对象 打地鼠小游戏
2019年12月写的,现在分享出来HTML部分:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="./style.css">原创 2020-06-04 21:46:08 · 188 阅读 · 0 评论 -
javascript: ajax每隔一段时间发送请求源代码
(function() { 'use strict'; var userid= 96681445; var studentNumber= /11312019/; setInterval(function () { //每1秒刷新一次图表 //需要执行的代码写在这里 //1 创建XMLHttpRequest对象 //* 绝大多数浏览器都支持XMLHttpRequest对象 ie低版本不支持,用ActiveXObject原创 2020-05-18 23:51:56 · 1023 阅读 · 0 评论 -
javascript:ajax中URL传参数注意的问题
写脚本的时候遇到url无法传参:一直觉得没有错误,可是结果却是如下所示:显然参数没有传进去,而是一个字符串。解决方法:结果如下:问题得以解决就是要注意里外引号要相同,要么都是单引号,要么都是双引号...原创 2020-05-18 23:49:28 · 1005 阅读 · 0 评论 -
JavaScript :浅谈setInterval和setTimeout定时器函数调用后面为何不加括号
1.官方对定时器的参数解释案例分析function f(){ console.log("a"); } setInterval(f(),2000) function f(){ console.log("a"); } setInterval(f,2000)2、定时器缘由与调度权(以下部分内容...转载 2020-05-01 16:26:40 · 863 阅读 · 1 评论 -
JavaScript:函数调用 | 后面多个括号调用分析
首先要了解一下规律:f ( ) 意思是执行f函数,返回子函数f ( )( ) 执行子函数,返回孙函数f ( )( )( ) 执行孙函数以此类推…案例分析:1.var i=1; function f(){ i++; console.log("------------- : "+i) return k; f...原创 2020-04-30 23:04:59 · 1740 阅读 · 0 评论 -
深度剖析JavaScript中的 == 和 ===
先看如下代码运行结果:这是怎么回事呢?当你通过==比较两个值时,其中一个值可能受到强制转换。强制 - 自动将值从一种类型转换为另一种类型。这里的自动是关键词。JavaScript不是在显式转换你的类型,而是在幕后帮你完成。解释前三个console.log("1==true 是: ",1==true);//true看到很多说的类型转化其实有点错误,并不是把1转化成true,...原创 2020-04-26 17:11:06 · 205 阅读 · 1 评论 -
javascript es6: 经典面试题 (var和 Let)
var: var arr = []; for (var i = 0; i < 2; i++) { arr[i] = function () { console.log(i); } } arr[0](); arr[1]();输出:22分析:for循环时里面的函数始终没有执行。函数执行时在自己的作用域是找不到自己的变量i值的,根据作用域...原创 2020-04-16 22:51:23 · 1255 阅读 · 1 评论 -
javascript:map()定义与用法
map和forEach使用非常类似:forEach:var array = ['a', 'b', 'c'];array.forEach(function(element) { console.log(element);});输出为:a;b;c;map:var users = [ {name: "熊大", "email": "zhang@email.com"},...原创 2020-04-07 14:21:20 · 539 阅读 · 0 评论 -
Javascript:typeof返回的六种数据类型
typeof 共返回6种数据格式:1、object2、undefined3、string4、number5、boolean6、function==特别注意Array和null返回的都是object ==原创 2020-03-29 20:36:07 · 836 阅读 · 0 评论 -
javascript的this指向详解
直接上代码! // 函数的不同调用方式决定了this 的指向不同 // 1. 普通函数 this 指向window function fn() { console.log('普通函数的this' + this); } window.fn(); // 2. 对象的方法 this指向的是对象 o...原创 2020-03-20 23:44:39 · 132 阅读 · 0 评论