栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2022-07-12 第五小组 顾祥全 学习笔记 day05

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2022-07-12 第五小组 顾祥全 学习笔记 day05

1. 学习收获

JS中的常用的内置函数
函数种类函数

Array
   

concat()连接
join()设置分隔符连接数组作为一个字符串
pop()删除数组中的最后一个元素
sort()排序,从小到大

 Global
   

isNaN() 判断一个值是不是 不是数值
parseFloat()转换成float
parseInt()转换成int ...
number() 转成number
string()转换成字符串

String

charAt()取出指定索引位置的字符

indexOf()判断字符是否存在,顺序查找返回第一个找到的元素的索引,
不存在返回-1
lastIndexOf())判断字符是否存在,逆序查找返回第一个找到的元素的索引,

不存在返回-1

replace()替换字符串

split()根据字符参数去拆分自负床,返回一个字符串数组
substring()截取字符串

Match

ceil()向上取整

floor()向下取整

round()四舍五入

random()随机生成一个0-1的随机数
三角函数(sin、cos、tan)
E、PI等常数

Data

new Date()获取系统当前事件
getDate()返回日期的日1-31
getHours()返回时间中的时0-32
getMinutes()返回时间中的分

getSeconds()返回时间中的秒
.........

JS DOM编程

        DOM(Document Object Model)编程是通过JavaScript对HTML中的dom节点进行操作,DOM是有规范的,DOM规范是W3C制定的。

选择HTML节点/标签

 给节点添加内容        
  • InnerText -----> 在节点中添加文本内容(不能识别HTML代码)
  • InnerHTML ----> 在节点中添加内容(能识别HTML代码)

 JS中常用事件

 (1)blur失去焦点

 (2)change下拉列表选中项改变,或文本框内容改变

 (3)click鼠标单击

 (4)dblclick鼠标双击

 (5)focus获得焦点

 (6)keydown键盘按下

 (7)keyup键盘弹起

 (8)load页面加载完毕

 (9)mousedown鼠标按下

 (10)mouseover鼠标经过

 (11)mousemove鼠标移动

 (12)mouseout鼠标离开

(13)mouseup鼠标弹起

(14)reset表单重置

(15)select文本被选定

(16)submit表单提交

JS注册事件的两种方式

(1)在标签中使用事件句柄的方式注册事件     

    
    

    

(2)在页面加载完毕后使用JS代码给元素绑定事件

  
    

    

课堂练习题

  找出数组中的最大值

        //声明并初始化一个数组arrA
        let arrA = [10,5,9,7,-5,100,257];    
          
        //返回数组arr中的最大值
        let maxOfArray = function(arr) {    
           let max = arr[0];
            for(let i=0; i max)
                    max = arr[i]; 
            }
            return max;
        }
        alert("最大值是:" + maxOfArray(arrA));

  判断数组在元素中是否存在   

       //声明并初始化一个数组arrA
        let arrA = [10,5,9,7,-5,100,257];
        
        //判断数组arr中是否存在ele,如果存在返回数组下标,不存在返回-1
        let indexOf = function(arr,ele) {
            for(let i=0; i

 今年时2022年。今天我们公司有10个人,每年公司会以10%的比重招人。

 问:哪一年公司认数突破100人

        let year = 2022;        //年分
        let perCount = 10;      //人数
        let limitPerson = 100;  //限定人数
        //按题干的增长方式增长,返回超出限定人数后的年分
        let incPerson = function(year,initPerson,limitPerson) {
            let i = 0;
            while(initPerson <= limitPerson) {
                initPerson += (initPerson/10);
                year++; 
                i++;
            }
            return year;
        }
        alert("在"+incPerson(year,perCount,limitPerson)+"年,我司人数会超过"+limitPerson+"人");

通过JS实现三级Select(provice > city > town)




    
    
    
    Document
    


    
    
    
       

        

效果如下图所示

2. 知识点:  了解 3. 掌握情况:了解

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1013311.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号