自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

null

null

  • 博客(14)
  • 收藏
  • 关注

原创 JS函数bind属性的特性

var name = "k"function show(){ console.log(this.name)}var a = show.bind({name:"ka"})var b = show.bind({name:"kb"})var c = a.bind({name:"kc"})show()//ka()//kab()//kbc()//ka

2022-04-07 17:31:50 1031

原创 CRC16-CCITT-FALSE算法js版本

function crc16_false(str) { var crc = 0xFFFF; for (let s in str) { if (!(s % 2)) { let oneByte_16 = parseInt(`${str[s]}${str[s*1+1]}`, 16) crc ^= oneByte_16 << 8; for (var j = 0; j < 8; j++) { crc = (crc & 0x8000) ? ((crc &lt.

2022-04-07 14:55:45 660

原创 webpack对代码、字体、图片等静态资源的解析和压缩——解析css和scss文件

欢迎邮件交流:[email protected](源码在这里)基础配置1,建立一个空文件夹,执行npm init,安装webpack、webpack-cli、webpack-clean-plugin(清理插件)、html-webpack-plugin(模板插件)、webpack-dev-server(本地服务插件),在package.json的scripts里新增如下:"build": "webpack","dev": "webpack-dev-server"2,新建webpack.

2020-06-22 15:28:14 404

原创 使用webpack初始化一个vue项目(一)

一、初始准备1,npm init生成package.json(所有选项默认)2,手动建一个webpack.config.js3,npm i -D webpack webpack-cli vue先把webpack和vue的包安装一下此刻目录应该是这样://package.json{ "name": "vue-webpack-test", "version": "1.0.0", "description": "", "main": "index.js", "sc

2020-06-12 11:41:35 737

原创 webpack及其五大核心配置

前端开发核心之一,高级前端工程师的基础技能。(必须要学会的,别逃避了)执行npm initnpm i webpack webpack-cli -D新建一个webpack.config.js,默认如下module.exports = {}执行编译的命令为webpackwebpack的五大核心为:mode、entry、loaders、plugins、outputmode:编译模式entry:编译起始文件loaders:文件资源的转换plugins.

2020-05-27 14:51:48 1743

原创 无需任何配置,预览、构建单个的vue文件

快速原型开发

2020-05-09 11:40:23 533

原创 微信公众号开发--openLocation在安卓和ios端的细微差别

一个简单的demo:wx.openLocation({ latitude: parseFloat(deptList[0].latitude), // 纬度,浮点数,范围为90 ~ -90 longitude: parseFloat(deptList[0].longitude), // 经度,浮点数,范围为180 ~ -180。 name: deptList[0].dept...

2020-03-12 09:14:37 1130

原创 逆地理编码、百度经纬度转换

这里列举了几个项目中比较常用的api,均可以直接调用,无需引入整个百度地图的SDK。以下均为简单demo。第一个:逆地理编码(根据经纬度获取位置详情)http://api.map.baidu.com/reverse_geocoding/v3/?ak=您的ak&output=json&location=31.225696563611,121.49884033194 //...

2020-03-10 13:54:28 628

原创 微信公众号网页开发---获取api权限

首先,需前后端配合开发,这是必须的。因为『微信sdk的授权必须要通过服务端请求』,前端请求存在跨域问题,会失败。微信公众号网页(H5)开发,首先要获取到微信的sdk授权,它提供了丰富的api,可供我们在微信内嵌网页里(H5页面里)调用手机端的各项功能,如摄像头、拨打电话、定位等。前端获取授权信息: 第一步:引入微信sdk的js文件,直接在xxx.html引...

2020-03-06 09:48:15 1689

原创 vscode终端无法使用

打开系统命令提示符cmd 顶部鼠标右键选择属性 勾选 “使用旧版控制台” 重启vscode...

2020-03-06 09:42:38 1246

原创 Nginx的基础概念---http

nginx的http包括:请求行、请求头、请求体、响应行、响应头、响应体(请求和响应的解释看这里,推荐)。主要使用对象:ngx_http_request_t,下面的工具对象均由其给出。一个请求是从ngx_http_init_request(初始化一个请求任务)开始的,进而:设置读事件ngx_http_process_request_line(请求行处理工具),然后n...

2020-03-04 13:08:50 225

原创 Nginx的基础概念---tcp连接

nginx有一个最主要的工具,connection,它封装了对请求的各种处理方法。为了更好地阅读本文,请先理解三个主要对象:connection,ngx_connection_t,socket。我将三者关系类比三国志游戏的武将执行建筑任务。connection可以理解为君主,ngx_connection_t可以理解为建筑队列,socket可以理解为武将。一个建筑流程是,君主查看是否有空闲...

2020-02-27 08:55:21 484

原创 初探 Nginx 架构

Nginx 在启动后,会有一个 master 进程和多个 worker 进程。master 进程主要用来管理 worker 进程,而基本的网络事件,则是放在 worker 进程中来处理。多个 worker 进程之间是独立的。Nginx 的进程模型,可以由下图来表示:Nginx进程模型下面描述一个简单的nginx重启的过程,来说明master和worker的基本关系:...

2020-02-26 16:24:57 229

原创 vue使用quill富文本编辑器及图片上传功能扩展

首先要了解的是,vue-quill-editor是一个插件,这个插件提供了一个富文本编辑器组件(下面简称quill)和一些配合quill使用的功能。接下来我们主要进行的是quill的引入和基础功能的配置。首先先安装vue-quill-editor模块(查看安装方法);在main.js里引入并应用插件: import QuillEditor from "vue-qui...

2020-02-26 16:09:29 394

空空如也

空空如也

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

TA关注的人

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