Luuljh的博客

I've been down the darkest alleys saw the dark side of the moon to get to you
Home » JS

聚焦导致父页面监听事件失效

聚焦导致父页面监听事件失效
70
0
当页面插入iframe,并聚焦到其内部时,父页面对于事件的监听都会失效,需要再次聚焦到父页面,才能继续监听。 下面这个是例子,聚焦在父页面时按下按键可提示,当点击iframe内部时,按下按键无反应。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> < ...

Js 游戏挂件 火枪手对决

被JS的"指针"苦苦折磨着。。花了两小时写代码,7小时时间排查BUG,以后一定要非常注意。。 这个页面可能加载会比较慢,因为引用了被半墙的github资源。 下面是成果: var mm = new musketeers(); mm.justWidget('fatherbox', 'cc', 5, 15); 【查看详情】

PHP自带函数 格式化输出

PHP自带函数 格式化输出
196
1
format [必需] 转换格式。 arg1 [必需] 规定插到 format 字符串中第一个 % 符号处的参数。 arg2 [可选] 规定插到 format 字符串中第二个 % 符号处的参数。 arg++ [可选] 规定插到 format 字符串中第三、四等等 % 符号处的参数。 sprintf(format,arg1,arg2,arg++); 说明 参数 format 是转换的格式,以百分比符号 (&q ...

JS 30行代码写人工智障

利用JS搞个神经网络,进行比大小。假定输入参数 a 和 b,如果 a >= b 则返回 1,否则返回 -1。 目测正确率至少64%++,大部分情况正确率达到80%~100%。不要喷为什么不直接用逻辑判断 :( 首先来个定义权重,因为有两个参数,所以应该有两个权重: var trainedweight = { a: Math.random(), b: Math.random() }; 提前说明: ...

用JS提取HAR文件内容

用JS提取HAR文件内容
414
0
都知道在浏览器控制台里边有网络一项,可以在里面看到数据发送的情况,下载了什么资源和发送了什么包在里头都能找到。 然后里面有一个叫做HAR的东西,导出就可以把网络活动信息全部GET下来,包括传输回来的图片、视频、音频等等,Firefox下在预览处显示的是base64encode之后的码。 利用这个我们可以写个js脚本把里边有用的信息分别提取出来,并利用blob和jszip压缩成一个文件保存到本地。 在浏览器内按 ...

用Canvas画函数图像

用Canvas画函数图像
246
0
需要用到几天前写的Mathast,或者修改一下用eval也可以。 必要说明: id 为canvas的id exp 为函数 (如sin X 大写X为自变量) color 为颜色(若不存在会自动生成) max_x / max_y 为图像显示域,若分别输入10和20,则显示的范围为X∈[-10, 10] Y∈[-20, 20] 用法: draw('c', 'sin X', '#272727', 4*Math.PI ...

用JS+AST写数学表达式解析器

用JS+AST写数学表达式解析器
272
0
在计算机科学中,抽象语法树(Abstract Syntax Tree,AST),或简称语法树(Syntax tree),是源代码语法结构的一种抽象表示。它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。之所以说语法是“抽象”的,是因为这里的语法并不会表示出真实语法中出现的每个细节。比如,嵌套括号被隐含在树的结构中,并没有以节点的形式呈现;而类似于 if-condition-the ...
  Life is fantastic
More
© 2020 Luuljh的博客版权所有.
驱动Typecho - Hufman主题