使用帮助

  • 编程到底难在哪里?零基础入门_编程小白知识

    编程到底难在哪?看了下面这个买苹果的例子你就会明白……普通人:我今天要买一斤苹果。程序员:我今天要买一斤苹果——因为我只喜欢红富士苹果,所以我只买红富士苹果。我能接受的最高价格是10元/斤。正常情况下一斤苹果用一个袋子能装下,但是为防万一,我会带两个袋子。我知道附近的3家水果店,所以我会依次访问这3家水果店。根据上述条件,我设计出以下的买苹果的流程:买苹果流

    2020/04/05
  • 用CSS3实现无限循环的无缝滚动入门攻略_css3基础知识入门

    导语: 在页面中循环展示信息的功能之前一般是用js来实现的,那么用CSS3该如何实现实现呢有时候在页面的某个模块中,需要无限循环的滚动一些消息。那么如果我们用js实现无缝衔接滚动的思路是什么呢(比如我们这个模块是向上滚动的)?克隆A一份完全一样的数据B放在原数据A的后面;使用setInterval向上滚动A的父级容器;当向上滚动的距离L正好的A的高度时(L=

    2020/04/03
  • 我真是受够编程了使用说明_编程小白知识

    成为伟大的程序员,需要付出许多编程之外的努力。我们的大脑是有限的,每天要应付的问题复杂到足以让人精神崩溃。当工作不顺利时,多少都会有些冒名顶替症候群(指成功成年人中,有33%的人感觉自己的成功不是理所应得的)的感觉。这些会让我们感到沮丧和愤怒,从而让代码工作变得更糟。而糟糕的代码会让我们更愤怒,于是就陷入了一个恶性循环。究竟哪儿出问题了?一些人会说这是因为问

    2020/04/03
  • CSS3 2D转换入门百科_css小白知识

    转换是使元素改变形状、尺寸和位置的一种效果。通过 CSS3 转换,我们能够对元素进行移动、缩放、转动、拉长或拉伸,可以大致分为2D转换和3D转换。下面介绍的是2D转换的相关知识点。首先,CSS3中2D转换的形式是这样的:选择器{
    transform:转换函数(参数,参数);
    }而2D转换的函数一共分为五大类:translate() 定义位移的函数;其中后

    2020/04/03
  • 5分钟理解依赖注入和控制反转入门攻略_php入门教程

    基本的解释想必打开这篇文章的人,对依赖注入和控制反转都有了大致的概念。简单的说:控制反转是依赖注入的实现。举一个例子男人A 要找女朋友,他可以去网聊、去夜店、去酒吧等等各种地方碰运气,花钱花时间。这是一种找女朋友的方法,也是很多人的做法。男人B 要找女朋友,他年纪大了没有那么多时间和精力在这方面花费气力,直接去相亲。这是很多大龄青年找女朋友的方法,也就是今天

    2020/03/31
  • 改变this的指向菜鸟知识_this菜鸟指南

    this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象。比如,function test() {this.x = 1;
    }
    this 是当前执行上下文中的一部分。this永远指向函数的调用者。随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。1.this指向的形式

    2020/03/31
  • h5落地页中的设计和优化基础知识_落地页入门教程

    广告投放的目标就是转化用户。投放效果的好坏关键在于目标用户的分析,产品或者服务的包装,导入图(导入标题)和落地页的设计和优化。1、导入图、落地页广告的素材一般包括导入图(导入标题)和落地页。流程是用户看到广告导入图,产生好奇点击广告导入图跳转到的落地页,产生好感采取了行动,那么这就是一个转化了。不同的媒体,由于广告位不同,导入图可以是广告小图、广告组图,或者

    2020/03/30
  • 一个十年老前端的感悟入门攻略_前端基础教程

    2009,我毕业了2009年,也就是在2008年金融危机后的一年,我于一所上海211数学系毕业了。这一年的招聘大环境并不好,我和几个同学都在临近毕业的时候参加了几个校内校外的招聘会。我本科学的是数学,那个时候不像现在,人工智能,大数据的岗位铺天盖地,薪酬诱人。应该说那时候还是互联网行业真正起飞的起点.我在一番折腾后进入了一个大概10来个人的左右,管理层由家庭

    2020/03/30
  • 微前端如何落地?入门教程_微前端教程视频

    在过去的几星期里,随着 Martin Fowler 博客上,那篇 Cam Jackson 写的微前端的文章发布,到处都在讨论 Microfrontend。作为一个微前端 “专家”,我也分享一下:如何去落地微前端。微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将单页面前端应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。各个前端应用

    2020/03/30
  • 前端模块化规范入门基础知识_规范基础知识教程

    为什么需要模块化?JavaScript 发展初期,代码简单地堆积在一起,只要能顺利地从上往下一次执行即可。但随着网站越来越复杂,实现网站功能的 JavaScript 代码也越来越庞大,网页越来越像桌面程序,很多问题开始暴露出来,比如全局变量冲突、函数命名冲突、依赖关系处理等。1.原始的模块化写法既然模块是要实现某个功能,那么可以把实现功能的一组函数放在同一文

    2020/03/29
  • 移动端兼容适配的分析菜鸟指南_适配使用教程

    一、思考在移动端越来越重要的背景下,每位web开发者对移动适配都有自己的想法。是移动优先,还是PC优先,还是两者兼得?在实际开发中这个问题是和项目产品定位有关的,也涉及到UI的设计,不是开发者能决定。但不管产品如何定位,作为开发者总是要提供最好的解决方案,是用一套样式还是多套样式?网上一搜,有静态布局、流式布局,响应式布局,自适应布局,弹性布局等一堆,云里雾

    2020/03/29
  • CSS3转换指南教程_效果小白帮助

    转换改变元素在页面中位置,大小,角度以及形状的一种方式2D转换:只在x轴和y轴上发生转换效果3D转换:增加了z轴的转换效果 一、转换属性transform取值: (1)none,默认值,无任何转换效果 (2)transform-function 一个或多个转换函数,多个的话,中间用空格隔开转换原点transform-origin取值:px为单位的

    2020/03/26
  • 注入理解依赖注入(控制反转)小白入门_注入小白入门

    前端的技术的极速发展,对前端同学来说也是一个不小的挑战,有各种各样的东西需要学,在开发过程中经常会被后端同学嘲讽,对于前端来讲根本就不存在类的概念,很多时候需要把大量的业务代码堆积在页面或者组件中,使组件和页面变得特别的臃肿,一旦业务逻辑复杂的情况下,及时组件化做的很好,仍然避免不了难以维护。之所以会被后端同学嘲讽,一基础掌握不扎实,对前端理解不到位,二缺乏

    2020/03/26
  • webpack3 升级 webpack4踩坑记录入门知识_webpack小白知识

    一.安装安装webpack4最新版本npm install –save-dev webpack@4安装新增依赖 webpack-cli这个在webpack3中,webpack本身和它的CLI是在同一个包中,webpack4中将两个分开管理。npm install –save-dev webpack-cli二.运行执行本地打包以及运行操作npm run b

    2020/03/26
  • 聊聊鉴权那些事基础指南_权限菜鸟教程下载

    在系统级项目开发时常常会遇到一个问题就是鉴权,身为一个前端来说可能我们距离鉴权可能比较远,一般来说我们也只是去应用,并没有对权限这一部分进行深入的理解。什么是鉴权鉴权:是指验证用户是否拥有访问系统的权利。传统的鉴权是通过密码来验证的。这种方式的前提是,每个获得密码的用户都已经被授权。在建立用户时,就为此用户分配一个密码,用户的密码可以由管理员指定,也可以由用

    2020/03/26
  • es6中的模块化小白知识_模块菜鸟指南

    export的用法在ES6中每一个模块即是一个文件,在文件中定义的变量,函数,对象在外部是无法获取的。如果你希望外部可以读取模块当中的内容,就必须使用export来对其进行暴露(输出)。先来看个例子,来对一个变量进行模块化。我们先来创建一个test.js文件,来对这一个变量进行输出:export let myName=”laowang”;
    然后可以创建一个i

    2020/03/24
  • 解析移动端滚动穿透菜鸟教程_滚动菜鸟教程

    滚动穿透在移动端开发中是一个很常见的问题,产生诡异的交互行为,影响用户体验,同时也让我们的产品看起来不那么“专业”。虽然不少产品选择容忍了这样的行为,但是作为追求极致的工程师,应该去了解为什么会产生以及如何去解决。什么是滚动穿透移动端开发中避免不了会在页面上进行弹窗、加浮层等这种操作。一个最常见的场景就是整个页面上有一个遮罩层,上面画着各种各样的东西,具体是

    2020/03/24
  • 为啥要放弃for循环?攻略教程_循环使用教程

    一、filter() 过滤数组创建一个新的数组,新的数组中的元素是通过检查指定数组中符合条件的元素;注意:1. filter()不会对空数组进行检测;2. filter()不会改变源是数组;let arr1 = [{ name: ‘橘子’, price: ‘5’, count: 20} ,{ name: ‘香蕉’, price: ‘10.5’, count:

    2020/03/24
  • 大龄前端如何准备面试?基础指南_面试小白知识

    前言今年毋庸置疑是找工作的寒冬,今年出来找工作的每一个同学 都是值得尊敬的。 在寒冬季找工作,虽然略难,但是反过来看也会逼迫我们成为更加优秀的自己。但是不管是旺季还是寒冬,有一些优秀的同学找工作还是挺顺利的。 所以说还是得提高我们自己的硬实力。今年前端很明显一个变化就是前端面试里除了基础知识 也添加了很多手写算法以及前端递归小程序。 下面从若干个方向谈一谈需

    2020/03/23
  • 微前端究竟好在哪?基础指南_微前端基础知识教程

    微前端架构是一种设计方法,其中,前端应用被分解为多个松散而协同工作的半独立“微应用”。微前端的思想来源于微服务,其名称也遵循了微服务的命名方式。那么,微前端的优势和好处在哪?让我们一起通过这篇微前端教程来了解。微前端模式的好处包括:微前端架构可能更简洁,因此更易于推理和管理。多个独立的开发团队更容易协同开发单个前端应用。微前端模式可以让“新”应用与 ” 旧

    2020/03/23