7.25PHP所学知识总结

JSDom知识

组成:ECMAscript, BOM, DOM

ECMAscript:语法核心

BOM:浏览器对象模型

window:窗口

open close

定时器:有返回 返回的是这个定时器的对象

(1)window.setInterval();//连环炸弹==>间隔执行

(2)window.setTmeout();//定时炸弹==>延迟执行

setTmeout(function(){},1000);

清除定时器:(1).clearTmeout   清除Tmeout定时器

(2).clearInterval 清除Interval定时器

histroy:历史记录

go(-1)  back()

location:地址栏

location(JS页面跳转) href=""  replace()

document:文档

DOM:文档对象模型

核心思想:找到元素,操作元素

JS找元素:会返回元素对象

document.getELementById(); 唯一确定

document.getELementsByName();//Name的属性值 返回的是数组

document.getELementsByTagName();//TagName的标签名  返回的是数组

document.getELementsByClassName(); //ClassName Class的属性值 返回的是数组

JS操作元素:

操作元素内容:

非表单元素:Dom.innerHTML

表单元素:Dom.value

操作元素属性:

Dom.getAttribute();//获取属性值

Dom.setAttribute();//设置属性值

Dom.removeAttribute();//移除属性值

操作元素样式:

Dom.style.color =red

操作元素事件

操作元素添加删除

//打开页面
var w=[];
function tiaozhuan(){
    for(var i=0;i<10;++i){
        w[i]=window.open();
    }

}

//关闭页面
function close(){
    for(var i=0;i<10;++i){
        w[i].close();
    }
}

//页面加载完成
window.onload=function(){
   alert("页面加载完成");
}

//时间日期对象
var  dd = new Date(),
     year = dd.getFullYear(),//年
     month = "0"+(+dd.getMonth()+1),//月
     date = dd.getDate(),//日
     hours = dd.getHours(),//时
     minutes=dd.getMinutes(),//分
     seconds=dd.getSeconds(),//秒
var str = y+‘-‘+m+‘-‘+d+‘ ‘+h+‘:‘+f+‘:‘+s;
document.write(str);

//Dom操作实例
<button    id="one">点我呀</button>
<button id="two" style="display:none">看不见我</button>
<script>
var btn1=document.getELementById("two");
btn1.setAttribute(‘onClick‘,‘showTwo()‘);
//id是two的默认隐藏 点击one显示two元素
function showTwo(){
//找到id为Two的元素
var btn=
document.getELementById("two");
if(btn.style.display=="block"){
    btn.style.display="none";
}else{
    btn.style.display="block";
    }
}
</script>

原文地址:https://www.cnblogs.com/Prinlily/p/9368651.html

时间: 2024-10-15 15:03:53

7.25PHP所学知识总结的相关文章

复习已学知识

复习已学知识 1.变量类型int double string char bool decimal变量使用规则:先声明再赋值最后使用int number;number=10; //int number=10; 可以写成一句.Console.WriteLine(number); 2.Camel 首字母小写 其余大写开头 用于变量和字段命名 Pascal 每个单词都大写开头 用于类或者方法命名 3.运算符赋值运算符:=复合赋值运算符:+= -= *= /= %=算术运算符:+ - * / % ++ -

java开发必学知识:动态代理

目录 1. 引言 2. 代理模式及静态代理 2.1 代理模式说明 2.2 静态代理 2.3 静态代理局限性 3. 动态代理 3.1 JAVA反射机制 3.2 JDK动态代理 3.2.1 JDK动态代理 3.2.2 JDK动态代理与限制 3.4 CGLIB动态代理 4. 动态代理在Spring的应用:AOP 4.1 AOP 概念 4.2 AOP编程 4.2.1 引入aop依赖 4.2.2 定义切面.切点与通知 5. 总结 参考资料 往期文章 一句话概括:java动态代理通过反射机制,可在不修改原代

Web前端入门必学知识

