自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 什么是移动端开发【重点学习系列---干货十足--一万字详解】

引言这一篇文章主要对移动端开发相关的基础知识点,进行总结。从移动端开发的一些概念、专有名词、缩放、viewport移动端事件、适配问题以及一些工作中沟通经常会用到这些方面来说一下移动端1-移动端开发相关概念移动端特点移动端与 PC 端网页有所不同,有以下几个特点小屏幕触摸交互屏幕尺寸繁多屏幕大小​屏幕大小指屏幕的对角线的长度,单位一般是英寸。常见的手机屏幕大小 3.5、4...

2019-12-04 19:31:35 21048

原创 什么是微信小程序【重点学习系列---干货十足--一文详解】

引言本文主要从什么是微信小程序、微信小程序的介绍、小程序开发流程、小程序代码构成、小程序安装使用、配置分析、开发特点、实战项目等多角度手把手带你详解微信小程序。第一章-什么是微信小程序?(以下都有直接用小程序称)微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。全面开放申请后,主...

2019-12-03 20:46:36 16952

原创 什么是混合移动App开发【重点学习系列---干货十足--一文详解】

引言本文会详细的讲解什么是混合App开发、混合App开发概念、原理、区别、为什么要学习混合App、混合App开发的几种方式以及具体的环境配置和踩坑指南等干货十足。1-什么是混合移动App开发苹果上的软件是如何开发出来的:使用的是 OC、或者使用Swift这门语言安卓平台上的软件又是如何开发出来的:使用安卓相关的语言开发的,Java,安卓的控件进行开发苹果和安卓平台上共有的软件是如何...

2019-11-29 00:30:59 21313 2

原创 前端开发规范系列【重点学习系列(第一期)】

前端服务一般包含:WEB 、H5、 IOS、 Android、 PC、小程序未来保证团队里面的开发的整体代码风格一致,流程规范化,我们一定要把前端的规范好好遵守起来,在平时开发过程中就开始培养自己的开发习惯,而不是等项目上线了才开始优化风格,不然你就会相当痛苦,哪怕团队里面只有你自己一个前端。

2022-10-21 17:09:56 464

原创 git clone 出现fatal: unable to access ‘https://github 类错误解决方法

git clone 遇到问题:fatal: unable to access ‘https://github.comxxxxxxxxxxx’: Failed to connect to xxxxxxxxxxxxx如图:这样或者这样等等解决办法:将命令行里的http改为git重新执行。即可

2021-03-23 16:41:57 1459 1

原创 『豪横,让面试官无题可问』☛第二期-Css让人忽视的面试题

引言欢迎学习完第一期的猛男来和快活呀,讨论讨论、切磋切磋,来啊,豪横起来!!!喜欢的猛男,记得对我关注,点赞,评论讨论沃!1.谈一下为什么要初始化CSS样式?因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对 CSS 初始化往往会出现浏览器之间的页面显示差异初始化样式会对 SEO 有一定的影响,不友好2.谈一下你对BFC规范的理解BFC是CSS中的一个渲染...

2020-02-22 13:32:10 9803 1

原创 『豪横,让面试官无题可问』☛第一期-HTML面试题持续更新

文章目录1.什么是<`!DOCTYPE`>2.为什么HTML5只需要写就可以?3.页面导入样式时,使用link和@import有什么区别?4.html的元素有哪些(包含H5)5.HTML全局属性(global attribute)有哪些(包含H5)?6.HTML5的文件离线储存怎么使用,工作原理是什么?7.简述超链接target属性的取值和作用8.label都有哪些作用?并举相应的例子...

2020-02-18 17:34:07 16257 11

原创 『React-Demos』Demo-03:Component

引言回顾组件化开发基础概念demo-03:Component源码:demo03/ source核心代码 <script type="text/babel">// 1.使用工厂函数方式定义简单组件function MyComponent1() { console.log(this); return < h1>使用工厂函数方式定义简单组件-MyComp...

2020-01-21 19:22:10 552 1

原创 谷歌chrome浏览器出现”由贵单位管理”的解决方法

谷歌chrome浏览器出现”由贵单位管理”是什么?按照Google官方的解释:如果 Chrome 处于托管状态,您的管理员便能设置或限制某些功能、安装应用、监控活动以及控制您对Chrome的使用方式。查看是否被托管打开Chrome浏览器在右上角,选择“更多”的图标(也就是那三个点)查看菜单底部。如果显示"由贵单位管理",则代表你的浏览器处于托管的状态,反之没有。如下图所示:...

2020-01-21 11:03:24 9710

原创 『React-Demos』Demo-02:JSX语法例子讲解

