- 博客(24)
- 收藏
- 关注
原创 取出100到1000之间的水仙花数并存入数组
代码:function narcissus (num){ num1 = num % 10; num2 = parseInt(num / 10 % 10); num3 = parseInt(num / 100); if (Math.pow(num1,3) + Math.pow(num2,3) + Math.pow(num
2017-11-22 18:57:15 1552
原创 js中的对象
1·什么是对象 具有一组属性和方法的一个实例被称为对象 1>属性:对象具有的属性 2>方法:对象具有的功能2·声明数组的方法 方法1:通过new关键字来实例化 new关键字可以省略 例: var obj = new Object; 或 var obj
2017-11-14 18:55:16 180
原创 JS内置对象Array,Boolean,String,Number
1·Array 声明方式 1)new关键字来实例化数组 var arr1 = new Array() --- 声明了一个空数组 var arr2 = new Array(10) --- 声明了一个长度为10的数组 但没有数据 var arr
2017-11-13 19:30:19 338
原创 几类事件(用函数触发执行)
1·键盘事件 .onkeydown --- 键盘被按下 .onkeyup --- 键盘抬起 .onkeypress --- 按键输入完成 触发顺序:onkeydown onkeypress onkeyup;2·HTML事件 文档就绪函数 window.onl
2017-11-10 18:28:23 447
原创 查找和编辑节点
1·获取行内样式 通过.style 获取的都是元素的行内样式,非行内样式获取不到 例:var text= document.ElementByTagName("p"); text.style.color = "yellow" 对样式进行设置,有赋值操作 text.style.width; 对样式进行获取,没有赋值操作
2017-11-04 15:11:18 172
原创 鼠标事件
给元素添加点击事件的方法 1>事件名称 = “函数名称()” 例: 2>ele.事件名称 = 函数名称 例:div.onclick = show; 3>ele.事件名称 = function (){}; li:div.onclick = function(){};·鼠标事件 1·单击事件 --- onclick 鼠
2017-11-04 15:09:21 164
原创 dom对象的获取与编辑js
1·定时器 --- 到了特定时间点触发事件 分类: 1)·一次性定时器 setTimeout(参数1,参数2) 特点: 只执行一次 参数1:要执行的函数名称(没有执行符号“()”)或是代码块 参数2:延迟时间 单位是毫秒 例:setTimeout(show,1000
2017-10-31 18:28:54 180
原创 7个windows对象
1·对象的概念 在对象里,某一个对象的属性也有可能是一个对象; 2·screen对象 凡是windows.开头的调用的,都可以省略 screen.width-----获取屏幕宽度 screen.availwidth-----获取屏幕可用宽度 screen.height----获取屏幕高度 screen.availheigh
2017-10-19 18:54:59 375
原创 函数作用以及定时器
1·函数 函数的作用 函数的基本作用是对一个功能进行封装 方便多处调用,实现代码的复用 if(){ return true/false; return--作用:返回结果(谁调用返回给谁); } var num1 = document.getElemnetByTagName().value -----
2017-10-18 18:07:32 521
原创 Week4Day2
1·for循环 结构:for ( var i = 1;i if (——){ --------嵌套了一个if break; --------直接跳出for循环 alert(); ------- 不会跳出弹框 } }
2017-10-17 18:56:44 170
原创 Week4Day1
1·if语句 if语句用于一定区间的判断 且前面的if具有排除的功能 if语句的嵌套分支型问题2·switch语句 用于每一个对象的判断 写法: switch (判断对象){ case (输入值): alert(); break; ----------用
2017-10-16 18:28:56 146
原创 week3Day4
1·js的算数运算符 + 相加 - 相减 * 相乘 / 相除 %取余 ++在前 先加1 再运算 a = b + ++c; c先加1再和b相加,最后赋值给a --在前 先减1 再运算 ++在后 先运算 自身再加1 a = b + c++;c先和b相加赋值给a后,自身再加1 --在后 先运算 自身再减1
2017-10-12 19:14:01 158
原创 Week3Day3
一·JS入门 1·什么是JS -基于浏览器 -基于对象 借鉴很多java的优秀语法特点 -事件驱动 -脚本语言 2·JS的用途 -前端数据验证,减轻服务端压力 -配合实现更加丰富的动画效果 -操作页面内容和浏览器 -网络请求,实现(数据)动态页面 3·JS由哪几部分组成 -ECMAscript
2017-10-11 18:51:46 180
原创 Week3Day3动画效果
1·动画效果 使动画效果生效的两个必要属性 animation-name 动画名称 animation-duration 动画持续时间 animation-timing-function 动画使用的函数 linear为匀速 ease为先慢后快 animation-delay 动画播放延迟时间 animatio
2017-10-11 18:34:42 155
原创 CSS选择器
1·几类选择器 1)交集选择器,如“divp{样式}”给div中的p添加样式 多个选择器共同包含的选择器 2) 并集选择器,用英文“,”进行分隔,可同时对多个进行编辑 选择多个所有匹配的元素 3)相邻兄弟选择器,用“+”号,对单个作用 必须严格相邻不允许出现其他元素间隔 4)通用兄弟选择器,用“~”号对多个作用 所有同级兄
2017-10-10 18:45:37 203
原创 Day10
1·相对定位 (1)相对于自己原来的位置进行定位 (2)如果仅添加类相对定位的样式,显示效果不改变 (3)使用定位让元素发生偏移的,可以使用z-index来调整显示顺序 (4)其原来位置不会被其他元素占用2·绝对定位 (1)找一个离他最近且使用类定位的父元素,如果没有找到,以body为标准 (2)元素本身的空间被其他元素占
2017-09-27 19:11:25 176
原创 Day9
1·margin(和相邻元素的距离) margin有四个值依次从现、按顺时针方向分别为 上 右 下 左 特点:(1)垂直方向相邻元素上下边距只取最大值 (2)在子元素中添加垂直方向的距离时,需给父元素添加overflow:hidden属性 margin写一个值时候为上下左右的值; 两个 上下 左右值; 三个 上 左右 下;四个 上 下 左
2017-09-26 18:56:27 156
原创 Day6
今天是星期六天啦,这个星期感觉是连滚带爬啊。之前也没学过这个,完全从0开始。不过遇到的人都挺不错这个是最好的,我相信这会是我很宝贵的一段经历。 昨天老师讲了一个优先级的东西,今天又讲了一下,于是我也猜想了一下 我觉得优先级的顺序是和文本越亲近的越优先,所以外部样式无论写在前或在后都会被行内样式的属性给覆盖而这个内部样式则是写在后面的会覆盖写在前面的。这就得回到根
2017-09-23 22:30:42 150
原创 Day4
1·表单(form) action 指定当前表单数据提及交到哪个服务端 method 表单数据提交到服务端的方式 1)get:传递的数据以拼接到url地址的方式传递到服务端缺点:敏感信息容易暴露,传递信息量有限优点:传输速度快 2)post:优点:传输数据被隐藏,传输的数据量基本不受限制缺点:传输速度慢一些 3)input的属性
2017-09-21 19:06:05 152
原创 Day3
1·不同页面之间的锚点: 同时需要实现页面跳转和锚点设置 实行跳转页面--- 跳转到的页面---2·在img标签里使用align标签可使图片左(右)对齐或居中 在head部分使用style标签可搜索body内标签并用“{}”进行编辑3·表格标签table的属性标签--border:给表格添加边框 边框大于1时内部边框宽度不变,外部边框改变-->--width: 给
2017-09-20 18:18:00 192
原创 Day2
1·有序和无序列表 :有序列表标签 :无序列表标签ol>li>填写个人信息li>li>填写学历信息li>li>填写家人信息li>ol> 1.填写个人信息 2.填写学历信息 3.填写家人信息ul
2017-09-19 21:16:22 448
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人