`
hcr51hcr
  • 浏览: 14461 次
社区版块
存档分类
最新评论

总结性知识:107个常用Javascript语句

 
阅读更多

总结性知识:107个常用Javascript语句
2010年10月23日
  1.document.write(""); 输出语句
  2.JS中的注释为//
  3.传统的HTML文档顺序是:document->html->(head,body)
  4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,documen t)
  5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value)
  6.一个小写转大写的JS: document.getElementById("output").value = document.getElementById("input").value.toUpperCase ();
  7.JS中的值类型:String,Number,Boolean,Null,Object,Function
  8.JS中的字符型转换成数值型:parseInt(),parseFloat()
  9.JS中的数字转换成字符型:("" 变量)
  10.JS中的取字符串长度是:(length)
  11.JS中的字符与字符相连接使用号.
  12.JS中的比较操作符有:==等于,!=不等于,>,>=,
  49.引用一个文件式的JS:
  50.指定在不支持脚本的浏览器显示的HTML:
  51.当超链和onCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.例:dfsadf
  52.JS的内建对象有:Array,Boolean,Date,Error,EvalError,Function,Math, Number,Object,RangeError,ReferenceError,RegExp,Stri ng,SyntaxError,TypeError,URIError
  53.JS中的换行:\n
  54.窗口全屏大小:function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen.availWidth ;this.outerHeight=screen.availHeight;}window.maximi ze=fullScreen;
  55.JS中的all代表其下层的全部元素
  56.JS中的焦点顺序:document.getElementByid("表单元素").tabIndex = 1
  57.innerHTML的值是表单元素的值:如"how are you",则innerHTML的值就是:how are you
  58.innerTEXT的值和上面的一样,只不过不会把这种标记显示出来.
  59.contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状态.
  60.isDisabled判断是否为禁止状态.disabled设置禁止状态
  61.length取得长度,返回整型数值
  62.addbehavīor()是一种JS调用的外部函数文件其扩展名为.htc
  63.window.focus()使当前的窗口在所有窗口之前.
  64.blur()指失去焦点.与FOCUS()相反.
  65.select()指元素为选中状态.
  66.防止用户对文本框中输入文本:onfocus="this.blur()"
  67.取出该元素在页面中出现的数量:document.all.tags("div(或其它HTML标记符)").length
  68.JS中分为两种窗体输出:模态和非模态.window.showModaldialog(),window.showModeless()
  69.状态栏文字的设置:window.status='文字',默认的状态栏文字设置:window.defaultStatus = '文字.';
  70.添加到收藏夹:external.AddFavorite("http://www.dannyg.com";,"jaskdlf");
  71.JS中遇到脚本错误时不做任何操作:window.onerror = doNothing; 指定错误句柄的语法为:window.onerror = handleError;
  72.JS中指定当前打开窗口的父窗口:window.opener,支持opener.opener...的多重继续.
  73.JS中的self指的是当前的窗口
  74.JS中状态栏显示内容:window.status="内容"
  75.JS中的top指的是框架集中最顶层的框架
  76.JS中关闭当前的窗口:window.close();
  77.JS中提出是否确认的框:if(confirm("Are you sure?")){alert("ok");}else{alert("Not Ok");}
  78.JS中的窗口重定向:window.navigate("http://www.sina.com.cn";);
  79.JS中的打印:window.print()
  80.JS中的提示输入框:window.prompt("message","defaultReply");
  81.JS中的窗口滚动条:window.scroll(x,y)
  82.JS中的窗口滚动到位置:window.scrollby
  83.JS中设置时间间隔:setInterval("expr",msecDelay)或setInterval(funcRef,msecDelay)或setTimeout
  84.JS中的模态显示在IE4 行,在NN中不行:showModalDialog("URL"[,arguments][,features]);
  85.JS中的退出之前使用的句柄:function verifyClose(){event.returnValue="we really like you and hope you will stay longer.";}} window.=verifyClose;
  该returnValue是一个比较常用的属性 例如我们在index.html页面上有个事件函数为function retStr(){returnValue=docuemnt.getElementByID("USER NAME").innerHTML; this.close()}
  然后我们将得到的值填充到文本框中    function openwindow(){
  var s=window.showModalDialog("index.jsp")
  document.getElementById("username").value=s;
  }
  86.当窗体第一次调用时使用的文件句柄:onload()
  87.当窗体关闭时调用的文件句柄:onunload()
  88.window.location的属性: protocol(http:),hostname(www.example.com),port(80),host(www.example.com:80) ,pathname("/a/a.html"),hash("#giantGizmo",指跳转到相应的锚记),href(全部的信息)
  89.window.location.reload()刷新当前页面.
  90.window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回第几页,也可以使用访问过的URL)
  91.document.write()不换行的输出,document.writeln()换行输出
  92.document.body.noWrap=true;防止链接文字折行.
  93.变量名.charAt(第几位),取该变量的第几位的字符.
  94."abc".charCodeAt(第几个),返回第几个字符的ASCii码值.
  95.字符串连接:string.concat(string2),或用 =进行连接
  96.变量.indexOf("字符",起始位置),返回第一个出现的位置(从0开始计算)
  97.string.lastIndexOf(searchString[,startIndex])最后一次出现的位置.
  98.string.match(regExpression),判断字符是否匹配.
  99.string.replace(regExpression,replaceString)替换现有字符串.
  100.string.split(分隔符)返回一个数组存储值.
  101.string.substr(start[,length])取从第几位到指定长度的字符串.
  102.string.toLowerCase()使字符串全部变为小写.
  103.string.toUpperCase()使全部字符变为大写.
  104.parseInt(string[,radix(代表进制)])强制转换成整型.
  105.parseFloat(string[,radix])强制转换成浮点型.
  106.isNaN(变量):测试是否为数值型.
  107.定义常量的关键字:const,定义变量的关键字:var 1.document.write(""); 输出语句
分享到:
评论

相关推荐

    Javascript数组操作高级心得整理

    第一章JavaScript基础 1. 如何实现JavaScript 4 (1) 如何把JavaScript代码放到HTML页面里 4  使用[removed]标签,直接在HTML代码里加入JavaScript代码 4  使用[removed]调用外部的JavaScript(.js文件) 4  如何...

    JavaScript王者归来part.1 总数2

     1.6 一个例子--JavaScript编写的计算器   1.7 学习和使用JavaScript的几点建议   1.8 关于本书的其余部分   第2章 浏览器中的JavaScript  2.1 嵌入网页的可执行内容   2.2 赏心悦目的特效   2.3 使用...

    js思维导图.rar

    学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,我收集的 9 张 javascript 相关的思维导图(非原创)。 思维导图小tips: 思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其...

    asp.net知识库

    .NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎...

    SQL查询安全性及性能优化

     优化:【检查SQL语句是否能够使用索引,SQL语句如何执行效率高,制定一个执行计划】  编译:  执行SQL语句:【把编译过的查询要求提交并进行处理】 如何优化SQL 完善开发的管理 完善代码审核、测试机制,...

    网页制作之个人简历介绍

    大体我总结为以下几个方面,如果想学好的话,建议你进行系统的学习,由浅入深。 第一大步:掌握前台技术 1、学会HTML,再熟悉一下XHTML,了解他们之间的区别,学习的过程当中少用DreamWever这种所见即所得的软件进行...

    daydayup:每天都在进步,每周都在总结,Java架构师成长之路。目前已经完成:MongoDB,Netty,Nginx,MySQL,Java,Redis,Shiro,Solr,SpringBoot,SpringData,SSO,Mybatis,Kotlin,还在持续更新中

    daydayup每天都在进步,每周都在总结,... MybatisMybatis 的基础入门代码,包含了基础的crud,动态sql语句,级联查询,调用存储过程,一二级缓存等知识。点击进入... 博客地址:http://blog.csdn.net/qq_19558705/art

    freemarker总结

    JAVA模版引擎Freemarker常用标签(一) 1. if指令 这是一个典型的分支控制指令,该指令的作用完全类似于Java语言中的if,if指令的语法格式如下: <#if condition>... <#elseif condition>... <#elseif condition>......

    浅谈JavaScript异步编程

    但始终入门较浅,在这里就当是给自己一个阶段性的总结。 在异步编程中,一条语句的执行不能依赖上一条语句执行完毕的结果,因为无法预测一条语句什么时候执行完毕,它与代码顺序无关,语句是并发执行的。 例如以下...

    PHP3程序设计

    尤其值得注意的是,书中使用了多个“中场”章节,以便在学习过一定知识之后,通过实际例子来对所学的知识进行巩固,这些章节介绍的内容具有很强的实用价值。因此本书不仅对Web编程的入门者,即使对于有一定经验的Web...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    jsp编程的一些小技巧总结,绝对实用。包括JSP编程中常用的js技术。 1.JSP编程中常用的js技术 2. 在下拉列表框里选择一个值后跳出新窗口? 3. 在JSP中启动execl? 4. 两级下拉列表框联动菜单? 5. java中如何把一个目录...

    亮剑.NET深入体验与实战精要2

    1.3.10 几个常用的数学函数 27 1.4 .NET的面向对象之门 27 1.4.1 继承——“子承父业” 28 1.4.2 委托——“任务书” 35 1.4.3 事件——“年终分红” 42 1.4.4 反射——“解剖” 49 1.5 .NET开发几把小刀 52 1.5.1 ...

    亮剑.NET深入体验与实战精要3

    1.3.10 几个常用的数学函数 27 1.4 .NET的面向对象之门 27 1.4.1 继承——“子承父业” 28 1.4.2 委托——“任务书” 35 1.4.3 事件——“年终分红” 42 1.4.4 反射——“解剖” 49 1.5 .NET开发几把小刀 52 1.5.1 ...

    swing界面设计之JTree

    添加一个表并重用这个面板 26 定义表模型 28 显示列表中的项 29 创建 to-do 列表:完成 —— 按钮和监听程序 31 创建按钮和监听程序 32 组合按钮和监听程序 35 Spring Rich Client Project 37 Spring Rich Client ...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    一个文档结构树包含根元素,根元素是最顶级的元素,(就是紧接着XML声明语句后的第一个元素)。看例子: <filelist> <title>... <author>... 上面的例子分三级结构排列成"树"状,其中的就是根元素。在XML...

    copyFromITDragonBlog

    daydayup 每天都在进步,每周都在总结,这些...Mybatis 的基础入门代码,包含了基础的crud,动态sql语句,级联查询,调用存储过程,一二级缓存等知识。点击进入... 博客地址:http://blog.csdn.net/qq_19558705/art

    asp.net教学讲义

    第七章:ASP.NET的安全性 111 7.3安全性的概念 111 7.4 ASP.NET安全性的类型 111 7.5 身份验证 111 7.5.1 实现基于表单的身份验证 112 7.6创建和配置应用程序服务数据库 115 7.6.1 使用网站管理工具管理用户和角色 ...

    如何改进javascript代码的性能

    这里也要给初学者一个建议:多总结你学过的东西,因为这其实也是在学习新知识! 好,进入我们的主题:如何提高JS代码的性能。 1.优化DOM交互 DOM与我们的页面紧密相关,浏览器渲染页面也就是在渲染解析后的DOM元素...

    异步javascript的原理和实现技巧介绍

    但是在对脚本进行总结和整理的时候,我习惯性地问了自己一个问题:能不能再简单点? 我的答案当然是“能”。首先回顾我的数据批量提交的需求:我有一批用户数据要插入到系统中,但是因为系统库表结构不是行列式的,...

    python入门到高级全栈工程师培训 第3期 附课件代码

    06 django的一个简单应用 07 django静态文件之static 08 django的url控制系统 09 django的urlConf补充 第50章 01 django之视图函数的介绍 02 django视图之redirec 03 django模板之变量 04 django模板之过滤器 05 ...

Global site tag (gtag.js) - Google Analytics