首页 > 其他分享 >javescript入门

javescript入门

时间:2023-05-16 15:47:38浏览次数:27  
标签:读取 标签 javascript js html javescript 入门

js组成和基本结构

javascript缘由:可以实现html,css初级验证实现不了的复杂的验证

减轻服务器压力(在发送请求到服务器之前用javescript验证客户端)

w3c标准:结构化(html) 表现化(css) 行为化(javescript)

javascript定义:脚本语言(一堆命令组合在一起,可以批量执行的)

有一定的安全性

javascript是一种基于对象的语言(创建对面/面向对象)

定义一堆的事件(方法{函数})并进行调用

javascript基本结构:script标签是js脚本的标签元素名(我觉得类似于style)

type="text/javascript"代表浏览器<script>标签内部是js代码

alert(“xxx”);代表在网页中弹出提示框,并且提示框的内容时xxx

例子:<script type="text/javascript">alert("我是中国人");<script

javascript实战:script标签一般可以存放在页面的任何位置

开发过程中一般存放在body的最下方(html最下方)

例子:<body>

<div>1111</div>

<div>2222</div>

<script type="text/javascript">

document.write("123");</script>

</body>

不是必须放在最下面,其实也可以放在head里面,只是建议放在最下面,因为网页读取是从上往下,从左到右的,他得先读取内容,再出现样式,不应该先读取样式在读取内容

javascript特点:交互性(交互的行为)。脚本性(批量执行)。解释性(边执行边解释)

javascript组成:ecmascript(核心语法)。dom(文档对象模型)。bom(浏览器对象模型)

 

标签:读取,标签,javascript,js,html,javescript,入门
From: https://www.cnblogs.com/liuxin6de1b/p/17405815.html

相关文章

  • E840-TTL(4G05-DGC)型号4G/LTE数传模块快速入门测试教程
    亿佰特LTE数传模块E840-TTL(4G05-DGC)快速入门测试教程E840-TTL(4G05-DGC)是亿佰特推出的4G/LTE数传模块产品,是为实现串口设备与网络服务器,通过网络相互传输数据而开发的产品,该4G/LTE数传模块产品软件功能完善,覆盖绝大多数常规应用场景,用户只需通过简单的设置,即可实现串口到网络......
  • Hadoop入门
    2.Hadoop入门1.分布式和集群分布式:多台服务器相互配合完成一件工作(工作内部,各台服务器所完成的子任务不同)集群:多台服务器联合起来独立完成流水线式工作举例:洗衣店洗衣服如果分为四步:放入洗衣机、晾晒衣服、熨衣服、送给客户,每步都分别由不同种类的员工来做,那么这四个员工......
  • .NET 使用Camunda快速入门
    简介参考:https://www.cnblogs.com/lvdeyinBlog/p/16095603.html 一.工作流介绍1.什么是工作流工作流(Workflow),是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。工作流将一套大的业务逻辑分解成业务逻辑段,并统一控制这些业务逻辑段的执行条件,执行顺序以及相互通信......
  • nodejs 入门基本操作
    操作fs模块constpath=require("path");constfs=require("fs");/*相对路径是命令窗口执行的目录node提供了path模块来操作路径相关的api,其中__dirname是一个内置的变量,返回当前文件所在的目录*/constgetDirUrl=dir=>{returnpath.resolve(__dirname,dir)......
  • jointjs 入门
    链接http://www.bjhee.com/jointjs.html用JointJS做一个简单的功能控制图2019年1月30日 | 前端文章目录继上一篇介绍了GoJS之后,继续研究JS的绘图工具,毕竟GoJS有些小贵。这次选择了JointJS,完全开源,它还有一个商业版本叫Raddit,功能更强大。不过就我的需求场景,开源的Join......
  • AI绘画Stable Diffusion整合包V4三分钟超快速入门!
    本次整合包升级内容StableDiffusion整合包V4下载-torch2、xformers0.0.17、cudnn8.8打开无需任何操作即可满速(包括40系显卡-升级其它各种依赖版本-预置了Tagger(图反推关键词)的模型-预置了ControlNet、MultiDiffusion插件-优化了一些其他设置整合包只是打包了运行必须的py......
  • kettle从入门到精通 第十九课 kettle 资源仓库
    1、kettle里面的资源仓库的意思就是存放转换(.ktr)或者job(.kjb)文件的地方。通过spoon客户端右上角可以进行设置资源仓库。 2、kettle的资源仓库有三种方式1)本地文件存储,此种方式最简单,适用于本地单人开发测试。2)数据库db存储,此种方式适合团队协作,可以将文件存储到数据库里面......
  • nodejs 入门基本概念
    nodejs的诞生  Node.js是2009的时候由大神RyanDahl开发的。Ryan的本职工作是用C++写服务器,后来他总结出一个经验,一个高性能服务器应该是满足“事件驱动,非阻塞I/O”模型的。C++开发起来比较麻烦,于是Ryan就想找一种更高级的语言,以便快速开发。  Ryan发现JS语......
  • Docker入门与实战-Docker镜像的使用
    Docker入门与实战二.Docker镜像的使用1.获取镜像​ 命令:docker[image]pullimage-name[:tag]​ 说明:​ name为镜像仓库名称,严格来说,该name应该由注册服务器地址+镜像仓库名称组成,这样做可以避免不同仓库(注册服务器)下的镜像名称冲突的问 题,如果该注册服务器地......
  • Intellij Idea教程_编程入门自学教程_菜鸟教程-免费教程分享
    教程简介IDEA全称IntelliJIDEA,是java编程语言的集成开发环境。IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBra......