• 一步一步webpack,webpack的学习入门小白帮助_webpack小白帮助

    webpack是前端工程构建的一套工具,为什么一个程序称之为一套呢,是因为webpack其实是npm的一个模块,使用起来的话,这期间还需要很多其它模块来进行支持,所以我称之为一套工具。webpack的功能与grunt和gulp都是基于node的,所以希望你有一个node基础,如果还没有,那么先学习一下node吧,这是阮一峰的教程,很不错,不过还需要多了解no

    2020/04/06
  • MAC下配置ssh免密登录,以及配置Shadowsocks-libev 使用帮助 simple-obfs新手入门_vpn

    配置ssh免密登录(mac)生成密钥ssh-keygen -t rsa
    一路回车即可,然后执行:ls ~/.ssh
    会看到两个密钥文件id_rsa(私钥), id_rsa.pub(公钥)配置~/.ssh/config 在~/.ssh/config(没有就新建)里添加:Host {NAME} # 主机名, 别名HostName {IP} # 完整的主机名, I

    2020/04/06
  • CSS 3中-webkit-, -moz-, -o-, -ms-这些私有前缀的含义和兼容小白基础_兼容使用帮助

    css3作为页面样式的表现语言,增加了很多新的属性,但是部分css3属性在一些浏览器上还处于试验阶段,所以为了有效的显示css3的样式,对应不同的浏览器内核需要不同的前缀声明,例如:-moz- :Firefox,GEcko引擎-webkit-: Safari和Chrome,Webkit引擎-o- :Opera(早期),Presto引擎,后改为Webkit引擎

    2020/04/06
  • Next.js,一个非常简洁的 React 应用的服务器端渲染框架基础知识_next零基础入门

    ​背景Next.js 开源于 2016年的10月25日。开发 Next 的公司叫做 ZEIT。Next.js 有一个提供稳定支持的组织,同时在开源世界也非常的活跃。Next 不会几个月后就过时消失,而很有可能会一直存在下去。所以你可以看到 –有一大堆关于 react 应用服务器端渲染的问题在我们官网上提出,如:我为何要关注它? –我已经掌握创建高质量 R

    2020/04/06
  • Async/Await替代Promise的6个理由使用攻略_Promise入门基础

    Node.js 7.6已经支持async/await了,如果你还没有试过,这篇文章将告诉你为什么要用它。Async/Await简介对于从未听说过async/await的朋友,下面是简介:async/await是写异步代码的新方式,以前的方法有回调函数和Promise。async/await是基于Promise实现的,它不能用于普通的回调函数。async/aw

    2020/04/06
  • js中的相等性判断入门教程_js知识使用帮助

    JavaScript 提供了三种不同的比较操作符: 1.严格相等(===) 2.非严格相等(==) 3.Object.is (ECMAScript 6 新特性) ECMAScript 提供了四种比较操作符: 1.非严格相等(==) 2.严格相等(===):用于Array.portotype.indexOf,Arrayprototype.lastIndexO

    2020/04/06
  • js函数防抖与函数节流入门基础知识_js知识使用指南

    概念有一些浏览器事件可以在很短的事件内快速触发多次,例如 调整窗口大小 或 向下滚动 页面。例如,如果将事件监听器绑定到窗口滚动事件上,并且用户继续非常快速地向下滚动页面,你的事件可能会在3秒的范围内被触发数千次。这可能会导致一些严重的性能问题,如果在面试中讨论构建应用程序和事件,如滚动、窗口调整大小,或键盘按下的事件时,一定要提及函数防抖动和函数节流来提升

    2020/04/06
  • 网页开发中利用CSS以图换字的多中实现方法总汇菜鸟知识_网页小白入门

    文字隐藏 在h1标签中,新增span标签来保存标题内容,然后将其样式设置为display:none h1 {width: 64px;height: 64px;background: url();font: 12px/1 ‘微软雅黑’;}span {display: none;}

    文字

    负缩

    2020/04/06
  • html/css解决inline-block内联元素间隙的多种方法总汇入门基础教程_方法入门基础知识

    序display有几种属性:inline是内联对象,比如 、 标签等,可以“堆在一起”显示,宽高由内容决定,不能设置;block是块对象,比如、

    标签等,要占一整行,但是宽高可以自定义;为了弥补inline和block的不足,又扩充了inline-block属性;inline-blcok可以将对象呈递为内联对象,而内容

    2020/04/06
  • Service Worker的生命周期菜鸟教程_Worker基础入门

    Note: 翻译自 The Service Worker Lifecycle – by Jake Archibald, Jake Archibald参与了service worker标准的制定,也是该技术的推动者。(下文括号里的内容非作者原文)service worker的生命周期是它最复杂的部分。如果你不知道它在努力做什么和这么做的优势,你会感到它在跟你对

    2020/04/06
  • 好的程序员与不好的程序员,如何评价程序员的水平才算客观小白入门_段子小白攻略

    有感于知乎上的一篇关于程序员的讨论。让我突然之间心有戚戚然的感觉。最近一段时间有点江郎才尽的感觉,写不了大的主题,就写点小东西吧。我们从知乎上面引用的这段小故事开始:魏文王问扁鹊家里三兄弟谁的医术最好。扁鹊回答说大哥最好,二哥次之,他自己最差。魏文王疑惑了,又问道,为什么扁鹊最有名呢?扁鹊回答说因为大哥治病的时候人没病就防止了,所以毫无名气。二哥呢,病刚起来

    2020/04/06
  • web开发,前后分离接口规范基础知识教程_规范入门基础

    1. 前言
    随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作。
    然而带来的另一个问题:前后端的对接界面双方却关注甚少,没有任何接口约定规范情况下各自撸起袖子就是干,导致我们在产品项目开发过程中,前后端的接口

    2020/04/06
  • 程序员找私活秘籍,让你月入10w零基础入门_私活菜鸟教程下载

    本人是一名普普通通的程序员,说起收入还是涨不过房价,又不知不觉地谈起了接私活的话题了。本着大家共同进步,共同富裕的原则,想把接单的一些技巧和方法分享给大家,如果你获得了灵感,请给我点赞!因为是上班时在写,所以不能一口气写完,大家不要着急,我会坚持更新的。这里面除了我个人的一些经验,当然还有很多教训总结,最重要的,还有一些前人高手之前留下的智慧结晶!也许有的朋

    2020/04/06
  • 程序员十大段子:等我敲完这行代码,就和你离婚!攻略教程_段子基础入门

    ​工作是高端大气上档次,工资是低调奢华接地气!
    我们叫做“程序猿”,也叫“攻城狮”!
    但是往往城还没攻下来,我们的头发就先掉下来!
    我们最喜欢听的一句话就是段子一“等我敲完这行代码,就和你离婚!”他头也不抬的说听完之后,她心里暖暖的她想,这可能是最长情的承诺(因为深知永远敲不完代码)–2017年度十大感动故事奖段子二“等我敲完这行代码,就陪你去吃饭”听完之后

    2020/04/06
  • js不同数据类型下的toString()与toLocaleString()的输出差异使用攻略_js知识菜鸟指南

    toString()与toLocaleString()方法主要针对对象Object转换为字符串,如果是基本类型调用它们的时候,先会把基本类型实例化为对应的对象类型,然后在转换为字符串。如:var test= ‘a’;这里的test并不是对象类型,但是在调用时会首先通过new String()将它实例化为String包装类型。这篇文章主要讲解不同数据类型下的t

    2020/04/06
  • react关于 Redux与flux的比较学习攻略教程_redux教程视频

    1、flux框架介绍
    1.1 flux四大元素:Dispatcher:根据注册派发动作(action)
    Store: 存储数据,处理数据
    Action:用于驱动Dispatcher
    View: 用户界面视图Dispatcher
    是全局唯一的Dispatcher对象,关系网的中心
    // AppDispatcher.js
    // 完成声明即可,后续无需改动
    //

    2020/04/06
  • 使用flex实现5种常用布局小白攻略_布局小白知识

    Sticky Footer经典的上-中-下布局。当页面内容高度小于可视区域高度时,footer 吸附在底部;当页面内容高度大于可视区域高度时,footer 被撑开排在 content 下方demo link

    HEADER

    CONTENT

    FOOTER</footer

    2020/04/06
  • javascript 3d 脚本库 – three.js的进行简要介绍入门基础_js脚本小白常识

    1、简单用法下载压缩版的库文件并将其包含在HTML中,或者将其作为模块安装并导入,或者参阅如何自己构建库。
    下面这段代码创建一个场景,一个相机和一个几何立方体,并且将立方体添加到场景中。然后它WebGL为场景和相机创建一个渲染器,并将该视口添加到document.body元素。最后

    2020/04/06
  • JS断点调试,必备的javaScript的debug调试技巧菜鸟教程_调试小白常识

    1.断点调试是啥?难不难?断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。操作起来似乎很简单,其实很多人纠结的是,是在哪里打断点?(我们先看一个断点截图,以chrome浏览器的断点为例)步骤记住没?用chrome浏览器打开页面 → 按f12打开开发者工具 → 打开Sources → 打开

    2020/04/06
  • JavaScript 框架的探索与变迁基础知识教程_框架菜鸟攻略

    译者言近几年可谓是 JavaScript 的大爆炸纪元,各种框架类库层出不穷,它们给前端带来一个又一个的新思想。从以前我们用的 jQuery 直接操作 DOM,到 BackboneJS、Dojo 提供监听器的形式,在到 Ember.js、AngularJS 数据绑定的理念,再到现在的 React、Vue 虚拟 DOM 的思想。都是在当前 Web 应用日益复杂

    2020/04/06