随笔分类 -  前端

摘要:vue如何新建一个项目 https://www.jianshu.com/p/02b12c600c7b 自定义封装axios https://www.jianshu.com/p/a33ad66fd850 。。。待续 阅读全文
posted @ 2020-05-28 16:54 Comedyy 阅读(137) 评论(0) 推荐(0)
摘要:轮询:客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。 优点:后端程序编写比较容易。 缺点:请求中有大半是无用,浪费带宽和服务器资源。 实例:适于小型应用。 长轮询:客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直到有新消息才返回响应信息并关闭连接, 阅读全文
posted @ 2020-05-26 16:36 Comedyy 阅读(220) 评论(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 阅读(423) 评论(0) 推荐(0)
摘要:CSS3媒体查询以根据用户设备的尺寸不同而调用不同的样式。它是一种向不同设备提供不同内容的简单而有效的方式,最常用的查询是处理视口高度和宽度的查询,其次便是宽高比例查询。CSS3媒体查询跟bootstarp的响应式特别相似。 媒体类型: all:适用于所有设备。 print:适用于在打印预览模式下在 阅读全文
posted @ 2020-05-23 12:47 Comedyy 阅读(326) 评论(0) 推荐(0)
摘要:1、event.stopPropagation():阻止冒泡事件,不让事件向documen上蔓延,但是默认事件任然会执行,当你掉用这个方法的时候,如果点击一个链接,这个链接仍然会被打开; 2、event.preventDefault():阻止默认事件,调用此方法是,链接不会被打开,但是会发生冒泡,冒 阅读全文
posted @ 2020-05-22 10:57 Comedyy 阅读(453) 评论(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 阅读(2118) 评论(0) 推荐(0)
摘要:父亲节点 jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤, 比如$("span").parent()或者$("span").parent(".class") 所有祖先元素 jQuery.parents(expr),类似于jQuery.parents(expr), 但是是 阅读全文
posted @ 2020-05-22 10:48 Comedyy 阅读(516) 评论(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 阅读(531) 评论(0) 推荐(0)
摘要:现代开发模式:vue/react。 20%的时间花在了表现层 传统开发模式:jquery。 80%的时间花在了表现层 MVC——数据、表现、行为分离 视图层(表现层)< >数据层 MVC、MVP、MVVMvue的核心是数据,vue是典型的MVVM结构 前台渲染 vs 后台渲染 前台渲染好处:降低服务 阅读全文
posted @ 2019-11-30 20:30 Comedyy 阅读(264) 评论(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 阅读(156) 评论(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 阅读(665) 评论(0) 推荐(0)
摘要:在此之前,我先说我之所以要改变网站PC移动双端不同样式的原因。 首先我的网站用到了bootstrap响应式布局,这是我网站的PC端导航栏: 这是我网站的移动端导航栏,看着就难受: 我用谷歌浏览器F12调试,发现了一个东西: 它的意思是说在宽度大于或等于768px时执行的样式代码,刚刚好这也是移动端样 阅读全文
posted @ 2019-11-27 16:43 Comedyy 阅读(2490) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/shidengyun/p/5123377.html 阅读全文
posted @ 2019-11-14 16:56 Comedyy 阅读(192) 评论(0) 推荐(0)
摘要:最近做了个支付安全码,有些人键入安全码之后一直被return不能post,找了半天还找不出原因,直到刚刚...... 原因是因为 /^\+?[1-9][0-9]*$/ 指的是: ^表示开头,\+表示加号,?表示前面的加号可有可无,[1-9]表示第一位为不为0的数字,[0-9]表示第二位为任何数字,* 阅读全文
posted @ 2019-11-08 17:36 Comedyy 阅读(150) 评论(0) 推荐(0)
摘要:刚刚被这个问题折腾到了,问题主要出现在苹果手机,安卓机不会。这个涉及到归位问题。 解决办法: 内容输入后(input失焦后)使用window.scroll属性将页面归位到(0,0)即可解决 $("input").on("blur",function(){ window.scroll(0,0); }) 阅读全文
posted @ 2019-11-07 23:18 Comedyy 阅读(1632) 评论(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 阅读(141) 评论(0) 推荐(0)
摘要:图示: 线程: 县城之间的切换开销低,往往以纳秒为单位 同一个进程之内的线程之间共享内存,共享计数器 性能高 安全性低(任何一个线程出错,整个进程全死) 进程: 进程之间的切换开销高,往往以毫秒为单位 每个进程有自己的独立内存,独立的计数器 性能低 安全性高(子进程死,主进程不死;主进程死则全死) 阅读全文
posted @ 2019-11-05 17:34 Comedyy 阅读(148) 评论(0) 推荐(0)
摘要:就目前所知,form表单和jsonp貌似都不存在跨域问题,具体原理有待进一步研究。 试验过,得知AJAX跨域不了。 解决办法1:设置header头 const http = require('http'); let allowOrigin={ //允许进行ajax跨域请求的地址 'http://lo 阅读全文
posted @ 2019-11-03 06:12 Comedyy 阅读(221) 评论(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 阅读(255) 评论(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 阅读(466) 评论(0) 推荐(0)