高級JavaScript
触不可及的Allen
一直在学习的路上
展开
-
记录一下:ajax自动生成元素给click点击事件无效
click事件无效 ajax自动生成元素后在ajax函数外部给生成的HTML元素一个点击事件,没有作用. 可以在ajax函数内部写click事件(缺点:不够优美和不好封装) 可以使用jquery事件delegate() delegate a链接下载文件 xml和HTML不同 xml是严格模式 不同:xml单标签必须带/比如<br/> img必须带src alt 比如<img src="..." alt="..." /> 不能大写HTML元素比如<div></div原创 2021-08-06 16:51:49 · 296 阅读 · 0 评论 -
JavaScript高级(2)
函数的其他成员 arguments 实参集合 caller 函数的调用者 length 形参的个数 name 函数的名称 function fn(x, y, z) { console.log(fn.length) // => 形参的个数 console.log(arguments) // 伪数组实参参数集合 console.log(arguments.callee === fn) // 函数本身 console.log(fn.caller) // 函数的调用原创 2020-10-26 14:31:07 · 223 阅读 · 0 评论 -
贪吃蛇案例
贪吃蛇案例(面对对象) 案例目标 游戏的目的是用来体会js高级语法的使用,不需要具备抽象对象的能力,使用面向对象的方式分析问题,需要一个漫长的过程。 游戏实现后的图片 功能实现 搭建页面 放一个容器盛放游戏场景div#map <div id="map"> </div> 设置样式 #map { width: 800px; height: 600px; background-color: lightgray; position: relative; } *原创 2020-10-16 17:15:15 · 548 阅读 · 0 评论 -
JavaScript高级(1)
回顾 JavaScript是什么 解析执行:轻量级解释型 语言特点:动态、头等函数(First-class-Function) - 又称函数是JavaScript一等公民 执行环境:在宿主环境下运行,浏览器是最常见的JavaScript宿主环境 - 但是在很多非浏览器环境中也使用JavaScript,例如node.js JavaScript的组成 ECMAscript 语法规范 变量、数据类型、类型转换、操作符 流程控制语句:判断、循环语句 数组、函数、作用域、预解析 对象、属性、方法、简单类原创 2020-06-16 14:05:25 · 175 阅读 · 0 评论