摘要:
大学有一门课程编译原理,记不太清楚了,大体意思是编译器在编译代码的时候,会首先对代码文件/文本进行分析,如果语法错根本就不会进行编译。javascript run-time同样有这样的作用,没C++基础也没办法看V8源码,只是初探门径前几天有个哥们问了下1.toString() 和 1.1.toString()哪个能正常执行,我们先看看toString是怎么定义的,reference: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/toStringReturns a string repr 阅读全文
摘要:
自从在程序世界里面引入了面向对象的概念,引起天翻地覆的变化。用经典的话说:万事万物皆对象。javascript也是面向对象的,可以封装,继承,多态。但是在这些特性中我们没有class,只有function.五 function是引用类型当我们很轻易的定义一个函数时候,可以通过new关键字定义其一个实例。function foo(){}var instance1 = new foo(); 经常碰到的问题<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or 阅读全文
摘要:
现在Web前端开发首选语言是javascript,很多开发人员写了很多javascript代码,而且网站也运行的很好。就个人经验而言我们需要弄清楚几个概念:一 javascript执行上下文环境写一个很简单的hello world从页面弹出,代码如下function foo(){ var hText = "hello world!"; alert(hText);}foo();通过script标签将上面的代码嵌入到页面,刷新页面马上就能看到弹出"hello world!"如果我们将foo()替换为window.foo()也能正常运行。我们可简单的认为foo 阅读全文