`
ugotd61y
  • 浏览: 12995 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

引用 javascript基础知识

 
阅读更多

引用 javascript基础知识
2010年09月02日
  JS2010-09-02 21:08:47阅读0评论0  字号:大中小 订阅 引用 每一项都是js中的小技巧,但十分的实用! 
  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(或val) 
  6.一个小写转大写的JS: document.getElementById("output").val = document.getElementById("i
  nput").val.toUpperCase(); 
  7.JS中的值类型:String,Number,Boolean,Null,Object,Function 
  8.JS中的字符型转换成数值型:parseInt(),parseFloat() 
  9.JS中的数字转换成字符型:(""+变量) 
  10.JS中的取字符串长度是:(length) 
  11.JS中的字符与字符相连接使用+号. 
  12.JS中的比较操作符有:==等于,!=不等于,>,>=,Error,EvalError,Function,Math, Number,Object,RangeError,
  ReferenceError,RegExp,String,SyntaxError,TypeError ,URIError 
  53.JS中的换行:\n 
  54.窗口全屏大小: 
  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.addBehavior()是一种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"t;,"jaskdlf"); 
  71.JS中遇到脚本错误时不做任何操作:window.onerror = doNothing; 指定错误句柄的语法为:window.on
  error = 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?"))else{alert("Not Ok");} 
  78.JS中的窗口重定向:window.navigate("http://www.sina.com.cn"t;); 
  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)或setTimeou
  t 
  84.JS中的模态显示在IE4+行,在NN中不行:showModalDialog("URL"[,arguments][,features]); 
  85.JS中的退出之前使用的句柄:function verifyClose(){event.returnVal="we really like you and ho
  pe you will stay longer.";}} window.onbeforeunload=verifyClose; 
  86.当窗体第一次调用时使用的文件句柄:onload() 
  87.当窗体关闭时调用的文件句柄:onunload() 
  88.window.location的属性: protocol(http:),hostname(example.com),port(80),host(e
  xample.com:80),pathname("/a/a.html"),hash("#giantG izmo",指跳转到相应的锚记),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=tr;防止链接文字折行. 
  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.sstr(start[,length])取从第几位到指定长度的字符串. 
  102.string.toLowerCase()使字符串全部变为小写. 
  103.string.toUpperCase()使全部字符变为大写. 
  104.parseInt(string[,radix(代表进制)])强制转换成整型. 
  105.parseFloat(string[,radix])强制转换成浮点型. 
  106.isNaN(变量):测试是否为数值型. 
  107.定义常量的关键字:const,定义变量的关键字:var 
  javascript38种小技巧,推荐新手查看。
  捕获释放 
  event.srcElement.setCapture();  
  event.srcElement.releaseCapture();  
  事件按键
  event.keyCode 
  event.shiftKey 
  event.altKey 
  event.ctrlKey
  事件返回值
  event.returnVal
  鼠标位置 
  event.x 
  event.y
  窗体活动元素 
  document.activeElement
  绑定事件
  document.captureEvents(Event.KEYDOWN);
  访问窗体元素 
  document.all("txt").focus(); 
  document.all("txt").select();
  窗体命令
  document.execCommand
  窗体COOKIE 
  document.cookie
  菜单事件
  document.oncontextmenu
  创建元素 
  document.createElement("SPAN");  
  根据鼠标获得元素: 
  document.elementFromPoint(event.x,event.y).tagName =="TD 
  document.elementFromPoint(event.x,event.y).appendC hild(ms)  
  窗体图片
  document.images[索引]
  窗体事件绑定 
  document.onmousedown=scrollwindow;
  元素
  document.窗体.elements[索引]
  对象绑定事件 
  document.all.xxx.detachEvent('onclick',a);
  插件数目
  navigator.plugins
  取变量类型 
  typeof($js_libpath) == "undefined"
  下拉框 
  下拉框.options[索引] 
  下拉框.options.length
  查找对象
  document.getElementsByName("r1"); 
  document.getElementById(id); 
  定时 
  timer=setInterval('scrollwindow()',delay); 
  clearInterval(timer);
  UNCODE编码 
  escape() ,unescape
  父对象
  obj.parentElement(dhtml) 
  obj.parentNode(dom)
  交换表的行 
  TableID.moveRow(2,1) document.all.csss.href = "a.css";   
  替换CSS
  并排显示 
  display:inline 
  隐藏焦点 
  hidefocus=tr 
  根据宽度换行 
  style="word-break:break-all" 
  自动刷新 
   
  简单邮件 
    
  快速转到位置 
  obj.scrollIntoView(tr) 
  锚 
   
  anchors 
  网页传递参数 
  location.search(); 
  可编辑 
  obj.contenteditable=tr 
  执行菜单命令 
  obj.execCommand 
  双字节字符 
  /[^\x00-\xff]/ 
  汉字 
  /[\一-\
分享到:
评论

相关推荐

    fundamentos-js:JavaScript 基础

    JAVASCRIPT 基础关注的话题: 变量:字符串、数字函数:作用域、对象、非结构化对象、引用参数、比较控制结构和功能数组JavaScript 中的面向对象编程异步HTML 中的游戏JavaScript 基础知识: : Platzi用户: ://...

    javascript基础知识讲解

    本文针对javascript基础薄弱的同学,可以加深对javascript的理解。 本文将讲述以下几点对于初学者开说javascript(有的是大部分语言都有的)的坑 讲解内容如下: 1. 连等 2. i++ 3. 包装对象 4. 引用类型 5. && 与 |...

    详解JavaScript基础知识(JSON、Function对象、原型、引用类型)

    主要介绍了JavaScript基础知识(JSON、Function对象、原型、引用类型)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    JavaScript核心概念及实践 高清PDF扫描版 (邱俊涛).pdf

    《JavaScript核心概念及实践》不仅帮助读者迅速掌握JavaScript基础知识和核心技术,而且通过实例讲解如何将这些知识和技术理解应用到实际工作中,提升编程能力,以简洁、优美的代码开发出功能强大且更易于维护和扩展...

    JavaScript基础和实例代码

    JavaScript电子书,包括了JavaScript的大部分知识,可以帮助读者快速入门。内容如下: 第1章 JavaScript语言概述 1.1 JavaScript是什么 1.1.1 JavaScript简史 1.1.2 JavaScript有何特点 1.2 JavaScript能做什么 ...

    javascript完全学习手册1 源码

    第1篇 JavaScript基础篇 第1章 JavaScript简介 1 1.1 JavaScript概述 1 1.1.1 什么是JavaScript 1 1.1.2 JavaScript的基本特点 2 1.1.3 常用的Web开发语言 3 1.2 JavaScript的应用 4 1.2.1 客户端应用 5 1.2.2 ...

    需要牢记的JavaScript基础知识

    提升后的变量将返回 undefined 值,所以即使在使用或引用某个变量之后存在声明和初始化操作,这个被提升的引用仍将得到 undefined 值。 由于存在变量声明提升,一个函数中所有的var语句应尽可能地放在接近函数顶部的...

    javascript完全学习手册2 源码

    第1篇 JavaScript基础篇 第1章 JavaScript简介 1.1 JavaScript概述 1.1.1 什么是JavaScript 1.1.2 JavaScfipt的基本特点 1.1.3 常用的Web开发语言 1.2 JavaScript的应用 1.2.1 客户端应用 1.2.2 服务器...

    JavaScript 基础知识 被自己遗忘的

    anyway屬于已定義 有默認空值 一元運算符﹕delete(刪除對開發者定義的對象和方法的引用﹐不能刪除原始的ECMAScript方法) void 运算符对任何值返回 undefined 没有返回值的函数真正返回的都是 undefined。...

    JavaScript每天必学之基础知识

    javascript是一门解释型的语言,浏览器充当解释器。js执行时,在同一个作用域内是先解释再执行。解释的时候会编译function和var这两个关键词定义的变量,编译完成后从上往下执行并向变量赋值。  区分大小写  ...

    css 基础知识总结以及demo

    引用后CSS文件仍然是独立的,不会受到包括HTML和JavaScript任何方法和函数的影响,如果CSS文件中涉及到文件路径的相对位置,那么也是以CSS文件所在的文件路径位置为准,而非引用它的HTML文件的文件路径位置。...

    JavaScriptONLY:简单解释JavaScript核心基础知识资源!

    它旨在为想要深入学习和引用JavaScript概念的任何人提供高质量,写得很好的笔记集。 当您感觉为项目编写更好,更干净的代码,想要进行调试而又不挫败和咒骂JS或真正赞美这种语言的美时,此存储库将是您的理想之选。 ...

    javascript DOM 操作基础知识小结

    [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]一、DOM基础1.节点(node)层次Document--最顶层的节点,所有的其他节点都是附属于它的。DocumentType--DTD引用(使用<!DOCTYPE>语法)的对象表现形式,它不能...

    JavaScript基础心法 数据类型

    由于自己是野生程序员,在刚开始学习程序设计的时候没有在意内存这些基础知识,导致后来在提到“什么什么是存在栈中的,栈中只是存了一个引用”这样的话时总是一脸懵逼。。 后来渐渐的了解了一些内存的知识,这部分...

    JavaScript实战

    8.1 一些链接基础知识 218 8.1.1 用JavaScript选择链接 218 8.1.2 确定链接的目标 219 8.1.3 不要打开链接 220 8.2 在新窗口中打开外部链接 221 8.3 创建新窗口 224 窗口属性 224 8.4 在页面上的一个窗口中打开页面 ...

    ASP.NET中的C#基础知识

    说明:asp.net作为一种开发框架现在已经广为应用,其开发的基础除了前端的html、css、JavaScript等后端最重要的语言支持还是C#,下面将主要用到的基础知识做一个总结,方面后面的学习。 一、C#是一种面向对象的编程...

    JavaScript数据类型的存储方法详解

    由于自己是野生程序员,在刚开始学习程序设计的时候没有在意内存这些基础知识,导致后来在提到“什么什么是存在栈中的,栈中只是存了一个引用”这样的话时总是一脸懵逼。。 后来渐渐的了解了一些内存的知识,这部分...

Global site tag (gtag.js) - Google Analytics