已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JS-jquery-easyui-web框架 信安二部 JS执行顺序 1、顺序执行 例:顺序执行1 例:顺序执行2 2、定义式函数与赋值式函数的区别 fun1(); function fun1()alert(“hello world”) fun2(); fun2 = function()alert(“helloworld”) 3、浏览器控制台执行JS=frame.excuteJS()= 在BODY后添加JS 事件监听 1、onload() 例 :事件监听 2、其它常用事件 所有事件都是针对于DOM节点的 DOM鼠标事件 DOM键盘事件 各个JS框架事件实现(window onopen) 回调函数 function onBack(num) alert(“姗姗我来迟了“); / 执行num个耳光 function dating(hours, callBack) var SP= 0; / SP,愤怒值 /女猪脚在雪里站了hours个钟头 /循环开始 SP +; /循环结束. callBack(SP); dating(1, onBack); DOM - 整个文档 是一个文档节点 - 每个 HTML 标签是一个元 素节点 - 包含在 HTML 元素中的文本 是文本节点 - 每一个 HTML 属性是一个属 性节点 必须知道的几个对象模型 BOM Window : JavaScript 层级中的顶层对象,表示浏 览器窗口。 Location :包含了当前 URL 的信息。 DOM Document : 代表整个 HTML 文档,可被用来访 问页面中的所有元素 JS匿名函数 函数可以为参数 function runFun(fun)fun() runFun(function()alert(“我要执行“) 匿名函数执行 首先理解语句语表达式 (function()(); (function()(); + function()(); 例 google-util.js 变量作用域 理解this.变量 (function()this.v = “vv”)() /this=window b.fun = function()this.v = “vv” b.fun(); b.v / 猜输出什么? b.fun = function()this.v = “vv”() b.v /再猜猜输出什么 试着找找变量的所属对象吧。 a = 1; var b = 1; Call apply 作用:把隐藏的第一个参数显示化 function a()alert(this.value) a()=window.a()=a.call(window)=a.apply(window) Call apply区别 参数 call( thisArg ,arg1,arg2, ); / 参数列表,arg1 ,arg2,. apply(thisArg ,argArray ); / 参数数组,argArray Eg:foo.call(this, arg1,arg2) = foo.apply(this,arg1,arg2) function a() alert(this.value) value = “111” a() Window.a() a.call(window) a.apply(window) JS中的类 New 关键字究竟做了什么 New A() 值行A. Construct Construct是一个函数 创建一个object,假设叫x 如果A.prototype是个object,则把A.prototype赋给x. prototype;否则,把Ototype赋给x. prototype。 调用A.call(x) 返回x var x = new Object(); x._proto_ = A.prototype var result = A.call(x) if (typeof(result) = “object“) return result; return x; 闭包 定义:闭包就是能够读取其他函数内部变量的 函数。 function a() var i=0; function b() alert(+i); return b; var c = a(); c(); 补充知识点 this指针(变量作用域) JSON传参 传递JSON其实就是传递对象(引用对象全是对 象) JSON的嵌套就是对象嵌套 var con = name:”,child:name:”1”,name:”2” jquery 核心函数$ jQuery jQuery选择器 CSS选择器 jQuery自定义插件 $.XXXX = function()/系统级 $.fn.X
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湖南省教育系统后备干部考试参考试题(含答案)
- 航道清障潜水辅助工规程
- 2027届上海市复旦初级中学七上数学期末教学质量检测模拟试题含解析
- 2025-2026学年海南省海口市初中历史七年级期末上册提升培优拓展题附答案
- Oracle数据库基础测试题(含详细答案解析)
- OEC管理模式考核试题(含详细答案解析)
- 国家基层高血压防治管理指南(2026版)培训项目试题有答案
- 2026年法律职业资格(主观题)模拟题和答案分析
- 核医学检查临床适应症专家共识(2026版)
- 医疗不良事件根本原因分析实操模板标准共识
- 2025山东东营市文化旅游体育发展集团招聘6人笔试历年难易错考点试卷带答案解析2套试卷
- 重庆谈判和《双十协定》
- 2025年渠道维护工(技师)技能理论考试题库(含答案)
- 2025年度新闻记者职业资格考试新闻基础知识练习题库及答案
- B超室感控知识培训内容课件
- 关务基础知识课件
- 马工程教材刑法分论课件
- 【公开课】乙醇++说课课件+-2024-2025学年高一下学期化学人教版(2019)必修第二册
- DB31/T 1170-2019再生骨料混凝土砌块(砖)技术要求
- 2025团员考试试题及答案
- 种子的萌发(第2课时)课件-生物七年级下册
评论
0/150
提交评论