GithubHelp home page GithubHelp logo

fe-started-to-buried's Introduction

写在前面

这是一项从零开始的整理计划,也是我的个人笔记。

本项目的名字,应该是前端从入门到入土,不想在前端路上所有知识生不带来死不带走,由此决定创建这个项目。

从踏入前端领域开始,就一路迷茫的走了过来,该学什么,要学什么,一概不知,只能是工作中需要用什么,就学会用什么。但是这样很不好,知其然而不知其所以然,面试会被问哭的。

希望能将一些基础的知识点系统而简明的整理出来。给刚入门者指个方向,也给自己指个归路。

如果你收获了知识,请star一下,关注后续的更新。非常感谢~

咕咕咕~

有些文章内部含有html+css代码,可移步掘金地址

目录

代码规范

html

  • html 语义化
    语义元素可以清楚地向浏览器和开发者描述其意义。即元素本身传达了关于标签所包含内容类型的一些信息。

js

  • 重新介绍javascript--类型
    JavaScript 是一种弱类型或者说动态语言。这意味着你不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。
  • 初学者不容错过的双等(==)知识点
    问:2 == true 返回什么? 答:false
  • clone:你是浅还是深
    知识点1: 基本数据类型不是全存在栈中,只有直接声明的变量才会在栈中。 知识点2: 位于引用类型内的基本类型,也是放在堆上
  • 继承与原型链
    JavaScript 是动态的,并且本身不提供一个 class 实现。在 ES2015/ES6 中引入了 class 关键字,但那只是语法糖,JavaScript 仍然是基于原型的。不断向上追溯的原型共同组成了原型链
  • this及箭头函数
    如果你猜到我指向哪,我就让你嘿嘿嘿~
  • apply、call、bind的区别与精简实现
    箭头函数永不为奴
  • 你所不知道的变量提升
    let / const 也有变量提升 ,这也是暂时性死区的由来。
  • 执行上下文和执行栈
    执行上下文是评估和执行 JavaScript 代码的环境的抽象概念。Javascript 代码都是在执行上下文中运行。
  • 词法作用域及作用域链
  • 简单的闭包介绍
    三百字的讲解与五百字的应用
  • 事件机制
  • 函数式编程
    函数式编程的思维过程是完全不同的,它的着眼点是函数,而不是过程,它强调的是如何通过函数的组合变换去解决问题,而不是我通过写什么样的语句去解决问题。
  • web worker详解
    Web Worker为Web内容在后台线程中运行脚本提供了一种简单的方法。线程可以执行任务而不干扰用户界面。
  • 遇见Blob
    Blob 对象表示一个不可变、原始数据的类文件对象。Blob 表示的不一定是JavaScript原生格式的数据。File 接口基于Blob,继承了 blob 的功能并将其扩展使其支持用户系统上的文件。
  • Promise实现及讲解

css

工程化

网络

React

fe-started-to-buried's People

Contributors

suilang avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.