松一老贼

Thinking will not overcome fear but action will.

自定义数组方法

pop 自定义pop()方法:删除数组最后一项,并返回被删除项 Array.prototype.m_shift = function () { if (this.length > 0) { var first = this[0]; for (var i = 1; i < this.length; i++) { this[i - 1] = this[i]; ...

JavaScript 高级

keywords:变量提升,作用域,this,面向对象 作用域 当浏览器加载页面时,会形成一个全局作用域。 作用域:代码运行的环境,栈内存。 全局变量:运行在全局作用域中定义的变量。 (全局/私有作用域)不写 var 定义变量,会变成 window 的属性: a = 100; 相当于 window.a = 100; console.log(a); // a is ...

HTML&CSS基础

慕课网学习笔记

html 标签 语义化 标签的用途:我们学习网页制作时,常常会听到一个词,语义化。那么什么叫做语义化呢,说的通俗点就是:明白每个标签的用途(在什么情况下使用此标签合理)比如,网页上的文章的标题就可以用标题标签,网页上的各个栏目的栏目名称也可以使用标题标签。文章中内容的段落就得放在段落标签中,在文章中有想强调的文本,就可以使用 em 标签表示强调等等。 语义化的好处: ...

What is the Execution Context & Stack in JavaScript?

转自->Davidshariff What is the Execution Context & Stack in JavaScript? In this post I will take an in-depth look at one of the most fundamental parts of JavaScript, the Execution Context. B...

图解TCP-IP

笔记

网络知识基础 计算机发展的7个阶段 批处理 20世纪50年代 磁带,卡带 COBOL FORTRAN 分时系统 20世纪60年代 一人一机 BASIC 计算机之间的通信 20世纪70年代 计算机网络诞生 20世纪80年代 互联网普及 20世纪90年代 ...

JavaScript 基础学习笔记

js的引入方式 行内式 onclick 事件 在项目中不用 <div onclick="alert(1);">js 第一天</div> 内嵌式 script 元素标签 在项目中偶尔使用,不建议使用 <script> alert(1); </script> ...

JavaScript 语言精粹读书笔记

js核心

应该尽量避免使用块级注释 数字:js只有一个数字类型。内部表示为64位的浮点数。 运算符的优先级: . [] () 提取属性和调用函数 delete typeof new + - ! 一元运算符 * / % 乘法/除法/取余 ...

行内元素和块级元素

行内元素和块级元素有哪些?区别是什么?

行内元素: <a>标签可定义锚 <abbr>表示一个缩写形式 <acronym>定义只取首字母缩写 <b>字体加粗 <bdo>可覆盖默认的文本方向 <big>大号字体加粗 <br>换行 <cite>引用进行定义 <code>定义计算机代码文本 <dfn>定义一个定义项目 ...

关于闭包

闭包,Closure

From:stackoverflow. This page explains closures so that a programmer can understand them — using working JavaScript code. It is not for gurus or functional programmers. Closures are not hard to u...

《JavaScript高级程序设计》

ReadingNotes

JavaScript实现 ECMA-262——定义一种名为 ECMAScript(ek-ma-script) 的新脚本语言的标准. ECMA-262 要求支持 Unicode 标准(从而支持多语言开发),而且对象也变成了平台无关的。 JavaScript有三部分组成: 核心–ECMAScript 文档对象模型–DOM 浏览器对象模型–BOM Web浏览器是 ECMA...