JavaScript常用标签和方法总结


Posted in Javascript onSeptember 01, 2015

什么是javascript?  

(1) JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的 脚本语言。  

(2) JavaScript是由Netscape公司开发的一种脚本语言,其编写的程序可以嵌入到 HTML页面中,并直接在浏览器中解释执行。  

(3) JavaScript可以被浏览器直接解释执行,它可以更好得减小服务器压力,提高程 序运行效率。 

//事件(事件监听) :

    //标签对象.事件监听.function(){执行的代码,找对象,找属性,改属性};

    事件源.触发一个事件.调用一个方法.方法找执行代码找对象,找属性,改属性(或者用属性,增删改查)

           onmouseover 鼠标移到某个元素之上

           onmouseout  鼠标移开某个元素

           onkeydown   键盘按下去(就是一直按着)

           onkeypress  键盘按下去再松开(就是点击 按下去再松开)

           oonkeyup    键盘松开(就是松开的时候)

           onclick     鼠标按下去再起来(点击)

           onmousedown 鼠标按钮按下(按着不动)

          onmousemove 鼠标移动(移动  按着和不按着都行)

           onmouseout  鼠标移到某元素之上(鼠标放上去的时候)

           onmouseup   鼠标按键松开(鼠标松开的时候)

           onresize    窗口或者框架被重新调整大小

           window.onresize

           onsubmit    表单提交

           onblur      元素失去焦点

           onfocus     元素获取焦点

           浏览器空白区域的宽和高(也就是浏览器的宽和高)

           宽:document.documentElement.clientWidth; 

          高:document.documentElement.clientHeight;

//获取对象的方式 : 

            //  window.document.getElementById('miao');//window可以省略

                document.getElementById('miao');//ID是唯一的,不可以冲突,所以获取到的是一个对象值,不是数组

                document.getElementsByTagName("a");//标签名不是唯一的  获取所有a标签对象,生成数组

                document.getElementsByClassName("a");//className不是唯一的,获取所有className为a的标签对象  生成数组

                document.getElementsByName("a");//Name属性不是唯一的,获取所有Name为a的标签对象,生成数组

                就是整个标签

                获取对象后,如果想获取标签内的内容,可以调用对象的innerHTML属性

                标签对象.innerHTML:代表了标签之间的文字

                标签对象.innerHTML = 新的数据:就是给标签之间的内容赋值

//弹框 :    

           alert():一个普通的弹窗

           confirm():弹出一个确认和取消的弹窗

           prompt():带有输入框的弹出

           setTimeout(func,n);//定时器,n秒后执行func中中的程序,单位是毫秒

           clearTimeout(s); //取消定时器效果,参数是又setTimeout生成的时间标识

           setInterval(func,n):以固定的时间间隔执行某件事

           clearInterval(s);

//字符串转换数值型parseInt();

        var h =document.documentElement.clientHeight;//获得浏览器的高

        var w =document.documentElement.clientWidth;//获得浏览器的宽

        var div1 = document.getElementById("id");//获得ID为id的标签的对象

        iw=parseInt(w)//把w转成数值型

        ih=parseInt(h)

        div1.style.height=ih+'px';//赋值

        div1.style.width=iw+'px';

以上就是本文的全部内容,希望对大家今后在做项目时用到JavaScript标签和方法有所帮助。

Javascript 相关文章推荐
Extjs EditorGridPanel中ComboBox列的显示问题
Jul 04 Javascript
Javascript的getYear、getFullYear、getUTCFullYear异同分享
Nov 30 Javascript
node.js中的fs.readdir方法使用说明
Dec 17 Javascript
JavaScript使用concat连接数组的方法
Apr 06 Javascript
JQuery中DOM加载与事件执行实例分析
Jun 13 Javascript
JS实现图文并茂的tab选项卡效果示例【附demo源码下载】
Sep 21 Javascript
vue.js模仿京东省市区三级联动的选择组件实例代码
Nov 22 Javascript
vue添加axios,并且指定baseurl的方法
Sep 19 Javascript
VUE2.0+ElementUI2.0表格el-table实现表头扩展el-tooltip
Nov 30 Javascript
js实现飞机大战游戏
Aug 26 Javascript
分享8个JavaScript库可更好地处理本地存储
Oct 12 Javascript
原生js实现放大镜组件
Jan 22 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
Sep 01 #Javascript
JavaScript中innerHTML,innerText,outerHTML的用法及区别
Sep 01 #Javascript
Jquery常用的方法汇总
Sep 01 #Javascript
基于jquery css3实现点击动画弹出表单源码特效
Aug 31 #Javascript
基于jQuery实现的向下滑动二级菜单效果代码
Aug 31 #Javascript
jquery实现可点击伸缩与展开的菜单效果代码
Aug 31 #Javascript
JS自动倒计时30秒后按钮才可用(两种场景)
Aug 31 #Javascript
You might like
最小化数据传输――在客户端存储数据
2006/10/09 PHP
php对csv文件的读取,写入,输出下载操作详解
2013/08/10 PHP
php + WebUploader实现图片批量上传功能
2019/05/06 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
2019/05/08 PHP
laravel 判断查询数据库返回值的例子
2019/10/11 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
web的各种前端打印方法之jquery打印插件jqprint实现网页打印
2013/01/09 Javascript
用innerhtml提高页面打开速度的方法
2013/08/02 Javascript
extjs4 treepanel动态改变行高度示例
2013/12/17 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
2014/12/22 Javascript
jQuery Validate表单验证深入学习
2015/12/18 Javascript
javascript关于继承解析
2016/05/10 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
2016/05/23 Javascript
json的使用小结
2016/06/08 Javascript
JS 实现计算器详解及实例代码(一)
2017/01/08 Javascript
nodejs实现用户登录路由功能
2019/05/22 NodeJs
layui实现给某一列加点击事件
2019/10/26 Javascript
微信小程序仿抖音短视频切换效果的实例代码
2020/06/24 Javascript
Vue通过provide inject实现组件通信
2020/09/03 Javascript
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
改进Django中的表单的简单方法
2015/07/17 Python
Python方法的延迟加载的示例代码
2017/12/18 Python
Python 错误和异常代码详解
2018/01/29 Python
Python基于whois模块简单识别网站域名及所有者的方法
2018/04/23 Python
python 直接赋值和copy的区别详解
2019/08/07 Python
python3常用的数据清洗方法(小结)
2019/10/31 Python
Windows下pycharm安装第三方库失败(通用解决方案)
2020/09/17 Python
css3针对移动端卡顿问题的解决(动画性能优化)
2020/02/14 HTML / CSS
意大利咖啡、浓缩咖啡和浓缩咖啡机:illy caffe
2019/03/20 全球购物
《穷人》教学反思
2014/04/08 职场文书
一年级学生评语
2014/04/23 职场文书
小学校园之星事迹材料
2014/05/16 职场文书
公务员政审单位鉴定材料
2014/05/16 职场文书
2015年体育部工作总结
2015/04/02 职场文书
CSS3 制作的书本翻页特效
2021/04/13 HTML / CSS
Win10开机修复磁盘错误怎么跳过?Win10关闭开机磁盘检查的方法
2022/09/23 数码科技