摘要:本章会对语言引擎,运行时,调用栈做一个概述。调用栈只是一个单线程的编程语言,这意味着它只有一个调用栈。查看如下代码当引擎开始执行这段代码的时候,调用栈会被清空。之后,产生如下步骤调用栈中的每个入口被称为堆栈结构。 原文请查阅这里,本文采用知识共享署名 4.0 国际许可协议共享,BY Troland。 本系列持续更新中,Github 地址请查阅这里。 这是 JavaScript 工作原...
摘要:前言一直想做一个系统性的项目,后来看到豆瓣有个开源的,所以我就模仿豆瓣的电影显示界面做了几个界面,目前还在持续的开发中,本人是个小白请各位大大指教呀使用的技术栈后面打算把换成现在正在了解相关的知识。。。。 前言 一直想做一个系统性的项目,后来看到豆瓣有个开源的api,所以我就模仿豆瓣的电影显示界面做了几个界面,目前还在持续的开发中,本人是个小白~请各位大大指教呀 使用的技术栈 vue ...
摘要:将与空字符串相加,即可将其转换为字符串。这两者是非常不同的事实上,将作为构造函数使用并不常见,因此仅使用它来转换字符串就好了。这就意味着两者的计算过程是这样的返回值,然后使用转换为字符串。 译者按: 语言的细枝末节了解一下就可以了,不需要太较真,不过如果一点也不知道的话,那就不太妙了。 原文: Converting a value to string in JavaScript 译...
摘要:这里正则表达式匹配除了以外的所有字符最后,函数返回参数的值如果为空或者参数不存在,返回的值均为到此,我们可以使用这个方法来检测页面中的参数值了。 首先,页面URL中的查询参数是什么呢?例如 http://segmentfault.com/x.html?a=0&b=1&c=2这个url后面?之后的a、b、c都属于查询参数. 在我们做开发的过程中,会遇到一些这样的需求: 判断当前链接中是...
摘要:举例需要注意的是,此时回调函数中的指向的就是数组或者对象的某一项。中提供的拷贝方法,默认为浅拷贝,如果第一个参数为布尔值则表示深拷贝。 前言 平时开发过程中经常会用类似each、map、forEach之类的方法,Zepto本身也把这些方法挂载到$函数身上,作为静态方法存在,既可以给Zepto的实例使用,也能给普通的js对象使用。今天我们主要针对其提供的这些api做一些源码实现分析。 源...