jquery 、 JS 脚本参数的认识与使用

如何使用jquery刷新当前页面

下面介绍全页面刷新方法:有时候可能会用到

1 window.location.reload(); //刷新当前页面.
2
3 parent.location.reload(); //刷新父亲对象(用于框架)
4
5 opener.location.reload(); //刷新父窗口对象(用于单开窗口)
6
7 top.location.reload(); //刷新最顶端对象(用于多开窗口)

下面再介绍一些javascript基本函数

  1 document.write(”");为 输出语句
  2 js中的注释为//
  3
  4 传统的html文档顺序是:document->html->(head,body)
  5
  6 一个浏览器窗口中的dom顺序是:window->(navigator,screen,history,location,document)
  7 得到表单中元素的名称和值:document.getelementbyid(”表单中元素的id号”).name(或value)
  8 一个小写转大写的js: document.getelementbyid(”output”).value = document.getelementbyid(”input”).value.touppercase();
  9 js中的值类型:string,number,boolean,null,object,function
 10  js中的字符型转换成数值型:parseint(),parsefloat()
 11
 12 js中的数字转换成字符型:(”"+变量)
 13
 14 js中的取字符串长度是:(length)
 15
 16 js中的字符与字符相连接使用+号.
 17
 18 js中的比较操作符有:==等于,!=不等于,>,>=,<.<=
 19
 20 js中声明变量使用:var来进行声明
 21
 22 js中的判断语句结构:if(condition){}else{}
 23
 24 js中的循环结构:for([initial expression];[condition];[upadte expression]) {inside loop}
 25
 26 循环中止的命令是:break
 27
 28 js中的函数定义:function functionname([parameter],…){statement[s]}
 29
 30 当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替.
 31
 32 窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self
 33
 34 状态栏的设置:window.status=”字符”;
 35
 36 弹出提示信息:window.alert(”字符”);
 37
 38 弹出确认框:window.confirm();
 39
 40 弹出输入提示框:window.prompt();
 41
 42 指定当前显示链接的位置:window.location.href=”url”
 43
 44 取出窗体中的所有表单的数量:document.forms.length
 45
 46 关闭文档的输出流:document.close();
 47
 48 字符串追加连接符:+=
 49
 50 创建一个文档元素:document.createelement(),document.createtextnode()
 51
 52 得到元素的方法:document.getelementbyid()
 53
 54 引用一个文件式的js:<script type=”text/javascript” src=”aaa.js”></script>
 55
 56 指定在不支持脚本的浏览器显示的html:<noscript></noscript>
 57
 58 当超链和onclick事件都有时,则老版本的浏览器转向a.html,否则转向b.html.例:<a href=”a.html” onclick=”location.href=’b.html’;return false”>dfsadf</a>
 59
 60 js 的内建对象 有:array,boolean,date,error,evalerror,function,math,number,object,rangeerror,referenceerror,regexp,string,syntaxerror,typeerror,urierror
 61
 62 js中的换行:/n
 63
 64 窗口全屏大小:<script>function fullscreen(){ this.moveto(0,0);this.outerwidth=screen.availwidth;this.outerheight=screen.availheight;}window.maximize=fullscreen;</script>
 65
 66 js中的all代表其下层的全部元素
 67
 68 js中的焦点顺序:document.getelementbyid(”表单元素”).tabindex = 1
 69
 70 innerhtml的值是表单元素的值:如how are you,则innerhtml的值就是:how are you
 71
 72 innertext的值和上面的一样,只不过不会把em这种标记显示出来.
 73
 74 contenteditable可设置元素是否可被修改,iscontenteditable返回是否可修改的状态.
 75
 76 isdisabled判断是否为禁止状态.disabled设置禁止状态
 77
 78 length取得长度,返回整型数值
 79
 80 addbehavior()是一种js调用的外部函数文件其扩展名为.htc
 81
 82 window.focus()使当前的窗口在所有窗口之前.
 83
 84 blur()指失去焦点.与focus()相反.
 85
 86 select()指元素为选中状态.
 87
 88 防止用户对文本框中输入文本:onfocus=”this.blur()”
 89
 90 取出该元素在页面中出现的数量:document.all.tags(”div(或其它html标记符)”).length
 91
 92 js中分为两种窗体输出:模态和非模态.window.showmodaldialog(),window.showmodeless()
 93
 94 状态栏文字的设置:window.status=‘文字’,默认的状态栏文字设置:window.defaultstatus = ‘文字.’;
 95
 96 添加到收藏夹:external.addfavorite(”http://www.google.com”,”google”);
 97
 98 js中遇到脚本错误时不做任何操作:window.onerror = donothing; 指定错误句柄的语法为:window.onerror = handleerror;
 99
100 js中指定当前打开窗口的父窗口:window.opener,支持opener.opener…的多重继续.
101
102 js中的self指的是当前的窗口
103
104 js中状态栏显示内容:window.status=”内容”
105
106 js中的top指的是框架集中最顶层的框架
107
108 js中关闭当前的窗口:window.close();
109
110 js中提出是否确认的框:if(confirm(”are you sure?”)){alert(”ok”);}else{alert(”not ok”);}
111
112 js中的窗口重定向:window.navigate(”http://www.google.com”);
113
114 .js中的打印:window.print()
115
116 js中的提示输入框:window.prompt(”message”,”defaultreply”);
117
118 js中的窗口滚动条:window.scroll(x,y)
119
120 js中的窗口滚动到位置:window.scrollby
121
122 js中设置时间间隔:setinterval(”expr”,msecdelay)或setinterval(funcref,msecdelay)或settimeout
123
124 js中的模态显示在ie4+行,在nn中不行:showmodaldialog(”url”[,arguments][,features]);
125
126 js中的退出之前使用的句柄:function verifyclose(){event.returnvalue=”we really like you and hope you will stay longer.”;}}  window.onbeforeunload=verifyclose;
127
128 当窗体第一次调用时使用的文件句柄:onload()
129
130 当窗体关闭时调用的文件句柄:onunload()
131
132 window.location的属性: protocol(http:),hostname(www.example.com),port(80),host(www.example.com:80),pathname(”/a/a.html”),hash(”#giantgizmo”,指跳转到相应的锚记),href(全部的信息)
133
134 window.location.reload()刷新当前页面.
135
136 parent.location.reload()刷新父亲对象(用于框架)
137
138 opener.location.reload()刷新父窗口对象(用于单开窗口)
139
140 top.location.reload()刷新最顶端对象(用于多开窗口)
141
142 window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回第几页,也可以使用访问过的url)
143
144 document.write()不换行的输出,document.writeln()换行输出
145
146 document.body.nowrap=true;防止链接文字折行.
147
148 变量名.charat(第几位),取该变量的第几位的字符.
149
150 ”abc”.charcodeat(第几个),返回第几个字符的ascii码值.
151
152 字符串连接:string.concat(string2),或用+=进行连接
153
154 .变量.indexof(”字符”,起始位置),返回第一个出现的位置(从0开始计算)
155
156 string.lastindexof(searchstring[,startindex])最后一次出现的位置.
157
158 string.match(regexpression),判断字符是否匹配.
159
160 string.replace(regexpression,replacestring)替换现有字符串.
161
162 string.split(分隔符)返回一个数组存储值.
163
164 string.substr(start[,length])取从第几位到指定长度的字符串.
165
166 string.tolowercase()使字符串全部变为小写.
167
168 string.touppercase()使全部字符变为大写.
169
170 parseint(string[,radix(代表进制)])强制转换成整型.
171
172 parsefloat(string[,radix])强制转换成浮点型
173
174 isnan(变量):测试是否为数值型.
175
176 定义常量的关键字:const,定义变量的关键字:var

本帖来自 http://www.51-sheji.com/article-74.html

时间: 2024-10-19 09:05:27

jquery 、 JS 脚本参数的认识与使用的相关文章

Js脚本之jQuery学习笔记(1)

Js脚本之jQuery学习笔记(1) 一.javascript基础 单行注释 多行注释 /* */ 数据类型 数值型 字符串型 布尔型 空值 未定义值 转义字符 函数定义:1234567891011121314<head><script language="javascript"function test(m){var xixi="嘻嘻"alert("这是javascript")document.write(xixi + m)}

【Angular JS】正确调用JQuery与Angular JS脚本 - 修复Warning: Tired to load angular more than once

自己正在做一个小网站,使用Angular JS + Express JS + Mongo DB,在开发过程中,遇到一些问题,所以整理出来.希望对大家都有帮助. 这是今天解决的一个问题,Angular JS抛出Warning: Tired to load angular more than once. 前端使用的就是Angular JS,同时前端脚本中我也使用了JQuery.以下是二者Script的最初调用顺序, 在public文件夹下的index.html中: 1 <body ng-view>

Ajax中主页加载分页面后,分页面js脚本不执行的解决办法

没看懂,稍后再看 Ajax中主页加载分页面后,分页面js脚本不执行的解决办法 最近捣鼓JQuery,其中强大的Ajax系列函数令人印象深刻,所以做项目时毫不犹豫地采用了一下该技术,在主页中动态加载分页面进来,咋看效果 不错,都能实现了第一层次的加载,但深入下去问题就出来了:动态加载进来的页面中外联了js文件,其中的脚本却没有在加载后运行! (脚本在单独浏览该分页面时运行是正常的) 我郁闷了,打开Firefox中的Firebug查看了加载后的主页面中的DOM,所有元素的加载都是正常的啊~ 自己改来

jquery.js与sea.js综合使用

jquery.js与sea.js综合使用 目录 模块定义 define id dependencies factory exports require require.async require.resolve require.load require.constructor module module.id module.dependencies module.exports module.constructorseajs.configalias jquery.js与sea.js综合使用 简介

JS脚本及应用实例

JS定义什么是JS脚本? JS全称为javascript,是一种由Netscape的LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语言遗留的速度问题. JS的发展JS即javascript,Javascript是一种由Netscape的LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语言,比如Perl,脚本语言.当时服务端需要对数据,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多.于是Netscape的浏览器Navigator加入了J

jquery&amp;js $(this) &amp; this

序言:在使用jquery操作js时,经常整不明白this与$(this).抽空仔细测试了一把,记录下来以供在忘记的时候拉出来参考参考! $(this)生成的是什么 $()生成的是什么呢?实际上$()=jquery(),那么也就是说返回的是一个jquery的对象. 题外话:通常我们为了简便直接使用$(),实际上,该函数省略了一个参数context,即$(selector)=$(selector,document).如果指定context,可以指定context为一个dom元素集或者jquery对象

wap图片滚动特效_无css3 元素js脚本编写

手机图片滑动切换,网上有很多这样的例子,但都借助于其他组件,让代码混乱的不行:还有就是用到css3里的 transform:translate(x,y);移动元素,不过发现在不支持css3的设备上马上完蛋了,所 有下定决心自己做一个,谁知出现了很多的问题,其中最重要的是给图片加链接,网页中的上下滚动条不能在拖动图片的时候滚动,并且不能兼容pc机器上的拖动:在这里就简单介绍一下遇到的问题和解决的方法: 问题一:给图片加上链接后,在拖动的时候总是跳到其他页面: 问题根源主要是不能判断是点击还是拖动,

Jquery/js submit()无法提交问题

有朋友可能会直接利用js或jquery来提交数据而不是使用表单直接提交了,小编来给大家介绍小编碰到的一个问题就是 submit()无法提交,下面我们来看解决办法与原因分析. jquery无法提交  代码如下 复制代码 <form action="register.php" method="post"> <label>邮箱:</label> <input type="text" class="lo

css和js带参数(形如.css?v=与.js?v= 或 .css?version=与.js?version=)

1 <span style="font-size:14px;">css和js带参数(形如.css?v=与.js?v= 或 .css?version=与.js?version= ) 2 3 <script type=”text/javascript” src=”jb51.js?version=1.2.6″></script> 4 <link rel=’stylesheet’ href=’base.css?version=2.3.3′ type=’