转载
文章平均质量分 82
SSSkyCong
这个作者很懒,什么都没留下…
展开
-
Webstorm格式化代码用VScode的配置
Webstorm 格式化配置适配 Vscode我在使用webstorm做开发几年后,碰见了喜欢使用vscode的同事一起开发,但是出现了代码格式化不一致问题,这里我记录了我解决webstorm格式化适用vscode 禁用script标签后export缩进问题 在 webstorm 配置中 找到code style->HTML->other->Do not indent children of中添加script标签 字符串使用双引号,以及分...转载 2020-08-29 09:54:13 · 2795 阅读 · 2 评论 -
阿里云服务器配置FTP
阿里云服务器配置FTP前言 vsftpd 是 Linux 下的一款小巧轻快、安全易用的 FTP 服务器软件,是一款在各个 Linux 发行版中最受推崇的 FTP 服务器软件。本文以 CentOS 7.2 64位操作系统为例,说明如何在 Linux 实例上安装 vsftpd。Linux 实例搭建 FTP 站点具体操作步骤如下:步骤一: 安装 vsftpd 步骤二: 配置 vsf...转载 2020-04-07 14:32:32 · 1885 阅读 · 0 评论 -
如何利用 Git 与 GitHub 进行多人协作开发
转载——https://www.jianshu.com/p/8c69d1021d981. 首先 “Fork” 他人的 repository(代码仓库) “Fork” 的名词是 “叉子” 的意思,不过这里取的是动词 “分叉,建一个分支” 的意思。进入你想参与合作开发的仓库界面,点击右上角的 “Fork” 图标,此时你已经复制了一个副本在你的 GitHub 仓库中了,或者是说一个新...转载 2019-02-21 11:36:19 · 243 阅读 · 3 评论 -
JS实现一个可以配置的红绿灯
转载——https://juejin.im/post/5c76357f51882540713f5717【javascript】一个可以配置的红绿灯需求实现一个信号灯,这个信号灯,有黄绿红,他们各自亮灯的持续时间是 1s,2s,3s 如此反复。前景提要,我们的html代码是这样:<!DOCTYPE html><html lang="en"> &l...转载 2019-03-01 10:26:32 · 1431 阅读 · 0 评论 -
ES6函数默认参数(Default Parameters)
转载——https://www.cnblogs.com/snandy/p/4477977.html语言更新时每一个新增的特性都是从千百万开发者需求里提取过来的,规范采用后能减少程序员的痛苦,带来便捷。我们经常会这么写function calc(x, y) { x = x || 0; y = y || 0; // to do with x, y ...转载 2019-02-14 10:06:07 · 1332 阅读 · 0 评论 -
ES6新增——反撇号(`)基础知识
转载——https://www.infoq.cn/article/es6-in-depth-template-string ES6 引入了一种新型的字符串字面量语法,我们称之为模板字符串(template strings)。除了使用反撇号字符 ` 代替普通字符串的引号 ' 或 " 外,它们看起来与普通字符串并无二致。在最简单的情况下,它们与普通字符串的表现一致:复制代码cont...转载 2019-02-13 19:51:56 · 2910 阅读 · 0 评论 -
前端架构,前端工程化
转载——https://blog.csdn.net/fair_feng/article/details/72865140前端架构:1.前端工程化web应用复杂度的增加,特别是单页面应用的风靡。组件化,工程化,自动化成了前端发展的趋势。或者说一线的互联网公司就是这么做的。每个前端团队都在打造自己的前端开发体系,这通常是一个东拼西凑,逐渐磨合的过程,在技术发展日新月异的今天,这样的过程真...转载 2019-02-23 16:56:11 · 1003 阅读 · 0 评论 -
浅析前端的模块化
转载——https://juejin.im/post/5c4199c86fb9a049c232b996我们可能经常听到一些模块化的概念,譬如 AMD、CommonJS 或 ES Modules。这些又是什么概念呢?它们为什么而存在,作用又是什么呢?本文将对模块化的概念进行逐一分析。为什么需要模块化在了解模块化的概念前,首先先解决一个问题 - 为什么需要模块化?先从实际问题出发,在类...转载 2019-02-12 17:39:35 · 152 阅读 · 0 评论 -
CSS-----BEM命名方式
特别声明:此篇文章由David根据csswizardry的英文文章原名《MindBEMding – getting your head ’round BEM syntax》进行翻译,整个译文带有我们自己的理解与思想,如果译得不好或不对之处还请同行朋友指点。如需转载此译文,需注明英文出处:http://csswizardry.com/2013/01/mindbemding-getting-yo...转载 2019-02-11 15:52:11 · 204 阅读 · 0 评论 -
JavaScript函数节流和函数防抖之间的区别
转载——https://www.cnblogs.com/walls/p/6399837.htmlJavaScript函数节流和函数防抖之间的区别一、概念解释 函数节流和函数防抖,两者都是优化高频率执行js代码的一种手段。 大家大概都知道旧款电视机的工作原理,就是一行行得扫描出色彩到屏幕上,然后组成一张张图片。由于肉眼只能分辨出一定频率的变化,当高频率的扫描,人类是感觉不出来的。反而形...转载 2019-02-11 10:08:35 · 158 阅读 · 0 评论 -
JS设计模式
转载——https://www.jianshu.com/p/e3537a39ec31?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation接触前端两三个月的时候,那时候只是听说设计模式很重要,然后我就去读了一本设计模式的书,读了一部分,也不知道这些设计...转载 2019-02-15 17:07:46 · 246 阅读 · 0 评论 -
JS——prototype的理解
转载———https://www.cnblogs.com/loveyoume/p/6112044.html 在进入正文之前,我得先说说我认识js的prototype这个东西的曲折过程。百度js的prototype的文章,先看看,W3School关于prototype的介绍: 你觉得这概念适合定义js的prototype这个东西吗?你是否也认为prot...转载 2019-01-10 10:28:38 · 465 阅读 · 0 评论 -
JS面向对象——setter、getter属性
转载——https://blog.csdn.net/neweastsun/article/details/70186682Javascript对象有两种属性,一种是数据属性,我们经常使用比较熟悉;第二种是访问器属性,本质就是获取和设置值的函数,但从代码上好像是正常属性。Getters 和 setters访问器属性通过”getter”和”setter”方法表示,在对象中使用get和s...转载 2019-01-09 22:44:40 · 260 阅读 · 0 评论 -
JS前端面试(4)
说说你对闭包的理解使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。闭包有三个特性:1.函数嵌套函数 2.函数内部可以引用外部的参数和变量 3.参数和变量不会被垃圾回收机制回收请你谈谈Cookie的弊端cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还...转载 2019-01-09 19:58:44 · 500 阅读 · 1 评论 -
git rebase与 git合并(error: failed to push some refs to)解决方法
git rebase与 git合并(error: failed to push some refs to)解决方法作者:@gzdaijie转载:http://www.cnblogs.com/gzdaijie/p/5186516.html目录1.遇到的问题关联远程仓库,操作顺序如下:2.解决方法3.git merge 与 git rebase4.git pull 与 git pull ...转载 2019-03-04 22:16:25 · 505 阅读 · 0 评论 -
转载——为前端工程之崛起而编程
转载——https://juejin.im/post/5c77eecbf265da2d8532f345为前端工程之崛起而编程曾经在知乎的一个问答<从事前端真的没有后端工资高?>中谈到自己对前端工程师的天花板的认识:我觉得,随着互联网产品越来越多,用户们必定也会不断的索取更好的用户体验,前端同学也会扮演着越来越重要的角色。责任越来越重,天花板就越来越高。 (诶,自己说的话,...转载 2019-03-01 19:15:15 · 300 阅读 · 0 评论 -
web 埋点实现原理了解一下
转载——https://segmentfault.com/a/1190000014922668前言埋点,是网站分析的一种常用的数据采集方法。我们主要用来采集用户行为数据(例如页面访问路径,点击了什么元素)进行数据分析,从而让运营同学更加合理的安排运营计划。现在市面上有很多第三方埋点服务商,百度统计,友盟,growingIO 等大家应该都不太陌生,大多情况下大家都只是使用,最近我研究了下 w...转载 2019-03-05 11:43:08 · 3375 阅读 · 0 评论 -
lodash常用的几个工具函数
转载——https://www.jianshu.com/p/d46abfa4ddc9简介Lodash是一个著名的javascript原生库,不需要引入其他第三方依赖。是一个意在提高开发者效率,提高JS原生方法性能的JS库。简单的说就是,很多方法lodash已经帮你写好了,直接调用就行,不用自己费尽心思去写了,而且可以统一方法的一致性。Lodash使用了一个简单的 _ 符号,就像Jquery...转载 2019-04-29 19:14:47 · 2097 阅读 · 0 评论 -
react native ts环境搭建
Building a React Native App using Expo and Typescript (Part1)This is the first part of a two-part guide to how to create a React Native App using Expo and Typescript. Here, we’ll create an example ...转载 2019-04-29 15:42:16 · 2371 阅读 · 0 评论 -
微信小程序访问api400错误解决方法
微信小程序访问豆瓣电影api400错误解决方法2017年01月14日 16:22:22OliverWeb阅读数:4044版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/OLiver_web/article/details/54427313微信小程序访问豆瓣电影接口400错误最近在跟着demo学习微信小程序,却卡在了第一步请求豆...转载 2019-04-22 15:28:41 · 4025 阅读 · 1 评论 -
reactjs 网站建设中常用的组件,基本涵盖了项目日常所需
griddle-react react-bootstrap react-cropper core-js Material UI superagent restful-error-es6 browserify react-select-popover 标签选择 react-infinite-scrol...转载 2019-04-12 22:11:27 · 428 阅读 · 0 评论 -
前端面试知识点目录整理
作者:appleguardu链接:https://segmentfault.com/a/1190000018603454写在前面:写在前面:金三银四, 又到了一年一度的跳槽季, 相信大家都在准备自己面试笔记, 我也针对自己工作中所掌握或了解的一些东西做了一个目录总结,方便自己复习; 详细内容会在之后一一对应地补充上去(有些在我的个人主页笔记中也有相关记录), 这里暂且放一个我的面试...转载 2019-04-12 10:57:44 · 134 阅读 · 0 评论 -
使用react进行父子组件传值
转载——https://www.cnblogs.com/mmykdbc/p/9505572.html在单页面里面,父子组件传值是比较常见的,之前一直用vue开发,今天研究了一下react的父子组件传值,和vue差不多的思路,父组件向子组件传值,父通过初始state,子组件通过this.props进行接收就可以了;子组件向父组件传值需要绑定一个事件,然后事件是父组件传递过来的this.props...转载 2019-04-11 09:35:16 · 187 阅读 · 0 评论 -
Invalid options in vue.config.js: "compiler" is not allowed
vue-cli 3.0 创建的项目,已经干掉了原有的webpack配置,取而代之的是,vue.config.js相信很多人尝试配置的时候都遇到了这个bug。经过一顿深挖github issue 以后终于摘到了答案like this module.exports = { baseUrl: '/', outputDir: 'dist', lintOnSave: t...转载 2019-03-16 22:40:19 · 22931 阅读 · 0 评论 -
vue之父子组件间通信实例讲解(props、$ref 、 $emit )
转载——https://www.jianshu.com/p/91416e11f012自我理解:组件是 vue.js 最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用。那么组件间如何通信,也就成为了vue中重点知识了。这篇文章将会通过props、$ref和 $emit 这几个知识点,来讲解如何实现父子组件间通信。在说如何实现通信之前,我们...转载 2019-03-15 20:01:17 · 237 阅读 · 0 评论 -
art-template——高性能JavaScript模板引擎原理解析
转载:Tencent CDC(https://cdc.tencent.com/2012/06/15/高性能javascript模板引擎原理解析/)随着 web 发展,前端应用变得越来越复杂,基于后端的 javascript(Node.js) 也开始崭露头角,此时 javascript 被寄予了更大的期望,与此同时 javascript MVC 思想也开始流行起来。javascript 模板引擎...转载 2019-03-04 14:26:13 · 693 阅读 · 0 评论 -
MongoDB导入导出以及数据库备份
转载——https://www.cnblogs.com/qingtianyu2015/p/5968400.html1、导出工具:mongoexport 1、概念: mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 2、语法: ...转载 2019-03-06 13:48:48 · 4925 阅读 · 0 评论 -
深度好文——GET和POST两种基本请求方法的区别
转载——http://www.cnblogs.com/logsharing/p/8448446.htmlGET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,...转载 2019-03-08 14:07:08 · 157 阅读 · 0 评论 -
nodejs取参四种方法req.body,req.params,req.param,req.body
转载——https://my.oschina.net/u/2519530/blog/535309获取请求很中的参数是每个web后台处理的必经之路,nodejs的express框架提供了四种方法来实现。 req.body req.query req.params req.param() 首先介绍第一个req.body官方文档解释:Contain...转载 2019-03-05 22:05:01 · 3120 阅读 · 0 评论 -
Nodejs学习路线图
转载——http://blog.fens.me/nodejs-roadmap/Nodejs学习路线图前言用Nodejs已经1年有余,陆陆续续写了48篇关于Nodejs的博客文章,用过的包有上百个。和所有人一样,我也从Web开发开始,然后到包管 理,再到应用系统的开发,最后开源自己的Nodejs项目。一路走来,Nodejs已经成为我做Web项目的标配。我非常愿意把原Java、PHP的 W...转载 2019-01-20 20:18:38 · 358 阅读 · 0 评论 -
AJAX学习
原文目录http://www.cnblogs.com/rogge7/category/1083922.html 1.Jquery中AJAX参数详细(1)-转http://www.cnblogs.com/qiufuwu618/archive/2012/12/20/2826190.htmlJquery中AJAX参数详细列表:参数名 类型 描述 url Stri...转载 2019-01-08 08:49:52 · 122 阅读 · 0 评论 -
JS——jquery常用方法
转载——http://www.cnblogs.com/suoning/p/5683047.html一、简介定义 jQuery创始人是美国John Resig,是优秀的Javascript框架; jQuery是一个轻量级、快速简洁的javaScript库。源码戳这jQuery对象 jQuery产生的对象时jQuery独有的,只能自己调用书写规则 支持链式操作;...转载 2019-01-17 15:58:55 · 132 阅读 · 0 评论 -
webstorm常用插件 最后一个最好
摘要:ideaVimignoreeslintAceJumpKeyPromoterMarkdownAngularJSactivate-power-modeMaterialThemeUICodeGlanceFile-&gt;settings-&gt;Plugins即可调出设置中的插件选项。或者直接快捷键ctrl+alt+s也可调出设置菜单。具体的插件安装方法不再赘述,不会的同学建...转载 2018-12-12 20:39:28 · 31660 阅读 · 2 评论 -
javascript中各种类型的toString方法
基本介绍javascript中的toString方法是我们在写前端时经常要用的一个函数,也就是将我们的变量转换成字符串的方法。javascript中各种类型的toString方法javascript中定义了7种数据类型,其中包含了6种原始的数据类型:Boolean Null Undefined Number String Symbol(ECMAScript 6 新定义)和 Object...转载 2018-12-12 19:40:47 · 1128 阅读 · 0 评论 -
H5面试总结(2)
转载—— https://blog.csdn.net/wp7021/article/details/790454851、统计一个字符串出现最多的字母<script> let findMaxDuplicateChar = function(str){ if(str.lenght === 1){ return str; } var charOb...转载 2018-12-03 14:15:48 · 458 阅读 · 0 评论 -
css图片垂直居中 让html img图片垂直居中的三种方法
本教程为thinkcss教大家三种让img元素图片在盒子内垂直居中的方法教程,根据代码与文章教程理解掌握并加以使用。一、使用flex实现垂直居中利用css flex实现垂直居中。flex可能不是实现垂直居中最好的选择,因为IE8,9并不支持它。现在,为了用flex实现垂直居中,我们首先要创建一个包裹着图片的div元素,然后给它定义一些基础属性。以下图片img宽度为(设置为)100p...转载 2018-12-03 14:08:51 · 20508 阅读 · 0 评论 -
H5面试总结(3)
转载--------------------- 作者:wp1119 来源:CSDN 原文:https://blog.csdn.net/wp7021/article/details/79065470 1、AMD和CMD是什么?他们的区别是什么?答:AMD和CMD都是模块定义规范,AMD 是 RequireJS 在推广过程中对模块定义的规范化产,CMD 是 SeaJS 在推广过程中对模块定...转载 2018-12-07 19:40:09 · 606 阅读 · 0 评论 -
单行居中显示文字,多行居左显示,最多两行超过用省略号结尾
转——https://www.cnblogs.com/vanstrict/p/5923633.html 首先是单行居中,多行居左居中需要用到 text-align:center,居左是默认值也就是text-align:left。如合让两者结合起来达到单行居中,多行居左呢?这就需要多一个标签,假设一开始我们定义如下:<h2>单行居中,多行居左</h2>现...转载 2018-12-01 10:20:55 · 252 阅读 · 0 评论 -
背景属性边框属性
背景属性背景颜色语法:选择符{background-color:颜色值;}简写:background:color值;背景图片的设置语法:background-image:url(背景图片的路径及全称);说明:网页上有两种图片形式:插入图片、背景图;插入图片:属于网页内容,也就是结构。背景图:属于网页的表现,背景图上可以显示文字、插入图片、表格等。背景图片的显示原则1)容器尺寸...转载 2018-12-01 10:07:36 · 356 阅读 · 0 评论 -
CSS的样式表分类及*link和import区别
1、内联样式(行间样式,行内样式)创建语法:<标签 style="属性1:值1;属性2:值2; ……"></标签>2、内部样式表(嵌套到页面中)创建语法:<style type="text/css">css语句</style>注:使用style标记创建样式时,最好将该标记写在<head></head转载 2018-12-01 09:57:26 · 217 阅读 · 0 评论