javascript入门图解(什么是javascript并说明它的使用目的及基本特点)
本文目录
什么是javascript并说明它的使用目的及基本特点
什么是javascriptJavaScript是一种能让你的网页更加生动活泼的程式语言,也是目前网页中设计中最容易学又最方便的语言。你可以利用JavaScript轻易的做出亲切的欢迎讯息、漂亮的数字钟、有广告效果的跑马灯及简易的选举,还可以显示浏览器停留的时间。让这些特殊效果提高网页的可观性。javascript使用目的JavaScript的目的在于为网站增加可用性,而不是破坏用户的隐私和安全。因此JavaScript不允许读写用户的文件(cookies除外),采取同源策略,只允许来自相同域的交互。不允许读取历史记录,不能为上传文件的表单设置值,由JavaScript控制的窗口关闭需经用户确认,由JavaScript打开的窗口不能小于100×100的窗口,不能移出屏幕之外。JavaScript基本特点一、简单性 JavaScript是一种基于Java基本语句和控制流之上的简单而紧凑的设计,从而对于学习Java是一种非常好的过渡。它的变量类型是采用弱类型,并未使用严格的数据类型。 二、动态性 JavaScript是动态的,它可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的反映响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页(Home Page)中执行了某种操作所产生的动作,就称为“事件”(Event)。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。 三、跨平台性 JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可正确执行。从而实现了“编写一次,走遍天下”的梦想。 四、安全性 JavaScript是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。
javascript详解
1.为对象的自定义属性,即往window对象添加$和getMouseCoords两个函数,isIE一个属性由于这3个都是声明在函数外,所以调用时 和 使用var 没有区别用window.代表是全局的,var 则要根据使用的地方来决定其有效范围2.简写的if语法 (obj)?true:false 或 (bool)?true:false 括号可以省略即if(obj!=null) { return “问号后面的值“ } else { return “冒号后面的值“ }或if(bool == true){同上}else{}这里嵌套了两层if(document.getElementById == null){ //判断当前浏览器是否支持getElementById return document.getElementById(obj) } else { if (document.all == null) { //判断当前浏览器是否支持document.all return document.all }else{ return obj }}3.同上判断是否存在参数a,不存在的话 为a赋值,“!“表示取反if (!(a != null)) {//即a不存在时,这里a指onmousedown触发时的 鼠标参数(坐标等) a=window.event;//event代表事件的状态,包括鼠标、键盘的参数}layerX 鼠标以事件触发元素内界的左上角横坐标,layerY为纵坐标如单击按钮时,鼠标相对该按钮左上角横坐标的像素值
更多文章:
product name(product name和proper shipping name 是一个么)
2024年7月16日 23:24
jsonarray添加数据(怎么想向json数组中添加json数据)
2024年3月8日 13:10
pulse secure(win10系统安装软件提示Pulse Secure Application Launcher 缺少组件怎么办)
2024年5月17日 01:29
安卓手机端运行的adb工具(如何在android应用里执行adb 命令)
2023年10月20日 11:20