Git Product home page Git Product logo

intensivereadingprofessionaljavascript's Introduction

Hi there 👋

Here are some ideas to get you started:

  • 🔭 I’m currently working on ByteDance
  • 🌱 I’m currently learning Rust
  • 📮 I’m currently writing a news letter FE News
  • 🧱 I’m currently contributing on front-end-daily-question
  • 📫 How to reach me: wx: pen1005

intensivereadingprofessionaljavascript's People

Contributors

rottenpen avatar

Watchers

 avatar

intensivereadingprofessionaljavascript's Issues

第3章 语言基础

Tips:

  1. 这一章所有内容都重要,建议通读(P1)

拓展:

  1. 3.1.5 中提到分号可以提高性能,但实际开发中很多 eslint 规范都鼓励更简洁的写法。是因为日常开发中打包工具已经帮我们补全了分号,所以可以补考虑这方面的性能问题。
  2. 3-2关键字与保留字,书本里提到的保留字,已经全部在 Typescript 上具有它们自己的用途了,await 也已经在ES7中可以使用了

第 2 章 HTML中的JavaScript

Tips:

  1. <script> 元素有哪些属性?重点看 async 和 defer 的用法和应用场景——2.1.2/2.1.3 章节(p1)
  2. 如何动态加载脚本——2.1.4章节。(P0)
  3. 可以略过2.1.5/2.1.6。
  4. 为什么推荐使用外部文件加载 JavaScript——2.2(P0)
  5. 简单了解文档模式,只需要记住,我们每个 html 开头必须带 <!DOCTYPE html> 以及为什么要带就可以了。(P1)

拓展

  1. crossorigin 属性是用来干嘛的呢? 书本中讲得不太细致,可以自行百度crossorigin/CORS/跨域。
  2. 动态加载实际上广泛运用在我们日常开发中,例如 webpack 打包后的文件加载,例如 JSONP。可以自行百度了解一下,其他人是怎么应用动态加载来解决问题的。
  3. 在讲 type 属性的时候有提到 es 模块,可以结合26章的 es 模块章节一起学习。(重难点)

第 1 章 什么是JavaScript

Tips

  1. 简单了解一下 js 这门语言的历史(P2
  2. ECMAScript 是什么?大家日常说到的 ES6 ES7 是什么?(P0)
  3. Javascript 跟 ECMAScript 有什么关系?JavaScript 是由什么构成的?(P0)
  4. 简单了解一下 DOM 和 BOM 是什么?(可能看这里描述会有点模糊,不过没关系后续章节会有更详细的补充,简单过一下就好 P1)

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.