入门主要有三个部分   一.html+css部分:      1.前端的入门门槛极低,体现在HTML和CSS上运行环境就是浏览器,html+css这部分特别简单,网上搜资料,书籍视频非常多.css中盒子模型,流动,block,inline,层叠,样式优先级等这些自学起来也是非常容易.最 后再深入了解下浏览器差异性,ie9以下兼容简单了解就行了,ie9以下浏览器被淘汰掉是趋势,低版本没必要浪费大量时间去学习兼容主流浏览 器,google chrome浏览器.firefox浏览器.safari浏览器

总结学习机器学习过程中用到的数据学知识

现在机器学习行业持续加温,应届毕业生年薪持续走高,2019年毕业生算法岗年薪40万起,上不封顶,吸引着越来越多的人想往机器学习方向转.但是刚接触到算法时,看到那些数学公式都望而生畏,特别是公式的推导.今天本文就介绍机器学习会用到哪些数学知识,让那些想往机器学习方向转的同学心里有底,知道学习的方向. 数学是机器学习的内功.作为机器学习的基石,数学知识无论如何是绕不开的,机器学习中大量的问题最终都可以归结为求解最优化问题,微积分.线性代数是最优化方法和理论的基础,很多机器学习算法的建模涉及到概率论,

三级网络-不单单是学知识

今天下午,组内进行三级网络讲课,我正好讲的是第一题,还没有讲两句,老师就听不下去了,对我们进行了一番思想上的洗礼. 讲的是IP地址题.老师上来说:我们这样讲课的效率是及其低下的.因为这道题并不是很难,基本是白送分的题,比如考过三级的,他们在下面听你讲,不会有太大的提高,对于他们来说就相当于时间的浪费.所以不赞成大范围的讲课.大家都知道,大水漫灌的效果,不如滴灌的好.输送一根管子,哪有棵树,就在那开个口,每天定量浇水,比一下子浇好多水效果好的多.如果交流的话,单纯的讲知识没有什么必要,但是可以交流

《很杂很杂的杂学知识》--张立新

书的前半部分多是一些生活常识或一些科学知识,其中不乏解析常见现象的因果律.还有一些很有意思的事情是我未曾思考过的,比如:砍头疼吗?我的天,这个只有被砍过头的人才知道了.什么颜色的汽车最安全?当然是白色了.手指一掰为什么"咔咔"响?其实是关节润滑液中的可溶解气体的释放声音. <能改斋漫录> 南海有虫,无骨,名曰"泥".在水中则活,失水则醉. <论语>-<宪德> 或曰:以德报怨,何如?子曰:何以报德?以直报怨,以德报德. 量小非君子,

根据基础班所学知识制作网页

一个网页需要满足三点:结构(HTML)样式(CSS) 行为(JavaScript).而制作网页前需要一个代码编辑器,现在用的两个编辑器EditPlus.sublime,我一般选择sublime这个懒人编辑器-.-.制作网页最重要的是思维,好的思维可以事半功倍,顺着清晰的思维编写是很轻松的事.要清楚的明白自己要做什么,步骤是怎样的. 做网页就像建造房子,首先要有地基,HTML的编写就像是地基.HTML的编写:要清楚HTML的构造,HTML的编写规则,标签的属性等.其中有几点需要特别注意:表格标记及

0411所学知识总结

如爆炸般的信息内容在今天来了个小高峰,很刺激!(如若内容有书写或用法错误,肯定指点,本萌新表示无尽感激!!) 框架(不同于其他标签,它的存在要取消掉body的位置)主要用于把界面分层次,以后可以用模版做,前端尽量不要用,体验上不是很好. <frameset rows="30%,*" frameborder="0"></frameset>  "cols分列   rows分行  *代表剩下的所有" <frame src=

Linux开机启动流程及运行级别和常用组合键 == 第一次所学知识框架==

第一次写经验总结 望体谅 linux开机启动过程总结=简化版 1)  加载bios,获取cpu,内存,硬盘 2)  读取MBR,获取bootloader(grub) 3)  根据grub的内容加载内核 4)  内核执行/sbin/init,根据/etc/inittab完成初始化 5)  init执行 /etc/rc.d/rc.sysinit 6)  启动内核模块,根据/etc/modprobe.conf或/etc/modprobe.d/目录下的的文件来加载模块 7)  根据运行级别不同,init