~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术:学习总结(3)
作者:李梓良
撰写时间:2019年5月3日
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
一.单词的总结
1.target的意思是目标,把......作为目标
2.upload的意思是上传,上传载体,load的意思是装载量、加载
3.session的意思是会议
4.append的意思是附加,添加
5.endIndex的意思是结束时候的索引值
6.Add的意思是插入,加入
7.send的意思是发送
8.option的意思是选项
9.appendOption 的意思是添加选项
10.method的意思是方法,条理
11.response的意思是响应,responseText的意思是响应文本
12.Validate的意思是证实,确认
13.Remove的意思是移除,除掉
14.editor的意思是编辑
15.Notice的意思是通知,editorNotice的意思是编辑通知‘
16.MapPath的意思是映射出来的路径
17.Exists的意思是是否存在
18.Server.MapPath的Server的意思是服务器,所以这句话的意思
是服务器映射的路径,就是服务器路径的意思
19.Content的意思是内容
20.Entity的意思是实体,存在
21.Modified的意思是修改,改进,修改的,改进的
22.Range的意思市范围,或者从....到....
23.Extension的意思是延长,延期,扩大;
24.animation-direction (动画播放方向)
两个参数值:
25. normal 每次循环都是向前播放;
26.alternate 奇数次向前播放,偶数次反方向播放;
27.animation:动画名称;动画时长;运动路径;运动次数infinite
28.滚轮事件是onmousewheel;
29.总位移量=-height
30.每一次的位移量=总的位移量(-height)/总的运动次数
31.list-style: none;的意思是文字前面没有小圆点;
32.index-1是为了让最后一屏得以停止,不再滑动下去变为空白页
33.var XXX=this.className(this.className只适用于自定义的属性名)
34.getAttribute(自定义属性名) 方法返回指定属性名的属性值。
35.typeof 的作用是想要知道上面声明的变量的数据类型;例:alert(typeof XXX)
36.var transfor = false;//记录全屏轮播动画状态;一般用在if()判断里面
37.index-1是为了不超出后面背景的轮播需要;
38.innerHTML是表示一个元素里面的所有内容
39.innerheight的意思是返回窗口的文档显示区的高度
40.cursor:pointer;鼠标移上去变按住手的形状
41.insertRow() 方法用于在表格中的指定位置插入一个新行。
42.insertCell() 方法用于在新行里又插入单元格
43.document.write("直接向网页输出内容")
44.confirm("确定删除数据吗?")消息对话框===有确定和取消的按钮
45.Prompt ("请输入当前日期")有输入框和取消还有文本框
46.normal 每次循环都是向前播放;
47.alternate 奇数次向前播放,偶数次反方向播放;
48.animation:动画名称;动画时长;运动路径;运动次数infinite
49.滚轮事件是onmousewheel;
50.总位移量=-height
51.每一次的位移量=总的位移量(-height)/总的运动次数
52.list-style: none;的意思是文字前面没有小圆点;
53.index-1是为了让最后一屏得以停止,不再滑动下去变为空白页
54.var XXX=this.className(this.className只适用于自定义的属性名)
55.getAttribute(自定义属性名) 方法返回指定属性名的属性值。
二.思路上的一些总结
(1)Js上的顶部导航效果的一些总结
设置顶部导航高亮效果的切换的步骤
首先function XXXX(你自己取的名字){
然后就是声明一个变量var XXX=document.getElementByID("XXX").document.getElementByTagName("类名");
之后就是for(var i=0;i<XXX.lengther;i++){
if(XXX[i].className==="className"){
XXX[i].className="";
break;
}
}
XXX[index-1].className="on";
}
(2)消息弹出对话框的两种用法的代码总结
第一种:
window.confirm() 弹出消息对话框通常用于允许用户做选择的动作;(确定与取消);
if(mymessage==true){
document.write("努力学习,加油!");
}else{
document.write("JS很重要,要学习喔!");
}
第二种:
window.prompt() 弹出消息对话框,通常用于询问一些需要与用户交互的信息。
var myname = prompt("请输入你的姓名:", "默认可选");
if (myname != null) {
alert("你好" + myname);
} else { alert("你没有输入"+myname); }
(3) 实例化对象的两种写法,代码总结
第一种:
//(1)实例化一个对象
var student = new Object();
//对对象属性复制
student.name = "张一山";
student.age = 18;
student.plant = function () {
alert("打打羽毛球");
}
alert();
第二种:
//(2)直接给值
var student2 = {
//json格式 健(属性) :值
name: "李四",
age: 20,
plant:function(){
alert("打打游戏");
}
}
var studet1 = {
name: "张一山",
age: 20,
plant: function () {
alert("打打ps4游戏");
}
}
总结:
这些都是我,平时在学习的时候用笔记记下来的,可能有点不够整洁,但这都是我平时学习所积累的,拿出来跟大家分享一下。