`
有崖生110
  • 浏览: 55232 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

js基本了解

    博客分类:
  • js
 
阅读更多
好吧,觉得确实需要系统学习一下js,抽了下时间,找了个教程,慢慢看下。。。
首先,根据惯例我都是带着3个问题去学习的,
1、js是个神马东西(就是类似于定义的东西)
2、js解决了神马问题(这东西总得有用才发明出来吧?)
3、js如何去用(这个得花长时间去深入了解才能够熟练。。。)

一、javascript是什么?
1。是一个脚本语言(脚本语言是轻量级的开发语言)
2。是一个解释性语言(代码执行不需要预编译)
3。由数行可执行代码组成
4。设计用来向html页面添加交互行为(一般情况代码直接嵌入html页面)
5。你可以用面向对象的编程思想去写,也可以用面向过程的编程思想去写它。(但是它还一个基于对象的语言)

二、javascript解决了什么问题?
1。为html设计师设计了一种编程工具
2。可将动态文本放入html页面中
3。对事件作出相应,比如触发某个html元素时
4。读写修改html元素的内容
5。验证要提交的数据,如用户名是否存在的验证
6。检测访问者浏览器,根据浏览器载入相应的页面
7。创建cookies

三、javascript的实现、
坦白说,这个东西功能挺好用的。能实现的功能也好多。。。
这里就先讲一个最简单地实现,就是直接在页面输出的功能。

<html>
<body>
<script type="text/javascript">
document.write("Hello World!");
</script>
</body>
</html>

如果需要把一段 JavaScript 插入 HTML 页面,我们需要使用 <script> 标签(同时使用 type 属性来定义脚本语言)。
这样,<script type="text/javascript"> 和 </script> 就可以告诉浏览器 JavaScript 从何处开始,到何处结束。

<html>
<body>
<script type="text/javascript">
document.write("<h1>Hello World!<h1>");
</script>
</body>
</html>
可以在输出内容里面加一些html标签的哦

javascript脚本放置的位置也是有讲究的:
1、head部分:包含函数部分的脚本在head,为了确保在调用函数前脚本已经载入所以放置在head
2、body部分:页面载入浏览器时就执行
3、外部:希望在若干个页面运行相同的脚本,所以抽取到外面,
为了达到这个目的,你可以将 JavaScript 写入一个外部文件之中。然后以 .js 为后缀保存这个文件。
注意:外部文件不能包含 <script> 标签。
然后把 .js 文件指定给 <script> 标签中的 "src" 属性,就可以使用这个外部文件了:
<html>
<head>
<script src="xxx.js">....</script>
</head>
<body>
</body>
</html>

分享到:
评论

相关推荐

    JS基本入门材料

    "JS基本入门材料"这个压缩包文件显然是为初学者设计的一份学习资源,旨在帮助他们理解并掌握JavaScript的基础知识。 首先,我们需要了解JavaScript的基本概念。JavaScript是一种解释型的、基于原型的、弱类型的脚本...

    js基本功.doc

    学习JavaScript首先需要了解ECMAScript的基本语法,包括: - 变量声明:`var`, `let`, `const`的区别与使用场景。 - 数据类型:原始类型(如字符串、数字、布尔、null、undefined)和引用类型(如对象)。 - 运算符...

    flv.js + flv.min.js +基本示例

    开发者可以通过这个示例了解如何在自己的项目中集成 FLV.js。 4. **使用步骤** - 引入 flv.min.js:在 HTML 文件中通过 `&lt;script&gt;` 标签引入 flv.min.js。 - 创建视频元素:使用 `&lt;video&gt;` 标签创建一个视频播放...

    javascript_js教程

    12. **前端框架**:现代Web开发中,如React、Vue.js和Angular等框架的使用非常普遍,了解其基本原理和应用能提升开发效率。 通过这个“javascript_js教程”,初学者将能够系统地学习JavaScript的基础知识,逐步掌握...

    整理1500个JS特效源码

    首先,我们要了解JS特效在网页开发中的重要性。JavaScript可以处理用户输入、控制多媒体、进行动画制作以及与服务器进行异步通信等,极大地提升了用户体验。这些特效不仅包括简单的页面元素操作,如淡入淡出、滑动...

    js基本语法

    JavaScript(简称JS)是一种轻量级的解释型编程语言,广泛应用于网页和网络应用开发,它的基本语法是学习JS的基础。下面将详细讲解JS的基本语法元素。 1. 注释: 在JS中,我们可以使用两种方式进行注释。单行注释...

    javascript生存图表实例

    首先,我们要了解JavaScript的基本概念。JavaScript是一种解释型、面向对象的编程语言,主要应用于客户端的网页开发,用于实现动态效果和与用户的交互。在JavaScript中,我们可以利用DOM(Document Object Model)...

    Javascript基础入门,最基础的,让你了解js的基本知识

    本教程为未接触过 JavaScript 的读者提供了比较完善的初级知识,但只限于初级知识:所有与动态网页密切相关的 JavaScript 在本教程中都未提及,包括动态定位、动画、让文档接收更多事件(document.captureEvent())等...

    javascript写的模拟器运行linux--jslinux

    JavaScript编写的Linux模拟器,即JSLinux,是由著名的程序员Fabrice Bellard创作的一个创新项目。Fabrice Bellard是一位多产的开发者,以其在计算机领域的多项杰出贡献而闻名,包括FFmpeg、QEMU虚拟化软件以及...

    JS操作SVG基本封装

    首先,让我们深入了解一下`svg.js`这个文件。这是一个封装了SVG操作的JavaScript库,旨在简化对SVG元素的处理,使其在各种浏览器环境下兼容,包括IE8及以下版本,以及Opera和Chrome等现代浏览器。这样的库通常会提供...

    VanillaJS 中的基本计算器应用程序源代码

    基本计算器应用程序是使用 JavaScript 编程语言创建的。该项目是一个用户友好的应用程序,可以自由定制以满足您的需求。此应用程序的目的是帮助您计算解决问题中的常用数字。该应用程序提供了计算器的基本功能,可...

    JS_RSA_DEMO 所用JS资源(RSA.js BigInt.js, Barrett.js)

    JavaScript RSA_DEMO 使用的资源包括 RSA.js、BigInt.js 和 Barrett.js 这三个核心文件,以及一...开发者可以通过学习和使用这些文件,了解RSA加密的基本原理和实践方法,进一步应用于自己的项目中,提高数据的安全性。

    JS结课作业,html结课作业,JavaScript

    在本“JS结课作业”中,我们可以通过`index.html`和`detail.html`这两个HTML文件了解到,这是一份用JS实现的网页项目,旨在展示学习者对JavaScript的理解和应用能力。 `index.html`通常是网站的主页,它包含了网页...

    Toastjs一个JavaScript原型吐司消息

    1. **JavaScript基础**:理解JavaScript的基本语法、对象、函数、事件处理等是使用Toast.js的前提。开发者需要知道如何在HTML中引入JavaScript脚本,以及如何调用和执行JavaScript代码。 2. **DOM操作**:因为Toast...

    Rain - JavaScript(JS) - 贪吃蛇

    总结来说,"Rain - JavaScript(JS) - 贪吃蛇"项目不仅提供了一个娱乐性的游戏体验,同时也是一份很好的JavaScript教学资源,它涵盖了基本的编程概念,如面向对象编程、事件处理、DOM操作和动画制作。对于想要学习...

    5JS有关JAVASCRIPT 编程PPT

    首先,JavaScript的基本语法是学习的起点。它是一种基于原型的、弱类型的动态语言,这意味着在编写代码时,变量类型可以不预先声明,对象可以继承自其他对象,而且可以通过运行时的改变来影响程序的行为。理解变量的...

    鬼鬼js调试工具 js逆向必备

    1. **JavaScript基础**:首先,理解和掌握JavaScript的基本语法是进行JS逆向的前提。包括变量、数据类型、运算符、控制流、函数、对象、类等基础知识,这些都是解析和理解逆向代码的基础。 2. **DOM操作**:...

    Node.js-blockchain.js⛓️使用JavaScript构建的区块链命令行界面

    `blockchain.js` 是一个使用JavaScript编写的命令行工具,用于理解和实践区块链的基本原理。这个项目提供了一个简单的区块链实现,通过Node.js的命令行界面操作,帮助开发者快速上手区块链开发。 **项目结构与功能*...

    javascript/js超强计算器

    JavaScript是一种广泛应用于网页和网络应用的脚本语言,主要负责客户端的交互逻辑。在这个"JavaScript/js超强计算器...开发者通过这个项目不仅能够提升JavaScript编程技能,也能深入了解前端交互设计和计算逻辑实现。

Global site tag (gtag.js) - Google Analytics