![](https://img-blog.csdnimg.cn/20210924172215724.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript
JavaScript
MoeCodeFree
code more than ...
展开
-
Homer 快跑
Homer 乱入for (let i = 0; i < 10000; i++) { setTimeout(function () { console.log( "%c ", `margin-left:-30px; padding-left:1000px; font-size:200px; background-image: url('https://img-blog.csdnimg.cn/f6611d285a404f949f50原创 2021-12-01 22:22:06 · 219 阅读 · 0 评论 -
JavaScript之命名规范
JavaScript之命名规范JavaScript中的常用的命名规则如下,不能以数字开头可以用字母、下划线(_)、$开头变量里可以包含数字、字母、下划线(_)、$开头关键字和保留字是不可以用来声明变量的语义化,变量名需要有意义(人类能看懂而不是只有你能看懂),例如js_header,反例为abc...原创 2021-10-21 17:38:50 · 681 阅读 · 0 评论 -
JavaScript之保留关键字
JavaScript之保留关键字Javascript 的保留关键字不可以用作变量、标签或者函数名。有些保留关键字是作为 Javascript 以后扩展使用。abstractargumentsbooleanbreakbytecasecatchcharclass*constcontinuedebuggerdefaultdeletedodoubleelseenum*evalexport*extends*falsefinal原创 2021-10-21 17:38:22 · 278 阅读 · 0 评论 -
JavaScript之引用方法
JavaScript之引用方法常用的JS引用方法有两种,如下直接引用,在HTML代码中嵌入JS代码以外部链接的方式引用直接引用示例如下,<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name原创 2021-10-21 17:37:39 · 516 阅读 · 0 评论 -
JavaScript之单线程特性
JavaScript之单线程特性JS引擎是单线程的,但是可以模拟多线程,靠的是轮转时间片。轮转时间片,即短时间之内轮流执行多个任务的片段。原理如下,现有任务1和任务2切分任务1和任务2随机排列这些任务片段,组成队列按照这个队里的顺序将任务片段送进JS进程JS线程执行一个又一个的任务片段...原创 2021-10-21 17:36:58 · 87 阅读 · 0 评论 -
JavaScript之组成
JavaScript之组成完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型(DOM, document object model),浏览器对象模型(BOM, browser object model)。ECMAScript包含且不限于语法、变量、关键字、保留字、值、原始类型、引用类型运算、对象、继承、函数。DOM包含且不限于获取、添加、修改、删除HTML元素,属于W3C规范。BOM包含且不限于滚动条、窗口宽高、事件、冒泡/捕获,没有规范,每原创 2021-10-21 17:36:28 · 67 阅读 · 0 评论 -
JavaScript之标准
JavaScript之标准所有的现代浏览器完全支持 ECMAScript 3(ES3,JavaScript 的第三版,从 1999 年开始)。ECMAScript 4(ES4)未通过。ECMAScript 5(ES5,2009 年发布),是 JavaScript 最新的官方版本。随着时间的推移,我们开始看到,所有的现代浏览器已经完全支持 ES5。...原创 2021-10-21 17:35:58 · 105 阅读 · 0 评论 -
JavaScript与浏览器
JavaScript与浏览器浏览器的内核五大主流浏览器内核IEtridentChromewebkit blinkSafariwebkitFireFoxgeckoOperaprestoPS: Chrome和Safari合作开发了webkit,后来谷歌单干用webkit的内核开发了blink,两者可以说是一个东西。浏览器的历史和JS诞生1990年12月25日,万维网的发明者蒂姆·伯纳斯·李(Tim Berners-Lee)和罗伯特·卡里奥原创 2021-10-21 17:28:33 · 814 阅读 · 0 评论 -
函数式编程初探
函数式编程初探作者: 阮一峰日期: 2012年4月 6日诞生50多年之后,函数式编程(functional programming)开始获得越来越多的关注。不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言层出不穷,比如Erlang、clojure、Scala、F#等等。目前最当红的Python、Ruby、Javascript,对函数式编程的支持都很强,就连老牌的面向对象的Java、面向过程的PHP,都忙不迭地加入对匿名函数的支持。越来越多的迹象表明,函数式编程已经不再是学术界的最爱,开始大转载 2021-09-24 17:20:59 · 86 阅读 · 0 评论