摘要: 工具: 1.Fiddler 2.vconsole的js包 3.获取IP的包 var vConsole = new VConsole(); vconsole.js /*! * vConsole v3.0.0 (https://github.com/Tencent/vConsole) * * Tence 阅读全文
posted @ 2020-07-17 11:29 Comedyy 阅读(262) 评论(0) 推荐(0)
摘要: <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/jquery.downCount.js"></script> <div class="time 阅读全文
posted @ 2020-07-14 18:17 Comedyy 阅读(313) 评论(0) 推荐(0)
摘要: //监听屏幕旋转 $(window).on('orientationchange', function() { var $el = $("body"); // 需要重新获得宽和高的元素 newWidth = $el.width(); // 新的宽 newHeight = $el.height(); 阅读全文
posted @ 2020-07-14 16:46 Comedyy 阅读(559) 评论(0) 推荐(0)
摘要: layer mobile是为移动设备(手机、平板等webkit内核浏览器/webview)量身定做的弹层UI。由于是采用原生 JavaScript编写,所有并不依赖任何第三方库。layer mobile完全独立于PC版的layer,您需要按照场景选择使用。 https://layer.layui.c 阅读全文
posted @ 2020-06-08 17:10 Comedyy 阅读(1109) 评论(0) 推荐(0)
摘要: https://segmentfault.com/a/1190000020651289?utm_source=tag-newest 原生写法:https://www.cnblogs.com/comedy/p/13589427.html $("body").on("click",".index_gif 阅读全文
posted @ 2020-06-08 16:50 Comedyy 阅读(1404) 评论(0) 推荐(0)
摘要: *{ -moz-user-select:none; -webkit-user-select:none; user-select:none; } 阅读全文
posted @ 2020-06-08 15:31 Comedyy 阅读(632) 评论(0) 推荐(0)
摘要: vue如何新建一个项目 https://www.jianshu.com/p/02b12c600c7b 自定义封装axios https://www.jianshu.com/p/a33ad66fd850 。。。待续 阅读全文
posted @ 2020-05-28 16:54 Comedyy 阅读(132) 评论(0) 推荐(0)
摘要: 轮询:客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。 优点:后端程序编写比较容易。 缺点:请求中有大半是无用,浪费带宽和服务器资源。 实例:适于小型应用。 长轮询:客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直到有新消息才返回响应信息并关闭连接, 阅读全文
posted @ 2020-05-26 16:36 Comedyy 阅读(212) 评论(0) 推荐(0)
摘要: 1.解决滑动卡顿/不流畅/掉帧 -webkit-overflow-scrolling: touch; 2.禁止input弹出键盘 <input type="text" onfocus='this.blur();'/> 3.禁止长按保存图片 img{ pointer-events:none;} 4.禁 阅读全文
posted @ 2020-05-26 14:50 Comedyy 阅读(418) 评论(0) 推荐(0)
摘要: CSS3媒体查询以根据用户设备的尺寸不同而调用不同的样式。它是一种向不同设备提供不同内容的简单而有效的方式,最常用的查询是处理视口高度和宽度的查询,其次便是宽高比例查询。CSS3媒体查询跟bootstarp的响应式特别相似。 媒体类型: all:适用于所有设备。 print:适用于在打印预览模式下在 阅读全文
posted @ 2020-05-23 12:47 Comedyy 阅读(322) 评论(0) 推荐(0)
摘要: 1、event.stopPropagation():阻止冒泡事件,不让事件向documen上蔓延,但是默认事件任然会执行,当你掉用这个方法的时候,如果点击一个链接,这个链接仍然会被打开; 2、event.preventDefault():阻止默认事件,调用此方法是,链接不会被打开,但是会发生冒泡,冒 阅读全文
posted @ 2020-05-22 10:57 Comedyy 阅读(448) 评论(0) 推荐(0)
摘要: 百度 CDN <head> <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> </head> 新浪 CDN <head> <script src="https://lib.sinaapp.co 阅读全文
posted @ 2020-05-22 10:50 Comedyy 阅读(2114) 评论(0) 推荐(0)
摘要: 父亲节点 jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤, 比如$("span").parent()或者$("span").parent(".class") 所有祖先元素 jQuery.parents(expr),类似于jQuery.parents(expr), 但是是 阅读全文
posted @ 2020-05-22 10:48 Comedyy 阅读(508) 评论(0) 推荐(0)
摘要: eg: $("div").width("100px").height("100px"); 实现原理: let Fun={ fn1:function(){ console.log("fn1"); return this; }, fn2:function(){ console.log("fn2"); r 阅读全文
posted @ 2020-05-22 10:43 Comedyy 阅读(525) 评论(0) 推荐(0)
摘要: findstr /s /i "string" *.* 二开项目很多时候知道关键字然而只知道大概范围不知道具体路径,为了缩减时间可以进入大概范围然后打开cmf键入 findstr /s /i "string" *.* ,string键入关键字即可,提高效率,节省时间。 阅读全文
posted @ 2020-02-07 03:46 Comedyy 阅读(198) 评论(0) 推荐(0)
摘要: 现代开发模式:vue/react。 20%的时间花在了表现层 传统开发模式:jquery。 80%的时间花在了表现层 MVC——数据、表现、行为分离 视图层(表现层)< >数据层 MVC、MVP、MVVMvue的核心是数据,vue是典型的MVVM结构 前台渲染 vs 后台渲染 前台渲染好处:降低服务 阅读全文
posted @ 2019-11-30 20:30 Comedyy 阅读(259) 评论(0) 推荐(0)
摘要: 1.将对象obj = {a : 1 , b : 2 , c : 3},生成数组arr=[[a,b,c],[a,2,3]]; 2.将a = [1 , 3 , 3 , 4 , 2 , 5 , 1]去重并排序; <!DOCTYPE html> <html> <head> <meta charset="ut 阅读全文
posted @ 2019-11-28 21:34 Comedyy 阅读(152) 评论(0) 推荐(0)
摘要: if(window.matchMedia("(max-width: 767px)").matches){ alert("这是一个移动设备。");}else { alert("这是平板电脑或台式电脑。");} 亲测有效。 文章来源:https://www.php.cn/jishu/html/41386 阅读全文
posted @ 2019-11-27 17:21 Comedyy 阅读(659) 评论(0) 推荐(0)
摘要: 在此之前,我先说我之所以要改变网站PC移动双端不同样式的原因。 首先我的网站用到了bootstrap响应式布局,这是我网站的PC端导航栏: 这是我网站的移动端导航栏,看着就难受: 我用谷歌浏览器F12调试,发现了一个东西: 它的意思是说在宽度大于或等于768px时执行的样式代码,刚刚好这也是移动端样 阅读全文
posted @ 2019-11-27 16:43 Comedyy 阅读(2481) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/shidengyun/p/5123377.html 阅读全文
posted @ 2019-11-14 16:56 Comedyy 阅读(189) 评论(0) 推荐(0)
摘要: 最近做了个支付安全码,有些人键入安全码之后一直被return不能post,找了半天还找不出原因,直到刚刚...... 原因是因为 /^\+?[1-9][0-9]*$/ 指的是: ^表示开头,\+表示加号,?表示前面的加号可有可无,[1-9]表示第一位为不为0的数字,[0-9]表示第二位为任何数字,* 阅读全文
posted @ 2019-11-08 17:36 Comedyy 阅读(144) 评论(0) 推荐(0)
摘要: 刚刚被这个问题折腾到了,问题主要出现在苹果手机,安卓机不会。这个涉及到归位问题。 解决办法: 内容输入后(input失焦后)使用window.scroll属性将页面归位到(0,0)即可解决 $("input").on("blur",function(){ window.scroll(0,0); }) 阅读全文
posted @ 2019-11-07 23:18 Comedyy 阅读(1611) 评论(0) 推荐(0)
摘要: KOA: v1 generator v2 过渡版 generator&async v3 async/await koa koa不带路由 因此得cnpm i koa-router -D 路由:1.嵌套、2.参数 0.普通路由 const koa = require('koa'); const Rout 阅读全文
posted @ 2019-11-05 20:42 Comedyy 阅读(383) 评论(0) 推荐(0)
摘要: cookie:存储在浏览器,请求服务器时顺便发给服务器。不安全的 session:存储在服务器,不是独立存在的,基于cookie。安全问题:session劫持 token:存在cookie里的session-ID cnpm i cookie-parser -D const express = req 阅读全文
posted @ 2019-11-05 17:39 Comedyy 阅读(138) 评论(0) 推荐(0)
摘要: 图示: 线程: 县城之间的切换开销低,往往以纳秒为单位 同一个进程之内的线程之间共享内存,共享计数器 性能高 安全性低(任何一个线程出错,整个进程全死) 进程: 进程之间的切换开销高,往往以毫秒为单位 每个进程有自己的独立内存,独立的计数器 性能低 安全性高(子进程死,主进程不死;主进程死则全死) 阅读全文
posted @ 2019-11-05 17:34 Comedyy 阅读(142) 评论(0) 推荐(0)
摘要: 1.=>创建配置模块,作用是先判断是开发环境还是生产环境,并将开发或生产环境的数据库信息和http信息分别筛开,便于选择 2.=>创建数据库模块,作用是连接数据库 3.=>创建路由模块,作用是供添加或查找路由 node_demo1过程记录 项目目录结构: 创建manager总项目目录 ├ stati 阅读全文
posted @ 2019-11-05 00:03 Comedyy 阅读(253) 评论(0) 推荐(0)
摘要: 详情: https://www.cnblogs.com/lalalagq/p/9749680.html 流:读取流,写入流,双向读写流。 读写流——压缩、加密 数据库不能直接接受流 sf.readFile('www${pathname}',(err,buffer)=>{ res.write(buff 阅读全文
posted @ 2019-11-03 21:34 Comedyy 阅读(261) 评论(0) 推荐(0)
摘要: 就目前所知,form表单和jsonp貌似都不存在跨域问题,具体原理有待进一步研究。 试验过,得知AJAX跨域不了。 解决办法1:设置header头 const http = require('http'); let allowOrigin={ //允许进行ajax跨域请求的地址 'http://lo 阅读全文
posted @ 2019-11-03 06:12 Comedyy 阅读(213) 评论(0) 推荐(0)
摘要: 1.Three.JS我的demo版本1 <!DOCTYPE html> <html> <head> <title>My first three.js app</title> <script src="//apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"> 阅读全文
posted @ 2019-11-03 06:02 Comedyy 阅读(251) 评论(0) 推荐(0)
摘要: 1.安装 (1).mysql模块安装 npm i mysql -D (2).co-msql模块安装(该模块不是一个独立的模块,而是mysql的封装,他可以把普通接连封装成一个可以做异步调用的连接) npm i co-mysql -D 2.基础语句 增 INSERT INSERT INTO <TABL 阅读全文
posted @ 2019-11-03 01:19 Comedyy 阅读(449) 评论(0) 推荐(0)
摘要: webSocket的特点: 1.性能高(webSocket他不是独立的协议,他是基于http协议,webSocket最开始是http文本协议,连接建立后协议升级,会变成二进制协议。 因而无需对数据做转换等等的处理,因而webSocket性能高) 2.双向通讯(最大的优点) websocket具有天然 阅读全文
posted @ 2019-11-01 01:54 Comedyy 阅读(404) 评论(0) 推荐(0)
摘要: 一、FormData FormData是ajax2.0里面添加的新特性。 FormData的主要用途有两个: (1).将form表单元素的name与value进行组合,实现表单数据的序列化,从而减少表单元素的拼接,提高工作效率。 (2).异步上传文件 formdata使用方法详解=> https:/ 阅读全文
posted @ 2019-10-31 22:27 Comedyy 阅读(904) 评论(0) 推荐(0)
摘要: 什么是fetch? fetch跟ajax的区别: 1.使用fetch解析文本数据: click button效果如下: 2.使用fetch解析json数据 click button效果如下: 3.使用fetch解析图片(解析二进制数据) 运行效果如下: end 阅读全文
posted @ 2019-10-31 19:28 Comedyy 阅读(903) 评论(0) 推荐(0)
摘要: IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。 比如你打开浏览器,访问新浪首页,浏览器这个程序就需要通过网络IO获取新浪的网页。浏览器首先会发送数据给新浪服务 阅读全文
posted @ 2019-10-31 16:17 Comedyy 阅读(162) 评论(0) 推荐(0)
摘要: * { moz-user-select: -moz-none; -moz-user-select: none; -o-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: no 阅读全文
posted @ 2019-05-03 17:54 Comedyy 阅读(302) 评论(0) 推荐(0)
摘要: var html = document.querySelector('html'); changeRem(); window.addEventListener('resize', changeRem); function changeRem() { var width = html.getBoundingClientRect().width; html.styl... 阅读全文
posted @ 2018-11-08 16:26 Comedyy 阅读(421) 评论(0) 推荐(0)