11 2019 档案
摘要:现代开发模式:vue/react。 20%的时间花在了表现层 传统开发模式:jquery。 80%的时间花在了表现层 MVC——数据、表现、行为分离 视图层(表现层)< >数据层 MVC、MVP、MVVMvue的核心是数据,vue是典型的MVVM结构 前台渲染 vs 后台渲染 前台渲染好处:降低服务
阅读全文
摘要: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
阅读全文
摘要:if(window.matchMedia("(max-width: 767px)").matches){ alert("这是一个移动设备。");}else { alert("这是平板电脑或台式电脑。");} 亲测有效。 文章来源:https://www.php.cn/jishu/html/41386
阅读全文
摘要:在此之前,我先说我之所以要改变网站PC移动双端不同样式的原因。 首先我的网站用到了bootstrap响应式布局,这是我网站的PC端导航栏: 这是我网站的移动端导航栏,看着就难受: 我用谷歌浏览器F12调试,发现了一个东西: 它的意思是说在宽度大于或等于768px时执行的样式代码,刚刚好这也是移动端样
阅读全文
摘要:https://www.cnblogs.com/shidengyun/p/5123377.html
阅读全文
摘要:最近做了个支付安全码,有些人键入安全码之后一直被return不能post,找了半天还找不出原因,直到刚刚...... 原因是因为 /^\+?[1-9][0-9]*$/ 指的是: ^表示开头,\+表示加号,?表示前面的加号可有可无,[1-9]表示第一位为不为0的数字,[0-9]表示第二位为任何数字,*
阅读全文
摘要:刚刚被这个问题折腾到了,问题主要出现在苹果手机,安卓机不会。这个涉及到归位问题。 解决办法: 内容输入后(input失焦后)使用window.scroll属性将页面归位到(0,0)即可解决 $("input").on("blur",function(){ window.scroll(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
阅读全文
摘要:cookie:存储在浏览器,请求服务器时顺便发给服务器。不安全的 session:存储在服务器,不是独立存在的,基于cookie。安全问题:session劫持 token:存在cookie里的session-ID cnpm i cookie-parser -D const express = req
阅读全文
摘要:图示: 线程: 县城之间的切换开销低,往往以纳秒为单位 同一个进程之内的线程之间共享内存,共享计数器 性能高 安全性低(任何一个线程出错,整个进程全死) 进程: 进程之间的切换开销高,往往以毫秒为单位 每个进程有自己的独立内存,独立的计数器 性能低 安全性高(子进程死,主进程不死;主进程死则全死)
阅读全文
摘要:1.=>创建配置模块,作用是先判断是开发环境还是生产环境,并将开发或生产环境的数据库信息和http信息分别筛开,便于选择 2.=>创建数据库模块,作用是连接数据库 3.=>创建路由模块,作用是供添加或查找路由 node_demo1过程记录 项目目录结构: 创建manager总项目目录 ├ stati
阅读全文
摘要:详情: https://www.cnblogs.com/lalalagq/p/9749680.html 流:读取流,写入流,双向读写流。 读写流——压缩、加密 数据库不能直接接受流 sf.readFile('www${pathname}',(err,buffer)=>{ res.write(buff
阅读全文
摘要:就目前所知,form表单和jsonp貌似都不存在跨域问题,具体原理有待进一步研究。 试验过,得知AJAX跨域不了。 解决办法1:设置header头 const http = require('http'); let allowOrigin={ //允许进行ajax跨域请求的地址 'http://lo
阅读全文
摘要: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">
阅读全文
摘要:1.安装 (1).mysql模块安装 npm i mysql -D (2).co-msql模块安装(该模块不是一个独立的模块,而是mysql的封装,他可以把普通接连封装成一个可以做异步调用的连接) npm i co-mysql -D 2.基础语句 增 INSERT INSERT INTO <TABL
阅读全文
摘要:webSocket的特点: 1.性能高(webSocket他不是独立的协议,他是基于http协议,webSocket最开始是http文本协议,连接建立后协议升级,会变成二进制协议。 因而无需对数据做转换等等的处理,因而webSocket性能高) 2.双向通讯(最大的优点) websocket具有天然
阅读全文