自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苏伟雄个人博客

天道酬勤

  • 博客(129)
  • 资源 (1)
  • 收藏
  • 关注

原创 WebSocket

WebSocket是HTML5的一种新协议,它可以使得服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,实现了浏览器与服务器全双工通信,是真正的双向平等对话,属于的一种。应用场景如 弹幕、网页聊天系统、实时监控、股票行情推送等。WebSocket 协议本质上是一个基于 TCP 的协议。

2022-12-27 22:53:46 728 1

原创 02-Laravel 5.5版目录结构

该目录结构根据 高洛峰 Laravel系列课程总结

2021-07-27 17:03:27 147

原创 01 Laravel-框架核心要点

文章目录一、开发环境配置1.1 PHP运行环境1.2 Composer依赖管理工具1.2 Laravel 运行环境1.4 Debugbar调试工具二、核心要点2.1 Laravel项目创建2.2 Laravel路由2.2.1 路由命名2.2.2 路由分组2.2.3 回退路由2.2.4 路由重定向2.3 Laravel控制器2.3.1 单行为控制器2.3.2 响应配置2.4 Laravel数据库2.4.1 查询构造器-查询方法2.4.2 查询构造器-分块方法2.4.3 查询构造器-聚合方法2.4.4 查询构造

2021-06-25 17:15:51 522 2

原创 09 技术扩展-Cookie知识点

Cookie一、Cookie概述Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式。Cookie存储的数据量有限,且都是保存在客户端浏览器中。不同的浏览器有不同的存储大小,但一般不超过4KB。因此使用Cookie实际上只能存储一小段的文本信息。二、Cookie生命周期cookie的生命周期默认时是一次会话,即浏览器被关闭,当通过expires(过期)设置过期时间时,此时的生命周期根据过期时间而定。三、Cookie要点Cookie不给其设置值时,

2021-05-31 11:32:35 165

原创 01 PHP-语法知识点

PHP文章目录PHP一、基础语法1.1 创建PHP脚本1.2 变量与常量1.2.1 变量定义1.2.2 常量定义1.2.3 变量定义规则1.2.4 变量作用域1.3 超全局变量1.4 数据类型1.4.1 字符串类型1.4.2 整型类型1.4.3 浮点型类型1.4.4 数组类型1.4.4.1 一维数组1.4.4.2 多维数组1.4.5 布尔类型1.5 函数1.4.1 无参函数1.4.2 带参函数1.6 引入文件1.5.1 include1.5.2 require1.7 空合并运算符1.8 文件系统1.8.1

2021-05-27 11:06:59 425 8

原创 01 飞书开发-网页应用JSSDK鉴权流程

