标签:
Javascript是一种解释性脚本语言(代码不进行预编译)。
主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。
DOM:Document Objectt Model
DOM(文档对象模型)由著名的w3c制定,封装好的一些函数在html与xml中都是用DOM
在运行时确定数据类型。
JS是非常灵活的动态语言,开发工具中的JS完成功能只是一个辅助、建议。“.”出来的成员调用可能不能用,“.”不出来的成员也许也能调用,因此不要因为“点儿不出来”而担心代码有问题。编写js时,自己应该清楚当前对象有些什么成员,不能依赖智能提示。
网页中的Javascript代码放到<script></script>标签中,<script>标签可以放到<head>、<body>等任意位置,一个页面可以有不止一对<script></script>标签。
放到<head>中的<script>在body加载之前就已经运行了。写在body中的<script>是随着页面的加载而一个个执行的。
除了可以在页面中声明JavaScript以外,还可以将JavaScript写到单独的js文件中,然后在页面中引入:
<script src=“test.js”type=“text/javascript”></script>。
声明到单独的js文件的好处是多页面也可以共享、减小网络流量。可以将导入外部文件的<script>标签写在文档最后,提高用户体验
注意:
在<script></script>标签中不要出现’</script>’元素。
错误:
<script src=“test.js” type=“text/javascript”/>否则会有问题,这是一个比较特殊的地方。
变量命名规则:以字母、下划线或$开头,中间可以包括字母、数字、下划线或$。(变量命名中多了一个$)
JavaScript中即可以使用双引号声明字符串,也可以使用单引号声明字符串。主要是为了方便和html集成,避免转义符的麻烦。
JavaScript是动态类型,因此
var i=10;i=‘test’是合法的。
var m,n,x,y=10;也是合法
好奇心激发我对知识的渴望,求知欲驱动着我前进。
标签:
原文地址:http://www.cnblogs.com/sean100/p/4565709.html