美文网首页
web开发中必须掌握的基础知识

web开发中必须掌握的基础知识

作者: 大雁儿 | 来源:发表于2017-10-20 17:36 被阅读11次

数值类型 vs. 引用类型 —了解如何复制对象、数组和函数以及如何将它们传递到函数中。知道引用类型复制的是什么。了解原始值是通过复制值来复制及传递的。
作用域 —了解全局作用域、函数作用域及块作用域的不同。了解变量的作用范围。知道 JavaScript 引擎如何查找变量。
声明提升 — 了解变量和函数声明会被提升到可用范围的顶部。了解函数表达式不会被提升。
闭包 — 知道函数内部创建的函数可以访问该函数的作用域。知道这种方式允许我们做什么,比如数据隐藏、记忆以及动态函数变换。
this
 — 知道this
绑定的原则。知道它的工作原理,在函数中指代的内容以及为什么有用。
new
 — 知道它与面向对象编程的关系。知道使用 new 调用的函数发生了什么。了解使用 new 生成的对象是如何从函数的原型继承的。
apply
, call
, bind
 — 知道每个函数是如何工作的。知道如何使用它们。知道它们对this
做什么。
原型 & 继承 — 了解 JavaScript 的继承是通过[[Prototype]]
实现的。了解如何通过函数及对象建立继承并通过new
实现继承。理解proto
及prototype
的属性以及作用。
异步的 JS — 了解事件循环。理解浏览器如何处理一般的用户输入、网络请求以及事件。知道如何正确认识和实现异步代码。了解 JavaScript 是异步的和单线程的。
高阶函数 — 了解 JavaScript 中的函数是第一类对象以及它的意义。知道从另一个函数返回函数是完全合法的。了解闭包及高阶函数允许使用的技术。

相关文章

  • web开发中必须掌握的基础知识

    数值类型 vs. 引用类型 —了解如何复制对象、数组和函数以及如何将它们传递到函数中。知道引用类型复制的是什么。了...

  • 好程序员web前端教程分享web前端入门基础知识

    好程序员web前端教程分享web前端入门基础知识,作为合格的Web前端工程师必须得掌握HTML、CSS和JavaS...

  • Cocos Creator游戏开发基础入门

    在Cocos Creator游戏开发中,有几个非常重要的基础知识大家必须掌握,就是场景、场景树、节点Node、组件...

  • Cocos Creator游戏开发基础入门

    在Cocos Creator游戏开发中,有几个非常重要的基础知识大家必须掌握,就是场景、场景树、节点Node、组件...

  • 一、JavasScript基础

    web开发者必须掌握:HTML、CSS、JavaScript。1、在网页中嵌入脚本的方法。 1.1 如果网页上js...

  • linux运维工程师必须掌握哪些技能

    内容来源(公众号:PHP版WEB项目)linux运维工程师必须掌握的技能:1、Linux基础知识内容,和命令使用,...

  • Java Web基础教程(一)环境搭建

    前言 常言道工欲善其事必先利其器,想要学会Java web开发大法,我们就必须先要掌握Java web开发环境的搭...

  • Web页面制作基础

    Web页面制作基础 说明:仅作为学习辅助 那么Web页面制作基础,能让你掌握什么呢? 第一节掌握Web基础知识。 ...

  • Web页面制作基础

    Web页面制作基础 说明:仅作为学习辅助 那么Web页面制作基础,能让你掌握什么呢? 第一节掌握Web基础知识。 ...

  • KVC-NSKeyValueCoding

    KVC作为OC中重要的编程思想、在很多场景下我们都会使用,也是开发者必须掌握的基础知识。那么什么是KVC,他的实现...

网友评论

      本文标题:web开发中必须掌握的基础知识

      本文链接:https://www.haomeiwen.com/subject/vjivuxtx.html