博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Javascript是个好东西(广大人民的智慧是无穷的):
阅读量:6534 次
发布时间:2019-06-24

本文共 587 字,大约阅读时间需要 1 分钟。

图片发自简书App

1,面向对象?

其他编程语言对于面向对象要么支持,要么不支持,而js支持原型链,具体的实现要自己动手,实现的方式也是各种流派(相当于别人家的车,要么有发动机,要么没有,我们的车必须使用人力来维持发动机的运转!)

2,啥叫块级作用域?

作为一门编程语言,js没有块级作用域,我们的局部变量都要写到函数里面,用的时候,再调用闭包函数把变量和方法作为返回值抛出来(相当于,你的手机只能放到保险柜里,每次看手机,都得开一次保险柜,看完再放回去.锁好)

3,虽然我单线程,但我异步呀!

js是单线程异步执行的,保证效率的同时,也可以让你怀疑人生,这几个函数虽然写到了前面,但太耗时了,我们把它挂起来,最后再执行它(相当于一共一条队伍,好不容易排到你了,然后工作人员说你这个事太花时间,先处理别人的,你明天再来试试看()ノ吧!)

4,我的模块加载都是随缘的

js是在用户浏览器执行的,所有的函数模块都来自网络,为了保证网页不卡顿,js会异步加载各个模块,并且还出了一套专门用于管理模块异步加载的库(requirejs),(要紧急造一架飞机,结果一些零件在路上遇到泥石流,工程师看了看require图纸,说:问题不大,我们赶时间,先飞吧!没准你飞完这次,零件就过来了!)

javasctipt是个好东西!javasctipt是个好东西!javasctipt是个好东西!

转载地址:http://qgzdo.baihongyu.com/

你可能感兴趣的文章
7-设计模式介绍
查看>>
让运维更高效:关于ECS系统事件
查看>>
J2EE分布式框架--单点登录集成方案
查看>>
跨域传递参数
查看>>
android 4.2的新特性layoutRtl,让布局自动从右往左显示
查看>>
iOS tableView 下拉列表的设计
查看>>
sharepoint 2010 属性编辑工具 SPCamlEditor 1.5.1
查看>>
linux下配置网络环境
查看>>
java Windows7 下环境变量设置
查看>>
NBU异构还原Oracle完整备份的一些总结
查看>>
WSFC2016 VM弹性与存储容错
查看>>
文档管理,文本编辑控件TX Text Control .NET for WPF
查看>>
复习 Python 匿名函数 内建函数
查看>>
Security Identifiers | Win SRV2016 SID Change 修改
查看>>
看看来自日本的扫描,做网站需要注意的
查看>>
JDK 1.7+Android SDK+IntelliJ IDEA 13+Genymotion 安卓开发环境部署
查看>>
钓鱼邮件***防范指南
查看>>
session_start()放置位置的不正确引发的ROOT常量 未定义的错误
查看>>
如何设定VDP同时备份的任务数?
查看>>
ipsec的***在企业网中的经典应用
查看>>