文档章节

1_初识javascript

1217528969
 1217528969
发布于 2015/02/26 09:45
字数 554
阅读 31
收藏 0

阿里云携手百名商业领袖、技术大咖,带您一探行进中的数字新基建!>>>

1.1 初识Javascript

    javascript是一种专为与网页交互儿设计的脚本语言。由三部分组成:
        ECMAScript  (ECMA-262定义)  提供核心语言功能
        文档对象模型(DOM)提供访问和操作网页内容的方法和接口
        浏览器对象模型(BOM)提供与浏览器交互的方法和接口
    Javascript的这三个组成部分在当前五大主流浏览器中都得到了不同程度的支持(IE、FireFox、Chrome、Safari、Opera)。基本所有的浏览器都大体上支持ECMAScript第三版。但是对于DOM和BOM的支持相比较而言则差很多。

1.2 初识Javascript
    对JavaScript是一种可以与HTML标记语言混合使用的脚本语言,其编写的程序可以直接在浏览器中解释执行。
    javascript是一种解释型语言(预编译、执行)
    Javascript的国际标准是ECMAScript.
        语法、类型、语句、关键字、保留字、操作符、对象
    如何使用javascript?
        在HTML文档中插入脚本语言可以使用<script>标记
        <script>标记可以置于页面任意位置,一般定义在<head>标签中

<head>
    <script type="text/javascript" charset="utf-8"  >
        // helloworld
        //浏览器对象 window 弹出警告框 window可省略,直接使用alert('hello javascript! my comming....');
        window.alert('hello javascript! my comming....');
        //文档的对象
        document.write('我是第一个程序...!');
        //把内容打印到控制台
        console.info('hello js!!!');
    </script>
</head>

    <script>标记属性!
        type、src、defer、charset

<!-- 外部引入文件 src属性 -->
<!-- 解析顺序 从上到下 边解析边执行 -->
<!-- 延迟执行:defer 可以延迟执行代码(当页面都加载完毕以后 window.onload)  -->
<script type="text/javascript" charset="utf-8" defer="defer" src='../commons/001.js'></script>
<script type="text/javascript" charset="utf-8" >
    alert('我是内部代码!!!!');
</script>

注意:

1、在使用<script>标签引入外部文件时不能使用<script />结尾

<!-- 不正确的引入 -->
<script type="text/javascript" charset="utf-8" src='../commons/001.js' />

2、在使用<script>标签引入外部文件时不能在<script>标签中编写javascript代码

<!-- 不正确的代码编写 -->
<script type="text/javascript" charset="utf-8" src='../commons/001.js'>
    var x = "x";
    alert(x);
</script>


© 著作权归作者所有

1217528969
粉丝 1
博文 27
码字总数 14810
作品 0
济南
私信 提问
加载中

评论(0)

菜鸟requireJS教程---1、初识requirejs

菜鸟requireJS教程---1、初识requirejs 一、总结 一句话总结: Using a modular script loader like RequireJS will improve the speed and quality of your code. 1、requirejs优点? 1、防......

osc_9sai706y
2019/09/26
16
0
JavaScript基础训练营

视频列表 JavaScript基础训练营 - 课程前瞻 初识JavaScript及IDE JS中的数据类型简介 JS的报错类型及符号 作用域与function 预解析与变量提升 作业解析及函数的变量提升 JavaScript中的windo...

阿牛
04/19
0
0
HTML 5视频教程系列之JavaScript学习篇-何韬-专题视频课程

HTML 5视频教程系列之JavaScript学习篇—52816人已学习 课程介绍 HTML 5视频教程系列中JavaScript开发的基础知识讲解及学习。 课程收益 通过自学视频掌握HTML 5开发手机应用和手机游戏的技能...

pkutao
2015/02/10
0
0
初识JQuery-DOM操作(Demo实战详解)

我是辰兮,很高兴你能来阅读,本章初识jQuery,用案例详细的讲解了jQuery的DOM操作,每一个操作都有详细的案例以及截图,希望对你有帮助,分享获取新知,大家一起进步。 :JQuery-DOM进阶 文...

辰兮要努力
05/08
0
0
(22)bootstrap 初识 + Font Awesome(字体图标库)

bootstrap作用就是简化布局 bootstrap是基于JQ的,所以内部代码使用的是jq语法 所以要使用bs,必须先倒入 1、head标签内倒入bs的css文件 <link rel="stylesheet" href="bootstrap-3.3.7-dis......

osc_6ogjsu3t
2019/03/04
1
0

没有更多内容

加载失败,请刷新页面

加载更多

队列关系图

Joker上上签
26分钟前
24
0
解决LeanCloud流控问题以及配置DaoVoice

最近hexo博客的评论系统valine遇上一点问题,本篇就来记录下我的解决方法。 1 LeanCloud流控问题 如果用valine评论系统的同学最近打开valine部署的日志可能会发现诸如此类的信息。 事实上我在...

胖胖雕
43分钟前
17
0
深源恒际二代信用报告OCR产品入选百度云市场优选商城

本文作者:cloudmarket 近日,深源恒际二代信用报告OCR产品入选百度云市场优选商城,用户可通过百度云市场优选商城入口0元试用相关产品。 百度云市场优选商城是从云市场合作伙伴中精选而出,...

百度开发者中心
昨天
0
0
什么是反射,为什么有用? - What is reflection and why is it useful?

问题: What is reflection, and why is it useful? 什么是反射,为什么有用? I'm particularly interested in Java, but I assume the principles are the same in any language. 我对Jav......

javail
今天
17
0
URL 中文链接 编码错误 完美解决

直接上代码 str = "%25E4%25B8%25AD%25E6%2596%2587";console.log(str);str =decodeURIComponent(decodeURIComponent(str));console.log(str); 输出结果 %25E4%25B8%25AD%25E6%2596%25......

放只虎归个山
今天
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部