自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 ‘****‘ 不是内部或外部命令,也不是可运行的程序或批处理文件处理方式

‘****’ 不是内部或外部命令,也不是可运行的程序或批处理文件在项目开发中,经常性的会碰见命令行问题,标题就是一个较为普遍的问题。遇到这个问题总是直接copy那一整句报错信息去百度,结果总是不尽人意。搜出来的大部分是这样的。只是给出了当时自己的解决步骤,可能依旧解决不了,没有说出个所以然。这个问题我个人的思路是这样的:首先报错信息ionic不是命令,那么我们首先要找到ionic.cmd文件的所在位置一般这个文件就在你的npm的node_global文件中,然后将这个文件地址加入到你的环境变量

2020-09-18 09:33:10 758

原创 前端模块化,基础组件和业务组件的区分

前言最近做的项目整个感觉就很混乱,经常性的c+v,个人认为写代码就必须拥有很强的复用性,最近思考了许久,当前我们做的项目最缺少的就是模块化,及业务和基础的区分。模块化是一种思想, 是将大工程拆成小的模块分治的思想.日常理解的模块化个人认为好比是工厂里的流水线,每一条流水线都有它各自的职责,好比写function一样一个功能一个函数,可每个模块之间又有共同的地方,这就是后头的组件化了。由于当前项目使用的是angular,所以接下来的都是基于angular来说的。现今的各种框架大多都是SPA(sin

2020-09-15 11:41:35 2070

原创 个人对该前端面试题回答方式(Q: 表单提交的常用方式是什么,应用层和通信层发生了什么过程?)

个人对该前端面试题回答方式(Q: 表单提交的常用方式是什么,应用层和通信层发生了什么过程?)表单提交的常用方式是什么?在form表单提交时我们最常用的方式时get和post,form表单提交时最要注意的就是enctype,enctype属性默认是application/x-www-form-urlencoded.在get方式时,浏览器会以当前的enctype编码方式将form数据转化成一个...

2020-04-24 17:47:22 1832

原创 关于web端添加emoji

关于web端添加emoji过程在项目中要添加emoji来增加评论文本的丰富度,于是我找了很多资料去了解emoji是什么。原来emoji就是一连串的unicode码,这下我对unicode码也有一定的了解了。点击这里了解更多。后来:我就直接将需要的unicode码粘贴进一个数组中loop来展示。原本就知道所有平台的emoji实现都有点不同,于是问了设计说是可以的。可是没想到ie是那样的,一...

2020-04-13 16:04:51 807 1

原创 npm i时出现错误,报错为python找不到,node-sass无法安装

npm i 时总是报错无法安装到一些包,刚开始只是显示了一个我缺少python2.7.msi的一个环境,于是我装上了,这下pc的项目是有用了,也可以npm i成功了。可是移动端项目依旧无法安装成功,总是无法安装node-sass的一个库,又再次报了缺少python2.7的错误以及gyp ERR! stack Error: C:\Windows\Microsoft.NET\Framework\v...

2020-04-06 23:24:39 7383

原创 关于淘宝cnpm 安装及安装之后cnpm不是内部或外部命令的解决办法;

关于淘宝cnpm 安装及安装之后cnpm不是内部或外部命令的解决办法;因为是新的电脑配置新的环境就还挺麻烦的。安装了node,npm 也是可以用了。可是我装了cnpm老是用不了。安装可以参考cnpm官网在命令行中输入以下命令就好了:npm install -g cnpm --registry=https://registry.npm.taobao.org可是我安装之后一直是没用的,说...

2020-04-06 23:05:46 785

原创 移动端适配问题,rem及 px2rem

移动端适配问题前言—为什么写下这个文章?最近在做我们项目的pc端,移动端本来已经做完了,用的是% + px的形式去做的适配,看起来挺好的,不过只是看起来而已。。。这天领导忽然发了条消息说要做适配,说在手机的老人模式下,我们的移动端字体及布局都全部乱了。项目里已经做了禁止缩放的代码<meta name="viewport" content="width=device-width, u...

2020-03-29 22:12:08 335

转载 前端面试题

前端面试题个人解题答案,错误肯定不少,求review。第一套:题目1:CSS实现垂直水平居中,HTMl结构如下:<div class="box"> <div class="con"></div><div>解:.con{ position:absolute; left:50%; top:50%; ...

2019-05-09 09:39:16 233

原创 在react项目中添加动态二维码

react中动态生成二维码(qrcode.react 的使用)先进行包安装npm install qrcode.react使用它import React from 'react'import QRCode from 'qrcode.react'React.render( <QRCode value="http://facebook.github.io/react/" /&gt...

2019-05-07 22:29:32 1367

原创 sessionStorage储存对象的方式

sessionStorage和localStoragewindow.sessionStorage(会话存储):暂时储存,浏览器关闭之后会清除window.localStorage (本地存储):本地储存,浏览器关闭之后依旧不会清除,只能人为删除平时储存的话建议使用sessionStorage;今天在做一购物车demo的时候,我需要用到一个sessionStorage去储存一个数组,然后在这...

2019-04-13 13:37:56 21398 3

转载 callee和caller

callee和caller在之前的文章中我说到了arguments,现在来说一下他的属性callee和一个长得相似的双胞胎弟弟caller:首先说callee,来一段代码:var a=function(){ console.log(arguments.callee);}var b=function(){ a()}b();这段代码在chrome中输出的是:ƒ ()...

2019-04-08 09:06:17 362

转载 字符串方法以及正则表达式

字符串方法以及正则表达式concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = “hello”;var b = “,world”;var c = a.concat(b);alert©;//c = “hello,world”indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 = a.ind...

2019-03-26 10:00:37 404

转载 web前端性能优化问题以及解决方法

web前端性能优化问题以及解决方法1、减少HTTP请求:解决办法:合并图片(精灵图),合并CSS和JS文件;图片较多的页面也可以使用 lazyLoad(懒加载) 等技术进行优化。2、请正确理解 Repaint(重绘) 和 Reflow(回流):注:{Repaint(重绘)就是在一个元素的外观被改变,但没有改变布局(宽高)的情况下发生,如改变visibility、outline、背景色等等。...

2019-03-25 13:56:24 210

原创 四种引入css的方法

四种引入css的方法前端一个网页是由结构、表现、行为三种构成的。css是用来修饰html的,那么ta又是如何引入到html页面中的呢?接下来就来分享一下几种方式:ccs(层叠样式表Cascading Style Sheets)在HTML中一共有四种方式引进:行内式;嵌入式;外部式;导入式;行内式<p style="background:red"></p>...

2019-03-25 10:01:28 206

原创 如何给一个字符串添加数组的方法

如何给一个字符串添加数组的方法我们可以在面试题中经常会看见这样一个的题目,就是给某个js的内置对象中添加一个不是这个内置对象的方法的方法。比如说给一个数组添加一个去除所有元素的前后空格这样的题目,或者说给一个字符串添加一个倒叙的方法。在碰见这种问题是我们首先应该想到的是这个方法是否存在于某个其他js内置对象中,如果存在你就可以直接在这个对象的就近原型上添加这么一个方法,比如: Strin...

2019-03-22 10:14:43 3386

原创 初入面向对象编程

如何理解及使用面向对象编程对于初学js的同学来说,当打到了面向对象的这一关卡后应该大部分人都会有这么一个疑问:这是个什么玩意儿?对象本身相当于一个看得见摸得着的东西,可面向对象却是一个看不见摸不着的,需要你凭空想象出来的一个东西,而面向对象编程就更加复杂了。需要将所有的逻辑都想成类与对象的关系。首先我们需要有一个清晰的概念:什么是类?-&gt; 类应该有什么私有属性和公有属性? -&gt; ...

2019-03-09 10:59:28 135 1

空空如也

空空如也

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

TA关注的人

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