demo-02:JSX语法例子源码:demo02/ source核心代码<body> <div id="example"></div> <div>-----------------------------分割线--------------------------</div> <h2>《杂诗》陶渊明</h...

2020-01-13 23:45:48 593

原创 『React-Demos』Demo-02:JSX语法初步了解

引言通过上一节的学习,对于react也有了一个基础的认识,那么这节我们将通过俩个demo讲解JSX语法让大家对于JSX有一个基础的认识和理解React官网-JSX 简介demo-02:JSX语法核心代码<body><div id="test1"></div><div id="test2"></div><div&...

2020-01-13 23:35:16 688 1

原创 『React-Demos』Demo-01:Hello World

引言Demo-01主要讲React中的模板语法JSX,案例:Hello World源码✌:https://github.com/luckyMuChen/React-demos/tree/master/demo01demo01/sourceReact中的模板语法称为JSX。JSX允许将HTML标签直接放入JavaScript代码。ReactDOM.render()是将JSX转换为HTML...

2020-01-12 13:48:51 977

原创 『React-Demos』React-Demos系列介绍

引言在学习了前面几章React基础知识点,想必大家对react有了一个初步的了解接下来『React-Demos』系列,帮助大家更好的学习react,对react相关知识点更进一步加深和理解希望每一个Demo你都可以多敲几遍,直到自己单独流畅的敲出来,那你就可以出山,学习接下来的实战部分了github地址☟ https://github.com/luckyMuChen/React-de...

2020-01-12 13:22:25 2661

原创 Vue简介

引言介绍描述作者:尤雨溪(尤大)知乎Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。渐进式JavaScript...

2020-01-11 20:34:32 531

原创 『Vue知识点』浅谈Vue.js中data、computed和watch有什么区别(面试多问)

data:data 用于定义属性,实例中有三个属性分别为:site、url、alexa。Vue 会递归的将 data 的属性转换为 getter/setter,从而让 data 的属性能够响应数据变化。对象必须是纯粹的对象 (含有零个或多个的 key/value 对):浏览器 API 创建的原生对象,原型上的属性会被忽略。大概来说,data 应该只能是数据 - 不推荐观察拥有状态行为的对象。...

2020-01-11 16:42:28 6349 4

原创 『JS知识点』用原生js获取DOM元素的方法有哪些?

getElementByIdgetElementByName --通过name属性getElementByClassNamegetElementByTagNamequerySelectorquerySelectorAlldocument.documentElement —获取htmldocument.body —获取bodygetElementById和querySelect...

2020-01-09 17:20:56 341

原创 React心得之降龙十八掌:第三式-见龙在田( 组件生命周期详解)

引言(乾卦九二)《彖》曰:“‘见龙在田’,德施普也。”“见龙在田,利见大人。”在傅佩荣《自我的觉醒》中这样说道,见龙在田:龙出现在地上。这时候开始崭露头角,表现也可圈可点,像个青年才俊,让大家寄予厚望,但是仍须努力,安于偏下的位置。对于我们学习React也是一样,前俩篇只是讲了一些概念性的知识点,后面的知识点会不断的深入到前面的知识点的每一个细节及原理,更多的时候我们需要想先是怎么用,...

2020-01-08 18:03:48 417

原创 HTML-CSS基础知识点总结✍

一、HTML及CSS知识点总结 1. HTTM语义化 1. 由于语义化更具有可读性,便于团队开发维护 2. 在没有css的情况下,页面也可以呈现出也很好的内容结构和代码结构 3. 关于SEO,搜索引擎能更好的理解页面中各部分的关系,可更快更准确的搜索到信息 2. 浏览器的渲染过程 1. 构建DOM节点树(解析HTML) 2. 构建渲染树(解析样式信息) 3. 布局渲...

2019-12-19 10:07:39 1938

原创 『Git知识点』git 拉取远程分支到本地及git常用命令总结(详细版)

mkdir XX:创建一个空目录 XX指目录名pwd:显示当前目录的路径cat xx:查看xx文件内容git init:吧当前的目录变成可以管理的git仓库,生成隐藏的.git文件git add xx:把xx文件添加到暂存区git commit -m “xx”:提交文件 -m后面的是注释git status:查看仓库状态git log:查看历史记录git reset --hard ...

2019-12-11 09:28:46 1358

原创 『HTTP知识点』什么是HTTP协议?(HTTP协议详解)

1-什么是HTTP 协议即超文本传输协议,网站是基于HTTP协议的,例如网站的图片、CSS、JS等都是基于HTTP协议进行传输的。HTTP协议是由从客户机到服务器的请求(Request)和从服务器到客户机的响应(Response)进行了约束和规范。即HTTP协议主要由请求和响应构成。http协议原理图示2-什么是请求|请求报文常用请求方法 POST、GET、PUT、DEL...

