个人博客 上篇介绍了HTML DOM、节点树、文档中所有类型节点的基类型Node类型及Node节点操作、本篇介绍DOM中更多具体的节点类型及其相关操作。 Document类型–文档节点 每个载入浏览器的 HT…
分类:JavaScript
[JavaScript] V8引擎:垃圾回收与内存控制
V8的垃圾回收算法 JavaScript的对象在V8引擎的堆中创建,V8会自动回收不被引用的对象。采用这种方式,降低了内存管理的负担,但也造成了一些不便。 V8在执行垃圾回收的时候会阻塞JavaScript代码的执行,因…
JavaScript中Promise源码解读
Promise源码分析 源码来自:http://www.mattgreer.org/articles/promises-in-wicked-detail/ 源码中加入.then()链式操作和.then()中返回Promi…
JavaScript实现一个简易的Promise
概念 这个主要是用于解决异步回调代码的噩梦,在ES6新增了Promise对象,可以直接使用。因为当多层异步代码存在时,可能会造成代码嵌套多层难以维护。比如: todo(function () { todo(functio…
做一个好前端必需要知道的事——JS言语
编程言语按种种要领能够分为种种范例,如今让我们来看看JS属于什么范例言语 诠释型言语 按编译实行历程,能够分为编译型言语和诠释型言语。比方 c 言语,必须先经由编译天生目的文件,然后链接各个目的文件和库文件,天生可实行文…
JS note ---语句
语句 JavaScript 语句向浏览器发出的敕令 语句的作用是通知浏览器该做什么。 JS就是由一条一条的语句组成的 每一条语句运用;末端 JS中的语句默许是由上至下递次实行的 然则我们也能够经由过程一些流程掌握语句来掌…
JavaScript-面试
1.javaScript的数据类型有什么 Undefined、Null、Boolean、Number、String 2.检测数据类型有什么方法 typeof typeof xxx得到的值有以下几种类型:undefined…
回歸原生,運用javascript編寫小遊戲 --- 貪食蛇
需求剖析 天生輿圖。 將運用籠統成一個對象。 輿圖運用一個二維數組作為構造。 天生食品。 天生食品的局限。 食品不能和身材天生位置重合。 天生蛇,最先挪動。 蛇遇到牆壁,計算出穿過牆的局限. 蛇遇到本身的身材,Game …
JS基本入門篇(十)— 數組要領
1.join 作用: 將數組經由過程指定字符拼接成字符串。語法: string arr.join([separator = ‘,’]);參數: separator可選,假如省略的話,默以為一個逗號…
前端進修札記
進修工作中碰到的題目,和輕易遺忘的細碎學問,部份為摘抄,如若侵權,請示知。 HTML篇 CSS篇 box-sizing: 設置盒子模子為範例情勢或許IE情勢。屬性有三個:1.content-box:默許值,border和…
JS数据驱动的定时器开关(可暂停)
E常编程学 最近做了一个中央空调的demo,用了很多的定时器,而且又要关机/待机时暂停定时器,开机启动定时器什么的,定时器又没给你暂停功能,我最开始只能清除再设定,清除再设定。真的很麻烦。于是吸取如vue等前端框架的数据…
倒计时
html结构层 <span id=”t_d”></span><span id=”t_h”></span><span i…