WEB Basic基础-07

1、列表


1、表现特征


1、上下外边距


2、左内边距


3、列表项标识


4、纵向排列


2、列表属性


1、list-style-type


取值:


1、none (不显示任何标识)


2、disc (实心原点)


3、circle (空心圆点)


4、square (实心方块)


... ...






2、list-style


作用:列表的简写属性


常用用法:


list-style:none;


2、转换属性 - transform


1、什么是转换


改变元素在页面中的位置,尺寸,角度的一种方式


2、属性


1、转换属性


属性:transform


取值:


1、none :默认值,无任何转换效果


2、转换函数


如果有多个转换函数的话,中间要用空格隔开


2、转换原点


1、什么是转换原点


转换原点就是转换操作所围绕的一个点


2、语法


属性:transform-origin


取值:使用空格隔开的两个值


1、以 px 为单位的数值


2、以 % 为单位的数值


3、关键字


top / bottom / center / left / right


注意:默认的转换原点是在元素的中心位置处


3、转换效果


1、位移


1、作用


改变元素在页面中的位置


2、语法


属性:transform


取值(函数):


1、translateX(x)


x表示元素在x轴上的位移距离(横向)


x取值为正,元素右移


x取值为负,元素左移


2、translateY(y)


y表示元素在y轴上的位移距离(纵向)


y取值为正,元素下移


y取值为负,元素上移


3、translate(x)


等同于 translateX(x)


4、translate(x,y)


同时在x轴和y轴上做位移操作


2、缩放


1、作用


改变元素在页面中的大小


2、语法


属性:transform


取值(函数):


1、scaleX(x)


x表示横向缩放比例


x默认值为1,原始大小


大于1的数字:放大的比例


大于0小于1的数字:缩小的比例


小于0:物极必反


2、scaleY(y)


y表示纵向缩放比例


效果等同于 x


3、scale(value)


value表示x轴和y轴的缩放比例是相同的


3、旋转


1、作用


改变元素在网页中的角度


2、语法


属性:transform


取值:


1、rotate(ndeg)


n为旋转角度


n取值为正,顺时针旋转


n取值为负,逆时针旋转


3、注意


1、转换原点会影响转换效果


2、旋转操作时,会连同坐标轴也一同跟着旋转。会影响旋转之后的位移操作。


3、JavaScript概述


1、什么是JavaScript


JavaScript 简称"JS",是一种运行于JS解释器或执行引擎中的解释性脚本语言


2、JS发展史


1、1992年Nombas公司开发了一款脚本语言,能够运行在网页中,名称 CMM(C--),更名为 ScriptEase


2、1995年Netscape(网景)为自己的浏览器Navigator2.0开发了另一款脚本语言 - LiveScript,后更名为 JavaScript


3、1996年Microsoft,为自己的浏览器IE3.0开发了一款JavaScript的克隆版本JScript


4、1997年Netscape找到了ECMA(欧洲计算机制造商联合会)。Netscape将JS的核心交给了ECMA,从此JS的核心被更名为 ECMA Script,简称ES






完整的JS组成:


1、核心 - ECMAScript


包含了JS中最基本的语法规范


2、浏览器对象模型 - BOM模型


Browser Object Model


提供了一系列的可操作方法和属性用于和浏览器进行交互


3、文档对象模型 - DOM模型


Document Object Model


提供了一系列的可操作方法和属性用于和文档进行交互


4、JS的使用方式


1、在元素事件中编写JS代码


事件:用户在元素上所激发的行为操作


onclick:当用户单击元素时激发的操作


语法:


<标记 οnclick="JS执行代码">


JS可执行代码:


console.log("向控制台中输出一句话");


console.log('向控制台中输出一句话');


2、将代码嵌入在网页的<script></script>里


语法:


在网页的任意位置处,均可以嵌入


<script>


可执行的JS代码


</script>


特点:


网页加载时就执行






document.write("向网页中输出的一句话!");


注意:将document.write编写在按钮中的话,在执行时,会刷新网页中的内容


练习:


在一个按钮中,单击时,执行 document.write()


3、将JS代码编写在外部的JS文件中


1、创建一个js文件(xxx.js),编写JS代码


2、在使用的网页中对js文件进行引入


<script src="JS文件路径"></script>






注意:在引入的JS标记中是不能编写JS脚本的


练习:


1、使用元素事件方式,向控制台中输出一句话"我的第一个JS练习"


<button οnclick="console.log('我的第一个JS练习')"></button>


2、使用<script></script>,向网页中输出一句话"我的第一个JS练习"


<script>


document.write("我的第一个JS练习");


</script>


3、使用外部JS文件的方式,在网页中弹出一句话"我的第一个JS练习"


xxx.js:


window.alert("我的第一个JS练习");


xxx.html


<script src="xxx.js"></script>


5、JS的基础语法


1、JS都是由语句来组成的


1、由运算符,关键字 和 表达式构成的


2、JS中严格区分大小写


console.log("..."); 正确


Console.log("..."); 错误


3、每条语句必须以 ; 表示结束


4、所有的标识符,符号必须都是英文的


console.log("");


console.log(“”);


2、JS中的注释


单行:// 


//这是一段有注释的内容,其中文字包含比较多,自动换行了


多行:/*  */


6、JS中的变量 和 常量


1、变量


1、声明变量


声明:var 变量名;


赋值:变量名 = 值;


声明并赋值:var 变量名=值;


ex:


声明一个变量名称为 uname,值为 王小明


var uname = "王小明";


console.log(uname);


document.write(uname);


window.alert(uname);






var name = ""; //尽量不要用 name 做变量


2、注意


1、在声明变量时,尽量使用 var 关键字,如果省略var的话,也可以,但容易出问题。


2、声明变量如果未赋值的话,默认值为 undefined


3、变量名的命名规范


1、不能是JS中的关键字和保留关键字


2、由字母,数字,下划线(_)和$  


var $ = 35;


var _46 = 46;


3、数字不能开头


4、尽量不要重复


5、尽量要见名知意


6、如无特殊需求,尽量使用小驼峰命名法


var age;


var gender;


var userName;


4、变量的使用方式


1、为变量赋值


只要变量出现在赋值(=)符号的左边,一律都是赋值操作


var age = 35;


var newAge = age;


2、获取变量的值


只要变量没出现在赋值(=)符号的左边,一律都是取值操作


console.log(uname);


var age = 35;//赋值


age = age + 35;






赋值操作:


1、先运算赋值符号右面表达式或值,再赋值给左边的变量


2、赋值符号的左边只能是变量


2、常量


1、什么是常量


一经声明就不允许被修改的数据就是常量


2、语法


const 常量名=值;


注意:


1、常量声明好之后是不允许被修改的,所以一定要赋值


2、常量名一般采用全大写形式






练习:


1、创建一个网页06-JS-const-exer.html


2、声明一个常量PI,赋值为3.14


3、声明一个变量 r,表示一个圆的半径,随意赋值


4、通过PI和r计算圆的周长,并将结果保存在变量 l 中 (2*π*r)


5、通过PI和r计算圆的面积,并将结果保存在变量 s 中 (π*r*r)


半径为...的圆的周长是...


半径为...的圆的面积是...


保留到小数点 n 位


var l = 62.8000000000004;


l = l.toFixed(n);
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值