初学JS

    xiaoxiao2023-03-24  3

    JS在页面中的位置

    JS代码可放在html文件中任何位置,但是我们一般放在网页的head或者body部分。

    ==放在head部分==

    最常用的方式是在页面中head部分放置script元素,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分。

    ==放在body部分==

    JS代码在网页读取到该语句的时候就会执行。

    - [注意] :JS作为一种脚本语言可以放在html页面中的任何位置,但是浏览器解释html时是按先后顺序的,所以前面的script就被先执行。比如进行页面显示初始化的JS必须放在head里面,因为初始化都要求提前进行(比如页面body设置CSS等);而如果是通过事件调用执行的function那么对位置没什么要求的。

    函数

    基本语法:

    function 函数名() { 函数代码; }

    说明:

    function定义函数的关键字。“函数名”是你为函数取的名字。“函数代码”替换为完成特定功能的代码。

    输出内容(document.write)

    输出内容用“”括起,直接输出“”号内的内容。通过变量,输出内容。输出多项内容,内容之间用+号连接。输出HTML标签,并起作用,标签使用“”括起来。

    确认(confirm消息对话框)

    confirm消息对话框常用于允许用户做选择的动作。

    语法:confirm(str); // str:在消息对话框中要显示的文本 返回值:Boolean值。当点击确定时,返回ture;当点击取消时,返回false。

    提问(prompt消息对话框)

    弹出消息对话框,通常用于询问一些需要与用户交互的信息。

    语法:prompt(str1,str2); //str1:要显示在消息对话框中的文本,不可修改; str2:文本框中的内容,可以修改; 返回值:点击确定按钮,文本框中的内容作为函数的返回值;点击取消按钮,将返回null。

    打开新窗口(window.open)

    open()方法可以查找一个已经存在或者新建的浏览器窗口。

    语法:window.open([URL],[窗口名称],[参数字符串])

    窗口名称

    “_top”:框架网页中在上部窗口中显示目标网页“_blank”:在新窗口显示目标网页“_self”:在当前网页中的上部窗口中显示目标网页

    参数

    参数值说明topNumber窗口顶部离开屏幕顶部的像素数leftNumber窗口左端离开屏幕左端的像素数widthNumber窗口的宽度heightNumber窗口的高度menubaryes,no窗口有没有菜单toolbaryes,no窗口有没有工具条scrollbarsyes,no窗口有没有滚动条statusyes,no窗口有没有状态栏

    关闭窗口(window.close)

    用法:window.close();或<窗口对象>.close();

    认识DOM

    (Document Object Model文档对象模型) DOM将HTML文档呈现为带有元素、属性和文本的树结构(节点树)

    HTML文档可以说是由节点构成的集合,==三种常见的DOM节点==:

    元素节点:,,,

    等都是元素节点,即标签;

    文本节点:向用户展示的内容,如中的JavaScript、DOM、CSS等文本。 属性节点:元素属性,标签的属性(如标签的href属性)

    通过document.getElementById()方法获取元素(==注:获取的元素是一个对象,如果想对元素进行操作,要通过它的属性或方法==)

    innerHTML属性

    (用于获取或替换HTML元素的内容)

    语法:Object.innerHTML(==注:Object是获取的元素对象,如通过document.getElementById()获取的元素==)

    改变HTML样式

    语法:Object.style.property=new style;

    基本属性表(部分)

    属性描述backgroundColor设置元素背景色height设置元素高度width设置元素宽度color设置元素颜色font在一行设置所有的字体属性font-family设置元素字体系列font-size设置元素大小

    显示和隐藏(display属性)

    语法:Object.style.display = value;

    (value=none(隐藏)/block(显示))

    控制类名(className属性)

    className属性设置或返回元素的class属性

    语法:object.className=classname;

    作用:

    获取元素的class属性为网页内的某个元素指定一个css样式来更改元素外观
    转载请注明原文地址: https://ju.6miu.com/read-1201194.html
    最新回复(0)