2019-12-06 20:14:37 8155

原创 『HTTP知识点』从地址栏输入url地址到页面最终渲染完成,经历了什么?

引言简单的说可以分为六步:1.DNS查询 / 解析、2.TCP连接: TCP三次握手、3.发送请求、4.返回响应、5.渲染页面、6.断开连接:TCP四次挥手从第一步到第六步,每一个知识点都可以详细的阐述其中的原理,下面是从简洁的过程总结到逐一知识点分析开始吧我们的旅程吧页面最终渲染完成经历了以下过程☞在浏览器中输入url用户输入url,比如http://www.google....

2019-12-04 00:46:53 7191

原创 什么是TCP三次握手和四次挥手【重点学习系列---干货十足--一文详解】

引言本文将会从一个爱情的故事开始,着力从什么是三次握手、为什么是三次而不是俩次或者四次、TCP关闭的过程、为什么要四次挥手、而不是三次、为什么最后是2MSL、什么是2MSL这些问题展开分析,详解,让你一文弄懂三次握手、四次挥手。谈谈我对TCP三次握手和四次挥手的理解开局一张图,内容全靠编,图来 ↘小爱同学(故事来喽)ʚ ɞ:Jack:我要挂了哦Rose:等哈,我还要敷面膜Ro...

2019-12-02 20:50:39 13550

原创 『vue-cli知识点』-Vue-cli工程中每个文件夹和文件的用处

谈一下vue-cli工程中每个文件夹和文件的用处?Are you OK?详解每一个文件夹及文件如上图(请拿出纸和笔开始划重点✍)dist 文件夹:默认 npm run build 命令打包生成的静态资源文件,用于生产部署。node_modules:存放npm命令下载的开发环境和生产环境的依赖包。public:有的叫assets:存放项目中需要用到的资源文件,css、js、images以...

2019-12-01 21:01:31 3447

原创 『vue-cli知识点』-vue-cli工程中常用的npm命令有哪些?

引言不管是Vue脚手架2、还是脚手架3,对于一些细节的把握你了解吗?vue-cli工程中常用的npm命令有哪些?npm install:下载 node_modules 资源包的命令思考问题:为什么下载资源包要用npm install? 请你谈一下npm run dev: 启动 vue-cli 开发环境的 npm命令(3.0以下???? ☞ 脚手架2启动方式)npm run serve...

2019-12-01 19:51:33 2291

原创 React心得之降龙十八掌:第二式-飞龙在天( React组件化开发及相关概念)

引言(乾卦九五)《彖》曰:“‘飞龙在天’,大人造也。”学习了上一章,想必我们对于React有了一个初步的认识,了解了什么是React、什么是JSX、模块与组件、组件与组件化。那么接下来我们就学习一些React组件化开发相关知识上一章节是基础了解,那么这一章节就是重点认识了,学好了这一章节,我们就如飞龙在天,如鱼得水,在以后的实战项目中可以做的很顺手了。1-什么是组件化开发创建拥...

2019-12-01 13:42:32 3696 1

原创 ES6之解构赋值的深入理解

ES6中的解构赋值的深入理解引言解构赋值语法是一种 Javascript 表达式。通过解构赋值, 可以将属性/值从对象/数组中取出,赋值给其他变量。—摘自MDN1-解构赋值及语法糖的引入:虽然我们写是这么写,但是最终我们浏览器还是会以上面那样解析,像这种简化语法的写法,就叫做语法糖。2- 变量的解构赋值小结:理解:从对象或数组中提取数据, 并赋值给变量(多个)对象的解构赋...

2019-11-30 16:53:18 2902

原创 React心得之降龙十八掌:第一式-亢龙有悔(初步认识React的几个概念)

引言亢龙有悔(乾卦上九)《彖》曰:“‘亢龙,有悔’,盈不可久也。”丐帮绝技之一,威力寻常。快速出招攻击单个目标,可造成大量伤害。亢龙有悔虽然是一个瞬发技能,但却会做出释放技能的引导作用,耗费一定的时间。我们初步认识React时,就像学习第一式一下,做到瞬发致人,因人、因地、因景,绝不可拘泥于此,学好第一式之后,接下来便可亢龙,持久。1-React的基本认识1.是Facebook开...

2019-11-29 19:14:03 2629 1

原创 window10无法打开.exe可执行文件(也就是鼠标双击不能打开电脑的各种软件)

引言正常的情况下,我们双击安装在电脑的各种软件就可以直接运行了,我们安装在电脑上的软件也就是.exe文件(可执行的应用程序)。如果我们双击无法打开,一般来说,就是你的注册表里面的命令被修改了,注册表是什么,后续讲。问题描述:window10系统下,鼠标双击不能打开桌面的应用程序,或者下载的.exe文件不能执行,或者说程序的快捷方式也不可以执行。有一些软件可能需要管理员身份运行打开,...

