单例模式 只能有一个pulic 方法,对象只能被实例一次; 工厂模式 只需要接口类定义方法体,不同的类实现不同对象,工厂模式按需调用; 策略模式 算法模型 实现单独个体功能,按需计算; 观察者模式 当一个对象的状态发生改变时,依赖他的对象会全部收到通知,并自动更新; 定义观察者接口(实现观察者接口) ...
分类:
Web开发 时间:
2020-12-22 16:00:03
收藏:
0 评论:
0 赞:
0 阅读:
38
图片压缩技术webp 图片的压缩比例可以达到60-70%,并保证不失真,无损 大大提升网站整体的响应速度 这个网站可以压缩图片为webp格式http://www.cnuseful.com/index/index/imagetowebp ...
分类:
Web开发 时间:
2020-12-22 15:57:49
收藏:
0 评论:
0 赞:
0 阅读:
26
PlatformIO: 一款跨平台,跨编译器,基于python 在不同类单片机上基于.ini配置文件从而下载对应的相关内容。推荐在vscode 上用platformio插件。 ...
分类:
Web开发 时间:
2020-12-22 15:57:35
收藏:
0 评论:
0 赞:
0 阅读:
23
.NET之Hangfire快速入门和使用 思维导航: 前言 一、Hangfire是什么 二、Hangfire使用条件 三、Hangfire的基本特征与优点 四、Hangfire安装和使用 总结: Hangfire相关使用学习资料 文章正文: 🚀回到顶部 前言: 定时任务调度问题,是一个老生常谈的问 ...
分类:
Web开发 时间:
2020-12-22 12:06:56
收藏:
0 评论:
0 赞:
0 阅读:
38
HTTP报文详解 HTTP有两种报文:请求报文和响应报文,具体介绍如下 一、HTTP请求报文 先上个图,细细分析 HTTP请求报文主要包括请求行、请求头部以及请求的数据(实体)三部分 请求行(HTTP请求报文的第一行) 请求行由方法字段、URL字段和HTTP协议版本字段。其中,方法字段严格区分大小写 ...
分类:
Web开发 时间:
2020-12-22 12:00:01
收藏:
0 评论:
0 赞:
0 阅读:
28
1. 安装依赖 npm install baidu-aip-sdk 2.创建AipOcrClient 注:需要到百度api创建应用,拿到所需的APPID/AK/SK https://console.bce.baidu.com/ai/?_=1608602031624#/ai/ocr/app/list ...
分类:
Web开发 时间:
2020-12-22 11:54:14
收藏:
0 评论:
0 赞:
0 阅读:
69
jQuery.parent(expr),找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class") jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元 ...
分类:
Web开发 时间:
2020-12-22 11:53:01
收藏:
0 评论:
0 赞:
0 阅读:
37
json的unmarshal可以对string,[]byte直接解码成对应的结构体。 情况1: 解码如果失败,会直接返回error,注意判断就ok 情况2: 如果struct中对应的json字段名称为errno, 而实际的解码字符串是errNo, 实际解码后errNo能映射到errno中,字段名称不 ...
分类:
Web开发 时间:
2020-12-22 11:52:44
收藏:
0 评论:
0 赞:
0 阅读:
32
本篇文章是通过ThinkPHP5和Redis实现购物车,功能包括:购物车列表、添加购物车、获取部分商品、获取部分商品总数量、获取全部商品总数量、商品减一、修改商品数量、删除商品、清空购物车,这些功能基本上能够满足购物车的需求,代码写的不够严谨,但大致逻辑就是这样。 前提:安装PHP运行环境,安装Re ...
分类:
Web开发 时间:
2020-12-22 11:52:29
收藏:
0 评论:
0 赞:
0 阅读:
28
html页面能不能有相同id,这个不去深究的话一般都认为是不能有相同id,包括我自己,也是一直认为不能有相同id,其实是可以有相同id 的。 ` ` 比如这段代码是可以正常运行的,获取所有id为a 的值方法 `a` --扩展到jquery本身,作为全局方法调用 语法:$.extend({扩展的方法}) 使用:$.extend({a:function(){}}) 相当于扩展了一个a方法在jquery本身 如果想调用,就书写$.a() 2.$.fn.extend()--扩展到jquery的原 ...
分类:
Web开发 时间:
2020-12-22 08:59:15
收藏:
0 评论:
0 赞:
0 阅读:
40
使用vue开发项目的时候,当在<style>标签中有scoped属性时,就意味着这部分的css样式只作用于当前组件中的元素。这看起来好像很高深的样子,单实现的原理其实很简单,只要看一下编译前后的代码就能明白了。 编译前代码: <style scoped> .example { color: red; ...
分类:
Web开发 时间:
2020-12-22 08:57:11
收藏:
0 评论:
0 赞:
0 阅读:
44
函数防抖和节流,都是控制事件触发频率的方法。应用场景有很多,输入框持续输入,将输入内容远程校验、多次触发点击事件、onScroll等等。例子:鼠标滑过一个div,触发onmousemove事件,它内部的文字会显示当前鼠标的坐标。 <style> #box { width: 1000px; heigh ...
分类:
Web开发 时间:
2020-12-21 23:32:29
收藏:
0 评论:
0 赞:
0 阅读:
66
基于原型的继承:通过隐式原型链来实现继承 // 定义父类Animal function Animal(sex) { this.sex = sex; } Animal.prototype.gender = function () { console.log(`这只动物是${this.sex}的`); ...
分类:
Web开发 时间:
2020-12-21 23:31:13
收藏:
0 评论:
0 赞:
0 阅读:
57
GitHub:我们为什么会弃用jQuery?图片作者|GitHub前端工程团队译者|无明编辑|覃云最近,我们将jQuery完全从GitHub.com的前端代码中移除了,这标志着我们数年来逐步移除jQuery这个渐进式的过程终于结束了,这对我们来说是一件里程碑式的事件。这篇文章将介绍过去我们是如何依赖上jQuery的,随着时间地推移,我们意识到不再需要它,但到最后我们并没有使用另一个库或框架取代它,
分类:
Web开发 时间:
2020-12-21 23:29:19
收藏:
0 评论:
0 赞:
0 阅读:
52
如何将Web站点改造为PWA?图片作者|CraigBuckler译者|张卫滨最近围绕渐进式Web应用(PWA)有很多的讨论,很多人在怀疑它是不是代表了(移动)Web的未来。我不会卷入原生应用与PWA之间的争论,但有一点是毋庸置疑的:它们对改善移动和增强用户体验大有助益。移动Web访问将会将会超过其他设备的总和,面对这种趋势,你能视若无睹吗?好消息是实现PWA并不困难。实际上,将现有的Web站点转换
分类:
Web开发 时间:
2020-12-21 23:27:44
收藏:
0 评论:
0 赞:
0 阅读:
56
Babel7.0正式发布,支持TypeScript,JSXFragment图片编译|无明、覃云今天,Babel官方博客宣布正式推出Babel7.0,在过去两年内,Babel7经历了4000次提交,发布了50多个预览版本,这也是三年前发布v6.0之后的最大更新。Babel的重要意义由于JavaScript在不断地发展,各种新标准和提案也就层出不穷,用户使用的浏览器也不同(尤其是旧版的IE),这就导致
分类:
Web开发 时间:
2020-12-21 23:26:56
收藏:
0 评论:
0 赞:
0 阅读:
55
一.nodejs的安装 1.下载nodejs 访问nodejs官网(https://nodejs.org/en/)选择合适,我选择是mac的 安装完成之后肯定要检查的,打开终端,分别输入 : node-v npm -v 2.用brew安装nodejs a.安装brew 打开终端运行以下命令: /us ...
分类:
Web开发 时间:
2020-12-21 22:33:37
收藏:
0 评论:
0 赞:
0 阅读:
161