- 博客(13)
- 收藏
- 关注
原创 js深入浅出-类型转换
隐式转换 1.=是赋值 2.严格模式=== 先判断类型,再判断值 console.log('123'===123);//false console.log(null===undefined);//false console.log(undefined===undefined);//true` 3.==如图1.null==undefined;con
2018-01-10 15:36:54
250
原创 js制作选项卡
制作选项卡问题: 1.背景色默认透明(有时候会误以为是白色),只有设置了背景色,才能遮盖下方选项内容的边框。 2.继续了解匿名函数自调用。html>head> meta charset="utf-8"> title>js原生选项卡切换title> style type="text/css"> body{ backgroun
2018-01-05 10:58:48
512
原创 慕课-js进阶篇小练习
制作一个表格,显示班级的学生信息。 任务: 1. 鼠标移到不同行上时背景色改为色值为 #f2f2f2,移开鼠标时则恢复为原背景色 #fff 2. 点击添加按钮,能动态在最后添加一行 3. 点击删除按钮,则删除当前行 为了完成这个小练习,感觉踩了无数坑。 问题: 1.window.onload,里面的函数调用时不能加括号。script type="tex
2018-01-05 01:25:28
1295
1
原创 浏览器对象
window对象 window对象是BOM的核心,window对象指当前的浏览器窗口function newWindow(){ var a=window.confirm("欢迎来到慕课网"); if(a){ window.open('http://www.imooc.com', '_blank','height=200,width=200'); }
2018-01-04 16:40:05
258
原创 Array对象
concat() 方法用于连接两个或多个数组。 arrayObject.concat(arrayX,arrayX,……,arrayX) 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的。如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组。var a = [
2018-01-04 00:17:03
207
原创 Math对象
Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别。Math对象属性console.log(Math.PI);console.log(Math.E);//算数常量econsole.log(Math.LN2);//2的自然对数 ln2 loge2console.log(Math.LN10);co
2018-01-03 17:02:21
251
原创 string
1.charAt() 方法可返回指定位置的字符。返回的字符是长度为 1 的字符串。var str="11112";console.log( str.charAt(str.length-1));//2 2.indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 var str="Hello World!" document.write(str.indexOf('o',s
2018-01-03 16:10:10
189
原创 Date对象
//2018-1-3var time=new Date(); //3var time1=time.getDate(); //2var time2=time.getFullYear(); //2018var time3=time.getYear(); //118->2018-1900 过时方法var time4=time.getMonth()+1; //1->从零开始var ti
2018-01-03 13:27:39
253
原创 我对px em rem的简单理解
em:会继承父元素font-size:62.5%;因为浏览器默认字体大小为16px所以此时父元素body的字体大小为10px1em=10pxfont-size:1.6em。to our best love font-size:1.6em;因为父元素div的字体大小为1.6em(这里的em是与p无关的em),即应该看的此时div字体大小为16px;这是因为em是相对于px的,那么此时在d
2017-12-01 00:34:17
358
原创 百度前端技术学院-任务四模拟队列
用了两种方法:第一种:数组刚开始对dom节点不熟悉,所以只想到了数组的pop、unshift、push、shift,里面有很多问题,但是这种方法用的太复杂了,虽然写出来了,但是感觉很没有逻辑。第二种方法就正常很多了。l两种方法只是实现了功能,没有优化,代码重复度高,待解决===第二种方法代码如下:html dom //1.
2017-11-03 21:17:35
326
原创 任务三
IFE JavaScript Task 01 北京空气质量: 90 上海空气质量: 70 天津空气质量:80 广州空气质量:50 深圳空气质量:40 福州空气质量:32 成都空气质量:90 第一名:北京空气质量:90 第二名:北京空气质量:90
2017-11-02 15:00:01
365
转载 HTML5的JavaScript选择器介绍
转载来源:http://www.cnblogs.com/iyitong/p/4229355.html在HTML5出现之前使用JavaScript查找DOM元素,有以下三种原生的方法:getElementById:根据指定元素的id属性返回元素getElementsByName:返回所有指定name属性的元素getElementsByTagName:返回所有指定标签的元素HT
2017-11-02 10:07:47
558
转载 百度前端技术学院任务二(有改动)-转载笔记
任务二的内容是这样的:任务描述参考以下示例代码,页面加载后,将提供的空气质量数据数组,按照某种逻辑(比如空气质量大于60)进行过滤筛选,最后将符合条件的数据按照一定的格式要求显示在网页上。html> head> meta charset="utf-8"> title>IFE JavaScript Task 01title> head>body> h3>
2017-11-01 22:51:30
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