自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (5)
  • 收藏
  • 关注

原创 js 执行顺序篇

1.Promisepromise (就是能把原来的回调写法分离出来,在异步操作执行完后,用链式调用的方式执行回调函数)里面可以有同步操作也可以有异步操作 new Promise((resolve, reject) => { $.ajax({ url: "https://easymock.com/mock/5c249dbe46e8386d0...

2019-08-02 16:54:56 328

原创 Git

基本命令git statusgit add . 把所有文件增加到本地git的缓冲区git commit -m “信息”git push 提交到线上 ( git push [remote-name] [branch-name] 运行git push时缺省推送的分支默认为本地分支)git pull 把分支拉到本地(运行git pull,目的都是要从原始克隆的远...

2019-07-31 09:35:59 90

原创 BUG及工作总结

1.'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序删了 node-module 重新cnpm install有时候 用git命令行工具 cnpm install然后run之后会报错!!----改用windows自带的命令行工具 npm install2. Property or method "city" is not defined on th...

2019-07-20 15:30:10 367

原创 布局

布局的传统解决方案,基于盒状模型,依赖display属性 +position属性 +float属性一、Flex弹性盒子模型display:flex/inline-flex/-webkit-flex,设置flex布局之后,子元素的float、clear、vertical-align会失效Flex容器下的子元素都自动成为容器成员1.容器的6属性(flex-direct...

2019-07-07 20:19:17 104

原创 JS基础与难点

1.变量作用域1.1 var与let区别:(let是以代码块为作用域,let定义的全局变量不是window对象,在相同的块中不能重复声明let变量,let声明的变量不会提升到顶端)var变量的定义并不是以代码块作为作用域的,而是以函数作为作用域。,他并不像JAVA一样在for循环内部声明的变量,在for循环外部就不能使用函数内部定义变量的时候如果没有加var,就是全局变量;否则...

2019-07-06 17:30:05 252

原创 NodeJs学习

基础概念初识nodejs是什么? 运行环境,支持在服务端运行js,使用的Google V8引擎除了不能使用DOM和BOM 其他js的用法都能上跟js一样属于单线程,但js只能跟浏览器打交道,NodeJs使得js还能能跟操作系统打交道,对磁盘读写用java做后端不好吗? 对开发人员而言nodejs开发更快,你去实践一下就知道真香了,nodejs适合运用在高并发、I/O密集、少量业务逻辑的场景,对于比较大型的系统还是会优先选Java,多线程处理CPU重的系统还是挺6的,emmm模块化nod

2021-11-09 11:55:22 111

原创 前端一键部署

方法1.使用shell.jscnpm i shelljs ssh2-sftp-client --save-dev项目下新建upload文件夹(config.js、index.js),package.json配置命令:"upload": "node upload/index.js"config.js:module.exports = { ip: "", // ssh地址 username: "", // ssh 用户名 port:"", //端口 password.

2021-02-26 11:28:55 364 2

原创 分销商城项目问题汇总

对react的不熟悉—如果想要深入学习可以找个项目直接入手 git一些 操作用起来晕乎乎的 ts一用全部报错 vue 组件内如何写默认事件—组件的封装不够完美 Aliplayer使用原生组件--为什么我搜索不到呢 认知问题----阿里云视频的兼容性找了好久 没有设备不好测真是难 视频的前端加密问题---一直么效果----后端要做阿里云 移动端适配问题 vue 如果没有那些npm包怎么引入外部库 import的方式 再写xxx= document.createElement('script') x

2021-02-24 16:19:44 308

原创 代码规范

js 使用部分eslint规则https://standardjs.com/readme-zhcn.html安装: standard :npminstallstandard--global配置vsCode 协助自动检测:vscode 安装 eslint Prettier-Code Vetur 三个插件 配置文件见下检测:$standard...

2020-04-09 11:21:43 124

转载 vuex

vuex:抽离组件的共享状态,单例模式Vuex 主要有四部分:state:包含了store中存储的各个状态。(Vuex 使用state来存储应用中需要共享的状态。为了能让 Vue 组件在state更改后也随着更改,需要基于state创建计算属性。) getter: 类似于 Vue 中的计算属性,根据其他 getter 或 state 计算返回值。 mutation: 一组方法,是改...

2020-03-31 16:21:36 85

原创 工具链接 +环境搭建

vue-cli 2安装 脚手架,用于自动生成vue.js+webpack的项目模板 node.js-------命令行----npm install -g cnpm --registry=https://registry.npm.taobao.org-----cnpm install webpack -g-------- cnpm install webpack ...

2020-02-06 11:41:10 1436

原创 登录认证方式

最原始的是使用帐号密码登录,每次退出系统再进入又得重新登录,比如那个医院的网站。。后台每次都需要查询数据库(redis缓存)进行验证 ,服务器成本较高后来使用session、cookie登录:第一次使用帐号密码服务器返回信息保存在客户端需保存到cookie,以后使用cookie的方式验证,cookie不携带用户信息,请求的时候会根据cookie去查服务器的session,不用在去查数据库,性能...

2019-12-18 15:16:55 799

原创 浏览器

HTTP请求完整的http解析过程: 对网址进行DNS解析(得到ip地址)-----》 建立TCP连接三次握手----》发送http请求----》服务器响应http请求返回响应结果----》浏览器得到资源文件下一步渲染页面:解析HTML文件,创建DOM树;解析CSS 创建CSSOM树----->将CSS与DOM合并,形成render树 (构建DOM树期间,如果遇到JS,阻塞...

2019-09-28 16:49:03 642

原创 跨域 访问路径问题

所有访问路径,都是会发送请求的!Q:为什么一个静态文件html 里面的路径有点能正常访问;有时会报net::ERR_FAILED?A: 跟浏览器的同源策略跟跨域处理有关(同源策略限制了)浏览器允许跨源访问的方式包括:<script src="..."></script><link rel="stylesheet" href="...">...

2019-09-28 15:47:41 1054

原创 正则表达式

查找某个字符串是否含有某中子串用普通字符跟一些特殊字符组合 描述匹配字符的模样1.元字符"^":^会匹配行或者字符串的起始位置,有时还会匹配整个文档的起始位置。 它在【】中表示非"$":$会匹配行或字符串的结尾"\b":识别单词边界"\d": 匹配数字(/D表示非)"\w":匹配字母,数字,下划线."\s":匹配空白字符(等价于 [ \f\n\r\t\...

2019-09-25 17:38:03 69

原创 node.JS 包含npm —比较yarn

运行在服务端的JSNode里面的模块系统遵循的是CommonJS规范1.commonJS规范CommonJS定义的模块分为:模块标识(module) 模块定义(exports) 模块引用(require)2.exports与module.exports是一样的东西3.npmnpm是node.js内置的一个包管理工具npm init 初始化项目 packa...

2019-08-26 14:59:52 232

原创 ES6

es6兼容:Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。这意味着,你可以现在就用ES6编写程序,而不用担心现有环境是否支持1.export importexport default { name: 'zs', age: 20}等价于:var info = { name: 'zs', age: 20}ex...

2019-08-26 11:18:48 86

原创 协议 HTTP 请求

协议就像日常生活中的规定一样,你要过马路就必须遵守红灯停绿灯行的规定,你要访问网络就必须遵守连入因特网及数据如何再它们之间传输的标准HTTP协议完整的http解析过程: 对网址进行DNS解析(得到ip地址)-----》 建立TCP连接三次握手----》发送http请求----》服务器响应http请求返回响应结果----》浏览器得到资源文件渲染界面请求内容请求行 请求头...

2019-08-26 10:39:24 98

原创 一些常识

电磁感应的世界API:application Programming InterfaceMIME:媒体类型(通常称为Multipurpose Internet Mail Extensions或MIME类型)是一种标准,用来表示文档、文件或字节流的性质和格式url: 统一资源定位符PID:(Process Identification)进程识别号,用于本地进程通讯话...

2019-08-26 10:24:46 130

原创 Less

1. 公共属性 :定义变量: @变量名:变量值 使用变量: 属性:@变量名2.嵌套 .container{ .row{ div{ /* *** */ } } }3.&&运算符表示嵌套规则的父选择器,在修改类或伪类时常用;3.1交...

2019-08-05 12:08:25 171

原创 微信小程序

WXSS :可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素样式导入:使用@import语句可以导入外联样式表,@import后跟需要导入的外联样式表的相对路径,用;表示语句结束。WXML:可以使用一个<block...

2019-08-03 16:03:29 125

原创 wepy

代码规范:变量与方法使用尽量使用驼峰式命名,避免使用$开头。 入口,页面,组件的命名后缀为.wpy。外链的文件可以是其它后缀。 使用ES6语法开发。 框架在ES6下开发,因此也需要使用ES6开发小程序,ES6中有大量的语法糖可以让我们的代码更加简洁高效。 使用Promise: 框架默认对小程序提供的API全都进行了 Promise 处理,甚至可以直接使用async/await等新特性进行...

2019-08-02 16:41:35 119

原创 this

什么是this:自动引用正在调用当前方法的对象。this指向的三种情况1. obj.fun() fun中的this->obj,自动指向.前的对象2. new Fun() Fun中的this->正在创建的新对象,new改变了函数内部的this指向,导致this指向实例化new的对象3. fun()和匿名函数自调 this默认->window,函数内...

2019-08-02 09:53:56 58

原创 Vue.js

vue不支持ie8以下版本双向绑定原理 MVVM (model view viewModel)VM层由vue插件实现好了 我们只需编写model层、view层的代码https://blog.csdn.net/qq_36228442/article/details/79470408Object.defineProperty(obj,prop,describe) 为对象添加属性或方法...

2019-08-02 09:00:14 190

原创 Jquery

基础语法:$(selector).action()selector[属性名]--> 匹配包含给定属性的元素:first --> 获取第一个元素 :not(selector) --> 用于筛选的选择器(即取反) ......还可以选择奇数偶数常用方法: .val()...

2019-07-14 23:14:09 52

原创 Vscode常用快捷键

emmet是vsCode内置插件:在创建html文件后,输入html:5 按tab键, 就会创建比较完善的html5框架代码alt+up/down 把代码往上/下移动一行shift+alt +up/down 上下复制+粘贴ctr+enter 往下加一行 ctr+shift+enter 往上加一行ctr+shift+[ 折叠选中代码 ctr+shift+]展开选中代码ctr...

2019-07-13 17:14:42 185

原创 CSS

块级元素:div p h1 h2 h3 h4 form ul行内元素: a b br i span input select imgalign :规定 div 元素中的内容的水平对齐方式。text-align:规定“元素中”的文本的水平对齐方式。两个属性使用的地方不一样,但是作用一样!div与span的区别:display值不同;span元素宽度是被包围的内容宽度决定,宽度是...

2019-06-27 18:12:58 145

原创 PS-切图

ps学习1.改设置新建ctr+N ,网页默认选web大小宽度1920移动工具:设置选择图层选择自动选择或者按Ctrl+鼠标左键可选中视图:勾标尺+显示智能参考线关掉一些窗口,只留下图层、历史、信息、字符改信息窗口的面板选项:改编辑-首选项-单位与标尺左前两项都设为像素窗口-工作区-新建工作区(把设置好的窗口界面保存好):2.快捷键图片缩放...

2019-06-14 00:30:06 146

转载 网关

假设你的名字叫小不点,你住在一个大院子里,你有很多小伙伴,父母就是你的网关。当你想跟院子里的某个小伙伴玩时,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。但是你家长不允许你走出大门,你想与外界发生的一切联系,都必须由父母(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家里也有父母(小明的网关)。但是你不知道小明家的电话号码,不

2015-12-30 21:09:08 403

setting.json

vscode eslint 配置,检测standard 代码规范。

2020-04-09

简历模板.zip

个人简历模版选了一堆好看的打包,你想要的应该都有!

2019-07-01

site 1.8.7

开发java项目要用到的插件

2016-07-11

数据库实验报告

用的SQL Server 写的数据库实验报告

2016-06-25

词法分析器

自己写的词法分析器 基本的单词流都能分析出来 有检错的功能

2016-06-25

空空如也

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

TA关注的人

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