飞书开发本次飞书网页应用代码示例采用uni-app框架,注重代码的思想,触类旁通1.1 网页应用 JSSDK鉴权流程1.1.1 获取tenant_access_token\src\manifest.json - H5端的跨域设置"h5": { "devServer": { "proxy": { "/api": { "target": "https://open.feishu.cn/open-apis/auth/v3/", "pathRewrite": {

2021-04-23 16:12:54 4260 11

原创 02 Layout

网页布局文章目录网页布局一、两栏布局1.1 float + overflow方式1.2 float + margin方式1.3 flex方式二、三栏布局2.1 圣杯布局2.2 双飞翼布局2.3 float + overflow方式2.4 flex方式三、三行布局3.1 calc方式3.2 position方式3.3 flex方式一、两栏布局边栏定宽,主栏自适应1.1 float + overflow方式<body> <div class="layout">

2021-04-08 14:35:35 130

原创 08 技术扩展-JQuery知识点

JQuery文章目录JQuery一、顶级对象二、页面加载事件2.1 $(window).load( )2.2 $(document).ready( )2.3 jQuery(function( ){ })2.4 $( function( ){ })三、jQuery和DOM对象互转3.1 DOM对象转jQuery对象3.2 jQuery对象转DOM对象三、选择器3.1 常规选择器3.2 层级选择器3.3 索引选择器四、方法4.1 常规方法4.2 操作样式方法4.3 操作元素方法五、链式编程六、动画6.1 显隐

2021-03-12 17:12:56 170

原创 01 技术扩展-Sass知识点

sass文章目录sass一、CSS预处理器概述二、Sass基础内容2.1 Sass文件后缀2.2 Sass注释2.3 Sass变量2.3.1 Sass变量定义格式2.3.2 Sass变量特点2.3.3 Sass变量插值2.4 Sass运算2.5 Sass混合-mixin2.5.1 不带参数混合2.5.2 带参数混合2.5.3 参数变量2.6 Sass文件中导入Sass2.7 Sass常用内置函数2.7.1 字符串函数2.7.2 数值函数2.8 Sass层级结构2.9 Sass的继承2.10 Sass条件

2020-08-22 18:03:50 235

原创 04 Vuex-基础知识点

Vue-x文章目录Vue-x一、Vue-x概述二、Vue-x状态管理2.1 单页面状态管理2.2 多也面状态管理三、Vue-x核心内容3.1 State内容3.1.1 State的单一状态树概念3.2 Getter内容3.2.1 getters的使用3.3 Mutation内容3.3.1 mutations状态更新3.3.2 mutations提交方式3.3.3 mutations响应规则3.4 Action内容3.4.1 actions的使用3.5 Module内容3.5.1 modules的使用一、

2020-08-20 22:04:54 187

原创 03 vue-router-基础知识点

Vue-Router基础知识点文章目录Vue-Router基础知识点一、vue-router安装与初步使用二、router-link标签2.1 标签的定义2.2 标签的属性三、动态路由四、路由懒加载五、嵌套路由六、路由参数传递七、全局导航守卫一、vue-router安装与初步使用安装vue-routernpm install vue-router --save在src/components目录中创建两个个Vue组件页面<!--page1.vue--><templa

2020-07-12 23:45:18 169

原创 02 Vue-Cli(3.x)-基础知识点

Vue-Cli 3.x版本文章目录Vue-Cli 3.x版本一、Vue-Cli的概述二、Vue-Cli的安装2.1 Vue-Cli全局安装三、Vue-Cli创建项目3.1 vue-cli2.x版本创建项目3.2 vue-cli3.x版本创建项目四、浅析Vue的底层原理4.1 Vue的运行过程4.2 npm run build的运行过程4.3 npm run dev的运行过程五、Runtime+Compiler与Runtime Only的区别5.1 Runtime+Compiler(运行时编译 + 编译器)

2020-07-03 14:33:55 157

原创 01 Webpack(4.X)-基础知识点

Webpack 4.X文章目录Webpack 4.X一、Webpack概述1.1 Webpack的功能二、Webpack的基本构成三、Webpack的安装3.1 全局安装3.2 局部安装3.3 初步配置文件四、多入口多出口-entry&output4.1 入口-entry4.2 出口-output4.3 依赖包安装4.3.1 html-webpack-plugin配置表4.4 多入口对应...

2020-05-05 19:22:12 298

原创 01 ECMAScript6

ECMAScript6文章目录ECMAScript6一、数组方法1.1 遍历数组元素-forEach1.2 映射数组元素-map1.3 筛选数组元素-filter1.4 查找数组元素-fine1.5 数组元素与函数-every1.6 数组元素或函数-some1.7 数组元素累计器-reduce二、变量与常量声明符2.1 变量声明符-let2.2 常量声明符-const三、模板字符串四、箭头函数4...

2020-04-13 17:38:52 238

原创 01 Vue-基础知识点

Vue文章目录Vue一、Vue概述二、Vue基本使用三、Vue代码运行原理四、Vue模板语法4.1 前端渲染4.2 前端渲染方式4.3 模板指令语法4.3.1 数据绑定4.3.2 数据响应式4.3.3 双向数据绑定4.3.4 事件绑定4.3.5 属性绑定4.3.6 样式绑定4.3.7 分支结构4.3.8 循环结构五、组件编程5.1 组件化思想5.2 组件树5.3 组件编程5.3.1 创建组件5....

2020-03-22 19:36:39 255

原创 03 技术扩展-Ajax知识点

Ajax文章目录Ajax一、同步与异步二、Json数据格式2.1 JS对象数据格式2.2 Json数据格式2.3 处理响应的Json数据三、XML可扩展标记语言3.1 XML语法四、Ajax2.1异步请求步骤2.2 异步对象属性和方法一、同步与异步同步(Synchoronous): 一个任务在运行中时,不能进行其他的任务异步(Asynchoronous):在一个任务开启时,可以开启其他...

2020-02-29 11:52:56 165

原创 02 技术扩展-JSON知识点

JSON文章目录JSON一、四项基本规则二、Json优缺点三、Json保存的值四、Json对象4.1 对象语法4.2 对象操作4.2.1 访问对象的值4.2.2 对象的嵌套4.2.3 对象值的修改4.2.4 对象值的删除五、Json数组5.1 数组语法5.2 数组操作5.2.1 数组的嵌套5.2.2 数组的修改5.2.3 数组的删除六、Json函数6.1 JSON.parse( )函数6.1.1...

2020-02-29 09:36:13 105

原创 05 技术扩展-计算机基础URL知识点

一、URL详述完整的URL结构表示[scheme]: //[user]:[pwd]@[host]:[port]/[path];[params]?[query]#[frag]scheme:协议,方案。表示以何种方式获取服务器资源,不区分大小写常见协议默认端口号协议的作用FTP21文件的上传和下载SSH22安全的远程登录TELNET23远程登录...

2020-02-27 19:47:37 212

原创 04 技术扩展-计算机基础HTTP知识点

URL与HTTP文章目录URL与HTTP一、URL详述二、HTTP协议详述2.1 HTTP消息2.1.1 Request请求消息2.1.2 Response响应信息2.2 缓存2.2.1 缓存优点2.2.2 缓存新鲜度2.2.3 缓存消息头2.2.4 添加缓存2.3 HTTP性能优化2.3.1 HTTP连接的过程2.3.2 HTTP连接性能的优化2.4 HTTPS安全协议一、URL详述完整的...

2020-02-22 21:55:48 291

原创 05 Nodejs-MySQL模块

MySQL模块文章目录MySQL模块一、MySQL模块二、普通连接三、连接池连接三、客户端与服务器端数据库案例一、MySQL模块主要是为了让服务器端在连接数据库存储和获取文件或信息编写的模块二、普通连接服务器在在数据库中获取一次信息成功响应后,连接关闭,若再次获取信息则需要重新创建连接。//引入MySQL模块const mysql = require('mysql');//创建连接...

2020-02-20 21:37:08 199

原创 04 Nodejs-构建Web服务器

HTTP模块文章目录HTTP模块一、HPPT信息(1) 通用头信息(**General**)(2) 响应头信息(**Response Headers**)(3) 请求头信息(**Request Headers**)二、HTTP模块(1) 模拟浏览器(2) 创建Web服务器一、HPPT信息(1) 通用头信息(General)Request URL 请求的URL,向服务器端获取的内容Req...

2020-02-06 13:59:57 256

原创 03 Nodejs-模块

模块文章目录模块一、模块概述二、默认构造函数三、文件模块四、目录模块五、第三方模块5.1 第三方模块网址5.2 导入包操作六、核心模块6.1 查询字符串模块6.2 URL模块七、文件系统模块7.1 创建目录7.2 移除目录7.3 读取目录7.4 清空写入7.5 文件检测7.6 删除文件7.7 追加写入7.8 读取文件一、模块概述模块是一个预定义好的功能体,Nodejs里的每一个文件都是一个模...

2020-02-06 13:53:57 175

原创 02 Nodejs-全局对象

全局对象文章目录全局对象一、global对象二、global的对象与函数2.1 包含的对象2.1.1 console对象2.1.2 process对象2.1.3 Buffer对象2.2 包含的函数2.2.1 定时器函数一、global对象Node.js的全局对象关键字是global,在交互和脚本两种模式下有不同的表现形式交互模式:该模式可以使用global来访问全局对象下的被声明的变...

2020-02-06 13:48:09 1205 1

原创 01 Nodejs-Node.js概述

Node.js服务器端技术文章目录Node.js服务器端技术一、Node.js概述二、Node.js与JavaScript的异同三、前端与服务器表示图四、Node.js执行方式一、Node.js概述基于Google V8引擎的JS运行时环境,运行时脱离浏览器,可编写独立的服务端程序,支持数万个并发连接。主要用于文件读写、网络访问、加密压缩、数据库操作 及应用于基于社交网络的大规模web应用等...

2020-02-02 18:54:59 193

原创 06 技术扩展-软件工程流程知识点

软件工程软件工程的流程(1)软件定义期可行性研究阶段----《可行性研究报告》技术、人员、资金、时间、设备、风俗、回执、政治法规需求分析阶段----《软件需求说明书》功能性需求、非功能性需求(2)软件开发期概要设计阶段技术选型、功能模块设计、数据结构设计详细设计阶段模块实现细节、属性、方法、算法等编程阶段项目测试阶段(3)软件维护期...

2020-01-12 14:46:13 215

原创 07 技术扩展-软件工程Server服务器知识点

Web项目中的服务器一、Server概述为客户端提供各种服务的功能强大的计算机二、访问服务器服务器的地址----域名/IP地址对应服务端口服务所用协议----http/httpshttps: //www.baidu.com:80/协议: // 域名:端口号 /三、访问本地服务安装node.jsDOS命令窗口cd desktop/indexDOS命令...

2020-01-12 14:44:10 1544

原创 02 MySQL数据库命令

数据库命令一、MySQL基本操作连接MySQL数据库服务器mysql -h[主机] -P[端口] -u[用户] -p[密码]显示所有数据库show databases;使用指定数据库use 数据库名;显示数据库中的所有表show tables;描述表中的列的字段信息desc 表名称;退出数据库服务器quit;二、MySQL常用SQ...

2020-01-12 14:18:36 1591

原创 01 MySQL数据库基础知识

数据库一、数据库概述数据库(database):以特定的结构批量存储业务数据的软件二、关系型数据库逻辑结构(RDBMS)Server -> Database -> Table -> Row -> Column三、连接MySql数据库服务器Windows+R进入【运行】输入services.msc 进入【服务】选择Mysql服务并打开DOS窗口输入: ...

2020-01-12 14:15:14 265

原创 一系列问题网址收藏集合

1.JavaScript实现AJAX的XMLHttpRequest2.使用Nojs.js开启本地服务localhost:8080访问本地网页

2019-11-16 14:14:46 197

原创 15 JavaScript语言进阶-原型链模式

原型链模式1,原型链模式在通过对象.属性名方式来获取属性值时,首先它会在对象的私有的属性上查找,如果存在此属性则获取该属性值,如果私有属性里不存在,则通过"proto"查找所属类的原型,原型上存在则获取当前原型上公有的属性值,如果该原型上也不存在该属性,则继续通过"proto"继续向上查找,查找到Object类的prototype为止。该种查找机制就是原型链模式。2,原型链模式的特征2.1...

2019-09-21 14:20:44 211

原创 14 Javascript语言进阶-构造函数模式-扩展

构造函数模式-扩展构造函数特征1,在构造函数模式中,一个无需进行传参的被new的函数,书写函数时可省略小括号。示例:function Fn(){ this.say = function() {console.log("OK");};}var p1 = new Fu;//省略“()”2,在构造函数模式中,若属性值是2.1 基本数据类型的,this是当前类的实例2.2 ...

2019-09-21 12:51:55 324

原创 13 JavaScript语言进阶-构造函数模式

讲述构造函数的特征,关于 类,实例等内容

2019-09-18 15:22:07 147

原创 12 JavaScript语言进阶-工厂模式

工厂模式1,工厂模式工厂模式又称函数的封装,是把实现同一事件的相同代码编写在一个函数中,以后再实现此功能只需执行当前函数即可,减少页面中冗余代码提高代码重复利用率,更好的实现低耦合高内聚的思想。示例:function createPerson(name,age){ var obj = {};//创建空对象 obj.name = name;//对象添加属性 obj.age = ...

2019-09-16 19:14:34 138

原创 11 JavaScript语言进阶-单例模式

单例模式1,单例模式对象数据类型的作用是把描述同一个事物的属性和方法存放在一个内存空间下,起到了分组的作用。保证了不同事物之间的属性即使属性名相同也不会发生冲突。我们把上述的该种分组编写代码模式的模式称为“单例模式”。示例//创建两个对象var person01 = { name: "小明", age:12};var person02 = { name: "小花",...

2019-09-16 17:19:25 159

原创 10 JavaScript语言进阶-this关键字

this关键字JavaScript中主要是针对函数中的this来研究的。JavaScript中的this代表的是当前行为执行的主体,this的确定与函数在何处定义和在何处执行无关。javaScript中的context代表的是当前行为执行的环境或区域1,this的确立1.1 函数执行,函数名前面是有“.”。如果有,this就是“.”之前的内容;如果没有,this就是window。1.2...

2019-09-16 15:52:39 132

原创 09 JavaScript语言进阶-内存释放与销毁

内存释放与作用域销毁1,堆内存释放对象数据类型或函数数据类型在定义时,会开辟一个堆内存,堆内存具有一个引用地址,若堆内存的引用地址被声明的变量引用,那该堆内存被占用,此时堆内存不能被释放。释放方式:使引用堆内存地址的所有变量赋值为空对象指针null。当前堆内存若没有任何变量占用,则浏览器会在空闲时间段将其销毁。示例:var obj1 = {name:"小二"};//创建对象,形成堆内存...

2019-09-16 15:50:56 341

原创 08 JavaScript语言进阶-上级作用域的查找

上级作用域的查找只需查看当前函数在哪个作用域下定义的,那此作用域为当前函数的上级作用域,与当前函数在哪里执行无关。示例:var num = 15;//预解释,全局作用域中声明 numfunction fn(){ var num = 150;//fn()预解释,函数私有作用域中声明 num return function(){//return 之后不进行预解释 console...

2019-09-16 15:45:05 147

原创 07 JavaScript语言进阶-预解释几种特殊机制

预解释特殊机制1,无论何条件直接预解释示例: 在全局作用域中有以下代码,是通过关键字 in 判断num是否为window的一个属性,取反进行判断执行代码。if(!("num" in window)){ var num = 10;}console.log(num);1.1 一般编程理解思维:先判断if语句,num不是window属性为false,取反,为num设置全局变量值和wi...

2019-09-12 20:05:55 148

原创 06 JavaScript语言进阶-全局变量细节内容

全局变量细节内容在全局作用域中,具有var和不具有var变量存在差异。不具有var的变量相当于给window增加该变量的属性名和属性值,具有var的变量相当于给全局作用域增加一个全局变量同时也给window增加该变量的属性和属性值。1,全局作用域下有无var情况1.1 在变量赋值前引用该变量情况 具有var: 可以进行预解释,在具有var变量赋值前引用该变量不会报错 不具有var:不...

2019-09-12 12:17:29 146

原创 05 JavaScript语言进阶-作用域链

作用域链在私有作用域中,代码执行时存在变量,应先确认该变量是否为私有变量,若是私有变量则和外部作用域无关,若不是私有,则往当前作用域的上级作用域进行查找,若当前级作用域查找为空,则继续往上级作用域查找,一直找到window为止。1,私有作用域和全局作用域1.1 全局作用域:JavaScript寄主的平台作用域,对于网页,window就是其全局作用域1.2 私有作用域:函数执行时,会形成...

2019-09-11 22:48:00 152

Java全面知识点PDF文件

内有全面的教育机构内部的Java知识点文件,内容由浅入深,个人觉得很好用,关于各方面的知识点都有涵盖。

2018-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除