2019-11-28 16:33:24 22297 21

原创 Vuex的实现原理及使用详细注解

问题1:在我们开发Vue项目中会涉及到一些状态数据的管理,每个组件中都有不同的状态数据,这个时候就会涉及到组件间的通信的问题:解决方法:props(父子之间通信)PubSub(任意组件之间通信)自定义事件(主要还是父子之间通信)事件总线(任意组件之间通信)插槽(目前的话也是父子之间通信)Vuex(任意组件之间通信)问题2:Vuex实现原理以及使用详细注解(如下图所示)原理...

2019-11-27 00:30:20 3521

原创 win10下vue/cli创建的项目,报错或者提示以管理员身份运行的解决办法

引言当我们脚手架安装好时,不管是2还是3,直接命令创建项目时,报错显示禁止在此系统上运行脚本或者提示以管理员身份运行等错误,以下是解决办法:安装完vue-cli创建项目3.0以下????vue init webpack demo(demo是你要创建的项目名称)3.0以上????vue create demo(demo为你创建项目名称)报错如下:或者是提示需要管理员身份才能运行,需要...

2019-11-26 13:03:12 3709

原创 Vue-cli脚手架2到3过渡开发的详细步骤以及过程中的相关问题的解决

1-全局卸载脚手架2首先去官网查看文档:https://cli.vuejs.org/zh/guide/installation.html,点击左侧栏安装,如图所示:这里需要把(1x或2x)版本一定要卸载干净,最后是把所有的文件项目关了,直接win+R在cmd中卸载原先版本,命令如下:npm uninstall vue-cli -g 或 yarn global remove vue-cli...

2019-11-26 00:12:57 1215

原创 Vue - vue init webpack project 报错处理(无限downloading template),或者说一直卡着不动

1-问题描述:当我们直接用vue init webpack demo 脚手架创建项目时,直接无限downloading template),或者说一直卡着不动,等了一会报错vue-cli · Failed to download repo vuejs-templates/webpack: connect ETIMEDOUT 13.229.188.59:443解决方法:方法一:(设置代理地址)...

2019-11-24 21:09:44 4105 2

原创 HTTP缓存机制与原理详解

1.1 - 缓存缓存可以重用已获取的资源能够有效的提升网站与应用的性能。Web 缓存能够减少延迟与网络阻塞,进而减少显示某个资源所用的时间。借助 HTTP 缓存,Web 站点变得更具有响应性。缓存分为两点:强制缓存和协商缓存1.2 - 强制缓存概念强制缓存就是向浏览器缓存查找该请求结果,并根据该结果的缓存规则来决定是否使用该缓存结果的过程。简单来讲就是强制浏览器使用当前缓...

2019-11-24 17:46:11 4060

原创 用vue手脚架生成项目后,修改.Vue文件后,直接保存编译报一大堆错误,解决办法如下

用vue手脚架生成项目后,修改.Vue文件后,直接保存编译报一大堆错误,解决办法如下:显示错误截图如下:因为直接用vue脚手架初始化创建项目,会选择是否选用eslint语法检查,选择了之后,修改.vue文件报以上截图错误解决办法如下:直接重新初始化关掉eslint语法,但是这样子做的话,有点麻烦。直接在文件根目录下的.eslintrc.js文件加入如下代码,直接忽略掉就行了 rul...

2019-11-20 19:19:31 2315

原创 原生js封装transformCSS.js

原生transformCSS.js方法封装transform属性CSS3中,transform属性允许盒子模型被进行二维或三维空间坐标的变换。使用该属性之后,元素主要可以进行以下变换:旋转(rotate)平移(translate)缩放(scale)倾斜(skew)开始transform原生封装transform函数可以获取 我们自己设置的transform属性 tran...

2019-09-16 20:50:00 3831 1

exefile软件exe打开注册表(包括普通打开和管理员身份运行).reg

Windows10解决.exe(软件)无法打开(包括普通打开和管理员身份运行),因为一些原因,大家可能鼠标右键无法双击打开桌面的应用程序,包括心下新下载的也不可以,包括要运行一些软件可能需要到管理员的身份,但是不知道去哪里找,鼠标右键的菜单栏也能没有,这个文档已经帮大家都写好,包括直接打开.exe(应用程序)以及以管理员身份运行也添加到了鼠标右键的菜单栏中,希望能帮大家解决的遇到的问题

2019-11-28

transformCSS.js

CSS3中,transform属性允许盒子模型被进行二维或三维空间坐标的变换。详解使用原生封装transformCSS.js

2019-09-16

空空如也

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

TA关注的人

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