javasrcipt
LingMax2013
我们都是魔法师!
我们只生产可复制可传播的魔法
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
h5系统大字体兼容 css vw 转为 字体rem 解决方案
原本css是3.5vw安卓h5不兼容系统设置超大字体会撑开DIV添加如下代码新写法 3.5rem<script type="text/javascript"> // 100像素1rem (function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', rec...原创 2021-03-29 15:35:57 · 532 阅读 · 0 评论 -
h5替换 alert toast ajax 请求 独立函数封装 复制可用
h5替换 alert toast ajax 请求 独立函数封装 复制可用 不想用框架的朋友可以用 精简到极致 //替换系统的 信息框提示 function msgShow(o){ if(typeof o === "string") o={msg:o}; var divc = document.createElement("div"); divc.innerHTML = o.title;o.title = divc.innerHTML; divc.innerHTML =...原创 2020-10-28 13:08:13 · 320 阅读 · 0 评论 -
ios H5 弹出后 禁止父元素滚动条 js代码
第一步在要禁用的元素里增加一个占满页面的div或者直接修改这个元素的类名为end_overflow 例如<div class="end_overflow" style=" position: absolute; width: calc(100vw); top:0; left: 0; height: calc(100vh + 1px); z-index: -1;"> 内容呢热闹禸</div>第二步执行JS即可...原创 2020-10-26 18:26:08 · 689 阅读 · 0 评论 -
对 node的 https 正向代理的流程分析
对 node的 https 正向代理的流程分析/* * @Author: LingMax * @Date: 2020-08-27 17:18:04 * @Description: 对 node的 https 代理的研究 */const http = require('http'), https = require('https');var net = require('net');var tls = require('tls');var options = { key:.原创 2020-08-31 18:33:40 · 1329 阅读 · 0 评论 -
IOS 页面加载后播放
//IOS无法播放 没必要 // document.ontouchstart=function(){h5_video.play();}原创 2020-08-18 18:28:51 · 164 阅读 · 0 评论 -
本机测试环境全部接口设置跨域 脚本代码 开发者神器库 抓包改包
1.添加一个改包脚本第二步//2020-08-04 15:37:23//接口 修改 增加跨域权限var regex = /index\/getRecommand2/img,rep = `index/getRecommand2`,//要替换的数据ls,//临时变量ls1//临时变量;if(arguments.length==1){//发送 if(sendObj.requestOptions.method == 'OPTIONS'){ sendObj....原创 2020-08-05 18:25:45 · 338 阅读 · 0 评论 -
node笔记 ---持续更新
node很坑 一起来优化吧//执行cmd命令最稳妥模式 跟在cmd窗口上 输入运行一模一样function cmdSync(str) { var ls = child_process.spawnSync('cmd',['/c', str],{windowsVerbatimArguments:true}); //return iconv.decode(ls.stdout...原创 2020-01-17 22:19:13 · 278 阅读 · 0 评论 -
html 标签 自动闭合 无反斜杠包裹 自动修复 自动包裹 原生代码 函数
js版本var aa = '<div class="default">无反斜杠包裹'var lsdiv = document.createElement("div");lsdiv.innerHTML = aa;setTimeout(function(){ //必须延迟 console.log(lsdiv.innerHTML);},200);php...原创 2019-10-30 16:51:25 · 715 阅读 · 0 评论 -
vscode 安装 配置
//安装koro1FileHeader扩展 增加注释"fileheader.customMade":{ // 头部注释 "Author": "LingMax[xiaohxx@qq.com]", "Date": "Do not edit", "Description": "详情", }, "fileheader.cursorMode...原创 2019-11-01 16:51:27 · 361 阅读 · 0 评论 -
codemirror的笔记
--------------------文档资料---------------------------------位置转坐标doc.posFromIndex(index: integer) → {line, ch}计算并返回一个{line, ch}对象,该对象的基于零的index人的值相对于编辑器文本的开头。如果index超出文本范围,则返回的对象将分别剪切为文本的开头或结尾。坐标转位置d...原创 2019-04-29 08:46:52 · 1955 阅读 · 0 评论 -
javascript创建Aria2下载任务
function wsopen(){ ws.send(JSON.stringify(json));}; function wsmessage(evt) { console.log(evt); //var received_msg = evt.data;}; function wsclose(){ };//配置选项v...原创 2019-10-10 18:15:29 · 2031 阅读 · 0 评论 -
爬取百度地图 商店铺联系电话地址定位
/** * 此脚本必须配合 开发者神器裤4 执行脚本 */var sss = "";var d = { "newmap": "1", "reqflag": "pcmap", //固定 "biz": "1", "from": "webmap", //固定 "da_par": "direct", //固定 "pcevaname": "pc4...原创 2019-08-01 01:16:43 · 5764 阅读 · 1 评论 -
js获取css
一、可以通过DOM节点对象的style对象(即CSSStyleDeclaration对象)来读写文档元素的CSS样式 如:var elm = document.getElementById('test'); elm.style.color = 'black'; 二、通过Element对象的getAttribute转载 2018-02-04 19:36:48 · 2299 阅读 · 0 评论 -
CodeMirror用户手册
用户手册和参考指南版本5.46.1CodeMirror是一个代码编辑器组件,可以嵌入到Web页面中。核心库仅提供编辑器组件,不提供伴随按钮,自动完成或其他IDE功能。它确实提供了丰富的API,在此基础上可以直接实现这些功能。有关额外功能的可重用实现,请参阅分发中包含的插件和外部托管插件列表。CodeMirror使用特定于语言的模式。模式是JavaScript程序,可帮助用给定语言编写的文本...原创 2019-05-02 15:12:06 · 25005 阅读 · 0 评论 -
js 复制文本
copyText('1223');function copyText(str){ var target = document.createElement('div'); target.id = 'tempTarget'; target.style.opacity = '0'; target.innerText = str; var range = document.createRan...原创 2019-01-09 15:28:55 · 693 阅读 · 0 评论 -
nwjs Node-webkit nw安装编译插件
https://www.cnblogs.com/donaldtdz/p/10068351.html上面那篇讲的很详细安装vc++编译器https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/Install Visual C++ Build Toolset or Visual Studio就是说要...原创 2019-08-04 20:58:35 · 965 阅读 · 0 评论 -
Js算法大全--持续更新
SHA1算法/** * SHA1 加密 * @param str 内容 * @param uc 是否大小写 逻辑型 */function SHA1(str,uc=false){ var add = function (x, y) { return((x & 0x7FFFFFFF) + (y & 0x7FFFFFFF)) ^ (x &am...原创 2018-10-26 16:02:37 · 1182 阅读 · 0 评论 -
apizza 复制 克隆 快速构建api 实现思路
经过层层分析,最后实现代码如下ApiTabUtils.xhxx=function (xh){ TabView.limitTabNaviCount(); var t = StringUtils.randomKey(); var e = StringUtils.randomKey(); sendRequest({ url: _DSN_ + "re...原创 2018-10-25 14:37:40 · 635 阅读 · 0 评论 -
正则表达式笔记--持续更新
待续原创 2018-09-30 15:10:34 · 282 阅读 · 0 评论 -
js去除畅言网页广告,手机版html5使用
复制进js里就能去除畅言的广告了function loadCssCode(code){ var style = document.createElement('style'); style.type = 'text/css'; style.rel = 'stylesheet'; //for Chrome Firefox Opera Safari s...原创 2018-06-08 12:59:00 · 3825 阅读 · 1 评论 -
前端注意事项--持续更新
js在写代码的时候用字符串无论是单引号或者双引号都是要反斜杠的不然就会被转义 解决方法//可以免除\转义之苦 但是不能含有转义符号/ * 也可以换成return ``;var lsstr = (()=>{/*大三大四*/}).toString();lsstr = lsstr.substr(7,lsstr.length-7-3);//大三大四----------...原创 2018-06-04 11:26:36 · 275 阅读 · 0 评论 -
一个参数就能 快速选择标志功能的实现 (高性能)
以前开发win程序 总看到api 常量+常量+常量 就是多种功能 究竟怎么快速 识别出来呢深入学习后 发现位算法可以 实现这个思路用位运算里的位与就行以下例子不分任何语言通用 匹配成功返回最大那个数字 提示sql语言也可以用,,通杀达到%100位与 (2, 16)=0 //失败 16 不包含2位与 (2, 6)=6 //成功 4+2 包含2位与 (10, 2...原创 2018-05-18 15:55:37 · 362 阅读 · 0 评论 -
MUI 非常严重的注意事项
2018年03月02日 15:39:23持续更新mui 自带组件 自带函数用得是不亦乐乎可是做h5网页时 经常遇到 加载错误 第一iframe 页面的 offsetWidth 失效解决方法1 用screen.width 替换 2 window.onresize 监听窗口变化,变大了就是成功获取到了宽度3 setTimeout 等到什么都处理完了 再获取 最差的办法=====...原创 2018-03-02 15:39:23 · 4628 阅读 · 1 评论 -
YY直播接口API
YY直播接口只要修改相应的房间号就行1、第一种接口 适合电脑【flash】模式<embed align="middle" allowfullscreen="true" allowscriptaccess="always" height="267px" mode="transparent" quality="high" src="http://yy.com/s/22原创 2018-02-01 15:59:59 · 14873 阅读 · 5 评论
分享