7月17日学习总结

    周末到了,“快节奏”的一周过去了,本周我们已经学习完了Javascript的3分之2左右的知识,这速度这滋味,简直酸爽,在上周五,我们学习了如何用JS对css进行操作,以及解决浏览器兼容性的问题办法。
function $(id) {
return document.getElementById(id);
}
function onMe() {
var div1 = $("div1");
var div2 = $("div2");
if(div1.className == "div1") {
div1.className = "div2";
} else {
div1.className = "div1";
}
if(div2.className == "div1") {
div2.className = "div2";
} else {
div2.className = "div1";
}
}
如上面的对调DIV样式的代码,我个人理解想要在JS中对css进行局部改变,要classname才可以进行。

document.styleSheets[0].insertRule(".div2:hover{width:200px;height:200px;}", 2);这段代码的意思就是把第一个style(数组)中的位置2位置(IE浏览器要用addRule)。

alert(window.getComputedStyle(div2, null).width)这个意思就是返回div2的宽度。getComputedStyle(对象,null) 火狐浏览器 用来获得实际的样式属性;;{对象.currentStyle.属性 IE浏览器 用来获得实际的样式属性}。

alert(document.styleSheets[0].cssRules[0].cssText); 弹出第一个style里的第一个css文本。

function onMe1() {
alert(document.styleSheets.length);
alert(document.styleSheets[0].cssRules[0].cssText);
document.styleSheets[0].insertRule(".div3{width:200px;height:200px;}", 0);
alert(document.styleSheets[0].cssRules[0].cssText);
document.styleSheets[0].deleteRule(0);
alert(document.styleSheets[0].cssRules[0].cssText);
}
上方代码第一行,是弹出CSS样式的style数组的长度;第三行就是在styleSheets这个数组的第一个style中的第一个属性前面插入.div3{width:200px;height:200px;};第五行就是删除styleSheets这个数组的第一个style中的第一个属性(也就是刚刚插入的那个)。(这说起来有点不好说)。

上周五的知识量相对于前几天比较少,所以感觉好接受一点,希望以后我能跟上进度。好了理理思绪,随笔就到这里。

时间: 2024-10-09 12:21:05

7月17日学习总结的相关文章

2014年7月17日学习笔记--PHP的循环结构学习

今天重新开始学习PHP, 为了学习PHP买了书,但书是一本大部头的书,不好带一直没有好好学习,我决定把书拆了分章来看,这样也方便带 也可以很快完成任务. 今天在linux mint 17上安装了lnmp 环境 和brackets工具,来学PHP,小的例子用vim来完成的. 记录一下自己美化的九九乘法表 代码如下: <?php     for($i=1;$i<=9;$i++){         for($j=1;$j<=9;$j++){             if($i>=$j){

10月17日学习内容

一.要约.要约邀请.承诺的定义及其理解. 要约:是希望他人订立合同而做出的有具体确定内容的.表明当接受要约人承诺后要约人即受该要约约束的书面.邮件.口头等多种表现形式的统称. 要约邀请:通过招标公告.拍卖公告.商业广告等方式表达希望他人向自己发出要约的意思表示. 承诺:是受要约人同意要约的意思表示,承诺通知到达要约人时生效. 二.项目配置管理的任务:制定配置管理计划,配置标识与建立基线,变更管理,版本管理.配置审核及配置状态报告. 三.配置项版本号规则:"0.YZ"."X.Y

2016年3月17日学习笔记----AJAX(网络协议)

function btnClick() { var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");//创建XMLHTTP对象,相当于WebClient if(!xmlhttp){ alert("创建xmlhttp对象异常!"); return false; } xmlhttp.open("POST","GetDatel.ashx?id="+encodeURI("中国

Python学习日志9月17日 一周总结

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "PingFang SC"; color: #000000 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px "Helvetica Neue"; color: #000000; min-height: 12.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; fo

5月17日上午学习日志

2017年5月17日上午把昨天记忆的英语单词的多种词意用自己组句的方法联系起来再记忆一遍,然后再联系真题学10个考研高频词汇,然后再复习昨天的词汇,听外教讲授Eclipse 的课程老师在课堂上给我们展示了第一代计算机的VCR,其实包括计算机的构造,工作原理和运作及其功能等 ,增长了我的见识.再完成扇贝四级单词的打卡.

2017年3月17日下午日志

2017年3月17日下午复习了高等数学,继续观看了张宇高等数学第十二讲教学视频高等数学部分计算题题型数列极限的计算原则和方法,深入学习了夹逼准则题型和解决方法,也叫哪里跑准则,认识了很重要的数学家费马和罗尔极其相关数学史,初步学到费马定理.完成英语单词的背诵.

2014年8月17日

这周我们在后半周,学习了SASS LESS和Jquery 学习了jquery之后才发现他的强大之处,可以将我们之前使用JS时候,多行代码缩短至几行代码,并且不用考虑兼容性问题,IE  谷歌等浏览器都可以支持, 可是可能是由于新接触jquery,对于jquery还不能熟练的掌握,需要慢慢练习才能熟能生巧. 还有就是自己代码命名和排列太随意了,这个以后要改正,命名不能随意,太随意容易让自己和别人在阅读代码时候,有些不明白代码的含义. 2014年8月17日,布布扣,bubuko.com

冲刺阶段(二)第五天 5月17日

昨天:通过对Android通讯录视频的学习,掌握了其中的显示图像选择框(1.2.3.4)以及保存用户信息(1.2.3.4)的知识,为后续的开发奠定了基础. 今天:利用前几天学习的知识实现铁大助手中图片切换的功能. 困难:图片的大小没能调整到最合适的大小,很遗憾... 冲刺阶段(二)第五天 5月17日,布布扣,bubuko.com

2017年09月17日

今日日期:2017年09月17日 整理时间:17:19 天气状态:晴天 工作状态:上班 重要事项:电动车充电 家庭事项:老婆老家回来 今日总结:总体评价今天是失败的一天,无论是在金钱还是经验或者社交上面都一无所获,但是经过深思熟虑我要改变,不能做一个每日效率低下并且每天晚上回想起来都不知道今天做了什么的人,从今天做起改变,加油!你行的陈安太! 工作日程(周1-周五) 日期 时段 时间 主任务 副任务 备注 进度 周一 上午 05:00 检查微信 15263730908 × 采集数据 采集店铺 ×