第一范文网 - 专业文章范例文档资料分享平台

JavaScript入门基础教程(1)js入门+和数据类型介绍

来源:用户分享 时间:2025/10/21 14:01:33 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

昨日回顾 position:定位 position:static; position:absolute; 设置元素为绝对定位

1、 相对于具有定位方式为absolute、relative的最近父元素进行定位;如果没有这样

的父元素,相对于文档左上角。

2、 元素设置为绝对定位后,其他的元素会填充其位置。 3、 一个行元素设置为绝对位后会自动变为块元素。

position:relative;

1、 相对定位相对于本身在原文档中的位置

2、 元素设置为相对定位后,其后的元素不会填充其位置

position:fixed;

1、 元素设置为固定位置后,相对于浏览器窗口左上角 2、 元素设置为固定定位后,其后元素会来填充其位置

当一个元素仅设置定位方式时,元素的位置默认不变,只有当为left、top、right、botom设置值时,元素才会进行定位

如果想让元素实现动画效果,元素必须设置为相对定位或绝对定位 display:设置元素的显示方式 display:none; 设置元素不显示 display:block; 将元素调置为块元素 display:inline; 将元素设置为行元素 overflow:hidden; overflow:scroll; overflow:auto; overflow-x: overflow-y:

设置元素内容超出元素的范围时隐藏 清除内部元素的浮动 设置滚动条

设置水平滚动条 设置垂直滚动条

处理浏览器兼容性: 1、 初始化

2、 使用通用的属性 3、 CSS hack 针对不同浏览器书写不同代码

IE6、IE7、FireFox

CSS Hack书写顺序: Firefox > IE7 >IE6

程序语言与标签语言的区别: 标签语言,不涉及逻辑与变量 程序语言,有变量,语法结构

JavaScript

JS概念: JS是一种轻量级的、基于对象、跨平台、事件驱动式、客户端脚本语言 轻量级:就是只这种不需安装,浏览会内置一个JS的解释器 基于对象:面对对象的纯度没有Java这种纯面向对象语言那么高 class 由类产生 对象 js中没有class概念 却可以创建 对象 跨平台:js可以运行在html、web服务器,服务器、pc、平板电脑、智能手机。 客户端脚本语言:脚本语言有两种,一种是服务器端php,另一种是客户端 事件驱动:事件驱动也叫事件触发,由事件触发执行某段js代码 (Object)对象:计算机之外的世界,现实世界由一个物质世界,任何一个物体或事务都有与之相关的属性和行为相关联。当我们描述每一个对象时,通常会说某某某的重量,某某某的身高,某某某的年纪,某某某的微笑。这是一种很合适的逻辑,能够清楚而准确的描述主体与附属在主体上的属性。 在计算机中,程序就是人的思维,谁写的程序这个程序主是谁思维,为了计算机程序逻辑更合理,再容易理解和使用,让程序代码更接近人的思维,就将现实世界中的对事物的描述引入计算机世界,形一种语法结构。 为什么要使用JS JS诞生最主要的原因是解决浏览器数据验证的问题 网面上有很绚丽的特效,滚动文字,和一些动态的内容,都是让js形成。提高了用户访问网站的体验,增加网站对用户的吸引。

JS能作什么

1、 可以动态生成HTML元素

2、 可以动态更改HTML元素的内容 3、 可以动态更改HTML元素的属性 4、 可以动态更改HTML元素的CSS样式 5、 AJAX(就业班)

标签 常用属性: type: 定义当前文档与被引入该当的关系 取值:text/javascript //此脚本语言为javascript 如果省略,浏览都会默认为javascript脚本语言

href: 被引入外部资源 language:取值javascript

//此属性被W3C弃用

标签可以们于文档中任何位置,强烈建议书写在标签中 js的语法规则:

1、 js是大小写敏感的

2、 js每条语句后都可以使用”;”表示语句结束,为了代码完善与强建,强烈建议每条语

言使用”;”结束 JS的阻塞加载与执行效率 1、HTML文档是自由而下一行一行执行的,当标签中有对js代码的引入,此请求发出后且得到答应后,才会渲染(显示)body标签中的内容 2、不要将一个js分成多个文件书写,会增服务器负担,增加http请求次数

JS的引入方法

1、 外部引入

一个script标签要么引入外部js文件,要么书写内部js代码 2、 内部引入

3、 行内引入

js的注释 有二种:

1、 单选注释

//注释内容

2、 间行或多行注释

/*注释内容*/

数据类型

计算机最主的功能是使用程序来处理并显示数据。程序只有两部分,一是代码,另一个是数据。在计算机信息就叫数据。数据有三种来源,用户输入,从数据库读取,程序生成。

姓名:zhangsan 年龄:28 性别:男 婚否:未婚 成绩:90

在js中数据分为三大类八小类

一、基本数据类

1、数值型(number)

a、整型(integer) 整数

例: 30 20 100 0xfff(十六进制) 012743(八进制) 取值:可以是任何数值 100 2200 两个特殊的值: NaN: Not a Number 不是一个数 Infinity: 无穷大

b、浮点型(float) 小数 例:23.87 45.65 取值:任何小数

2、字符型(string) 就是使用双引号或单引号括起来的一串字符 例: “zhangsan” ‘zhangsan’ ‘30’ 取值:任何带引号的字符串 var a=’’; 3、布尔类型(boolean) 就是表示事物两种状态: 是非、对错、真假 取值:true、false 布尔类型让程序具有了判断能力

“20”

二、特殊数据类型 undefined 未定义 取值:undefined; null 空

三、复合数据类型

基本数据类型的组合 a、 数组 (array)

一组有序数据组的组合 例:

var arrA=[1,2.3,true,false,’zhangsan’];

b、 对象 (object)

var objA={name:’zhansan’,age:28,sex:’男’,marriaged:true};

c、 函数 (function)

function 函数名(){ //函数体,函数所完成功能的代码 }

变量

程序主是取得数据,并进行处理。取得数据后,数据需要有一个存储的位置。 变量就是内存中临时存放数据的空间。内存中每个存放数据的空间都会有一个名子,这个名子叫变量名。 变量的定义: 语法: 1、var 变量名; //声名一个变量 var是系统关系字,用于定义变量 例:

var name;

name=”zhangsan”;

2、var 变量名=值; 在声名变量时直接为变量赋值(变量初始化) 3、var 变量名=变量; 使用已有的变量为变量赋值

“=”此符号叫赋值符号,将赋值符号右边的数据赋值给左边的变量

var x+yuen=200; //此种方法错误

变量的命名规则:

1、 变量名只包含字母、数字、_(下划线) 2、 变量名只能以字符和_开头

3、 变量名不能是js语言中的关键字或保留字

变量命名方法 匈牙利命名法 变量类型+变量名 例:objDiv iAge

bMarriaged

JavaScript入门基础教程(1)js入门+和数据类型介绍.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4gwux8xf4i20sz532alg3gznb0gt5600btj_1.html(转载请注明文章来源)
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top