回归简单
要理解JavaScript,你得首先放下对象和类的概念,回到数据和代码的本原。前面说过,编程世界只有数据和代码两种基本元素,而这两种元素又有着纠缠不清的关系。JavaScript就是把数据和代码都简化到最原始的程度。
JavaScript中的数据很简洁的。简单数据只有 undefined, null, boolean, number和string这五种,而复杂数据只有一种,即object。这就好比中国古典的朴素唯物思想,把世界最基本的元素归为金木水火土,其他复杂的物质都是由这五种基本元素组成。 阅读全文
数组有四种定义的方式
使用构造函数:
var a = new Array();
var b = new Array(8);
var c = new Array(“first”, “second”, “third”);
或者数组直接量:
var d = ["first", "second", "third"]; 阅读全文
当用双引号或heredoc定义字符串直接量时,字符串服从变量替换(variable interpolation)规则。替换即在字符串中用变量的值来替换变量名,也就是说在字符串中会自动进行变量解析。有两种方法把变量替换到字符串中——简单的方法和复杂的方法。
简单的方法是把变量名放在双引号字符串或heredoc中:
$who = ‘Kilroy’;
$where = ‘here’;
echo “$who was $where”;
Kilroy was here 阅读全文
JS不仅可以在浏览器端受安全限制的执行,实现绚丽的网页特效,还可以在服务器端写ASP,实现比VBS功能更强大,更容易开发的WEB程序。但是,很多人不知道的是,JS还可以写应用程序,实现对本地计算机的控制,其中一个很常见的任务就是自动登录和自动注册。通常JS脚本适合与无人看守的自动化任务,但是结合InternetExplorer.Application我们就可以结合IE的可视化界面和本地JS应用程序强大功能了。
在浏览器里执行JS,通常会收到浏览器的安全限制,例如不能读取本地文件系统,读取数据库,不能跨域访问。桌面执行的JS却拥有和普通应用程序一样的权限。但是,JS程序更简单,更容易开发。下面就以自动提交表单为例。 阅读全文
Tutorial 1: How it works.
教程1:工作原理
In this tutorial we are going to try and get the following chart onto your web site:
在这个教程中,我们将试着将以下图表部署到你的web站点上:
1: Install files
1:配置相关文件 阅读全文