随笔分类 -  JavaScript

摘要:所有的实例均用下面的html JavaScript中的研究 1.html的研究(html会返回html标签,不会解析标签) 1.获取值 1. innerHTML: 从对象的起始位置到终止位置的全部内容,不包括Html标签自身。2. outerHTML: 除了包含innerHTML的全部内容外, 还包 阅读全文
posted @ 2017-09-07 20:28 QiaoZhi 阅读(3199) 评论(0) 推荐(0) 编辑
摘要:JavaScript的参数传递也都是采用值传递的方式进行传值。 (1) 通过实参调用函数的时候,传入函数里的是实参的副本而不是实参,因此在函数里面修改参数值并不会对实参造成影响。 例如:将全局变量作为参数传到函数内部修改之后并不影响变量自己 (2)函数的参数个数问题: 使用空参数没有任何问题,程序可 阅读全文
posted @ 2017-09-07 11:54 QiaoZhi 阅读(4052) 评论(0) 推荐(1) 编辑
摘要:第0种:(常用) function triggerAOnclick(){ window.open("http://localhost/jwxt/forward/2TrainSchemeDatail.do?trainSchemeId=555") } 上面相当于 <a href = "http://lo 阅读全文
posted @ 2017-08-26 12:57 QiaoZhi 阅读(1256) 评论(0) 推荐(0) 编辑
摘要:JS对象的键值可以加单引号或者不加或者加双引号 JSON语法提供了一种更简单的方式来创建对象,可以避免书写函数,也可避免用new关键字,可以直接创建一个JS对象,使用一个花括号,然后将每个属性写成"key:value"的形式。 从JavaScript1.2开始,创建对象有了一种更快捷的语法: 格式如 阅读全文
posted @ 2017-08-13 09:27 QiaoZhi 阅读(461) 评论(0) 推荐(0) 编辑
摘要:JavaScript 变量可以是局部变量或全局变量。 私有变量可以用到闭包。 全局变量 函数可以访问由函数内部定义的变量,如: 函数也可以访问函数外部定义的变量,如: 后面一个实例中, a 是一个 全局 变量。 在web页面中全局变量属于 window 对象。 全局变量可应用于页面上的所有脚本。 阅读全文
posted @ 2017-08-12 22:55 QiaoZhi 阅读(190) 评论(0) 推荐(0) 编辑
摘要:我们经常会使用到 javascript:void(0) 这样的代码,那么在 JavaScript 中 javascript:void(0) 代表的是什么意思呢? javascript:void(0) 中最关键的是 void 关键字, void 是 JavaScript 中非常重要的关键字,该操作符指 阅读全文
posted @ 2017-08-12 22:51 QiaoZhi 阅读(318) 评论(0) 推荐(0) 编辑
摘要:JSON是什么?(JSON和JavaScript对象有什么区别?)如何把JS对象转化为JSON字符串,又如何把JSON字符串转化为JavaScript对象? JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原 阅读全文
posted @ 2017-08-12 22:48 QiaoZhi 阅读(811) 评论(0) 推荐(0) 编辑
摘要:JavaScript eval() 函数 定义和用法 eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 语法 返回值 通过计算 string 得到的值(如果有的话)。 说明 该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改 阅读全文
posted @ 2017-08-12 22:11 QiaoZhi 阅读(1648) 评论(0) 推荐(1) 编辑
摘要:JSON 语法规则 JSON 语法是 JavaScript 对象表示法语法的子集。 数据在名称/值对中 数据由逗号分隔 大括号保存对象 中括号保存数组 注意:json的key是字符串,且必须是双引号,不能是单引号 json的value是Object json的解析: json是js的原生内容,也就意 阅读全文
posted @ 2017-08-12 21:41 QiaoZhi 阅读(495) 评论(0) 推荐(0) 编辑
摘要:注意: JS的prompt()可以带两个参数,第一个为提示,第二个可以设置默认值。 用户输入之后如果点击取消返回值为null。 例如: 阅读全文
posted @ 2017-08-12 18:57 QiaoZhi 阅读(291) 评论(0) 推荐(0) 编辑
摘要:全局属性和函数可用于所有内建的 JavaScript 对象 结果: 阅读全文
posted @ 2017-08-12 18:55 QiaoZhi 阅读(378) 评论(0) 推荐(0) 编辑
摘要:1.通过document对象 2.通过element元素对象的方法 3.获取元素的几种方法 圈住的三个方法是获取元素,需要传一个字符串参数。后面两个方法获取之后需要遍历! 创建文本节点:document.createTextNode() 创建元素节点:document.createElement() 阅读全文
posted @ 2017-08-12 18:52 QiaoZhi 阅读(936) 评论(0) 推荐(0) 编辑
摘要:1.正常使用: 2.第二种定义方法 3.匿名函数(页面加载执行的函数) 4.参数为元素的方法 阅读全文
posted @ 2017-08-12 18:49 QiaoZhi 阅读(527) 评论(0) 推荐(0) 编辑
摘要:1.常用事件理解 onfocus/onblur:聚焦离焦事件,用于表单校验的时候比较合适。 onclick/ondblclick:鼠标单击和双击事件 onkeydown/onkeypress:搜索引擎使用较多 onload:页面加载事件,所有的其它操作(匿名方式)都可以放到这个绑定的函数里面去。如果 阅读全文
posted @ 2017-08-12 18:45 QiaoZhi 阅读(284) 评论(0) 推荐(0) 编辑
摘要:1.语法 区分大小写 变量是弱类型(定义变量时只用 var 运算符,可以将它初始化为任意值。) 每行结尾的分号可有可无(建议写上) 注释与Java一样 括号表示代码块 2.变量 变量可以不用声明,变量是弱类型(统一使用var定义),定义变量时候不使用关键字和保留字。(方法内定义变量使用var表名是局 阅读全文
posted @ 2017-08-12 17:25 QiaoZhi 阅读(179) 评论(0) 推荐(0) 编辑
摘要:0.结构 1.什么是JavaScript 2.JS能做什么 3.JS组成 4.引入方式 4.行内JS(代码少可以) 阅读全文
posted @ 2017-08-12 17:17 QiaoZhi 阅读(172) 评论(0) 推荐(0) 编辑
摘要:有下面这三种简单语句。 测试一: 测试二: 小结:JS放在body与head中的不同 放在body和head其实差不多的,只不过是文档解析的时间不同。浏览器解析html是从上到下的。 如果把javascript放在head里的话,则先被解析,但这时候body还没有解析,所以$(#btn)会返回空值。 阅读全文
posted @ 2017-08-04 10:24 QiaoZhi 阅读(149465) 评论(8) 推荐(1) 编辑
摘要:a标签可以当作按钮使用,也可以当作连接。 <a href=javascript:test(5)>弹出5</a> 会直接调用JS函数(注意中间没引号) <a href="javascript:test(5)">弹出5</a> 会直接调用JS函数(注意中间有引号) 等价于 <a href="javasc 阅读全文
posted @ 2017-07-28 17:13 QiaoZhi 阅读(2393) 评论(0) 推荐(0) 编辑
摘要:经常见插件里面函数调用的时候只写个函数名字,不写函数参数,甚至连括号也不写,比如说: 上面结果显示为: 可以看出, 1.只写函数名字相当于取函数所有部分,包括声明: 例如:btn.onclick=a1 等价于 btn.onclick=function a1(){ alert('a'); return 阅读全文
posted @ 2017-07-13 12:01 QiaoZhi 阅读(1262) 评论(0) 推荐(1) 编辑