09 2019 档案

摘要:1、transition代表css3中的过渡,可以使元素从一种样式逐渐改变为另一种的效果。 2、transition: height 2s;表示需要渐变的是元素高度height,渐变时间是2s。transition还有其他参数如下图: 3、-moz-,-webkit-,-o-这三个是厂商前缀,不同浏 阅读全文
posted @ 2019-09-30 23:47 用脑袋行走的人 阅读(3204) 评论(0) 推荐(0)
摘要:因为只有块元素才会有物理属性,在css世界里边,有三种形态的东西,1. 块元素。 特性:有物理属性,width,height写值起作用,而且要占据一行。2. 内联元素。 特性:没有物理属性。但是margin,padding值有用。不占据一行,后边可以有兄弟元素。3. 即是块又是内联,根据兄弟兄弟元素 阅读全文
posted @ 2019-09-28 23:50 用脑袋行走的人 阅读(947) 评论(0) 推荐(1)
摘要:jQuery(expression, [context]) 返回值:jQuery 概述 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素。 jQuery 的核心功能都是通过这个函数实现的。 jQuery中的一切都基于这个函数,或者说都是在以某种方式使用这个函数。这个函数最 阅读全文
posted @ 2019-09-27 19:21 用脑袋行走的人 阅读(3562) 评论(0) 推荐(0)
摘要:在练习jQuery表格变色例子过程中,发现了一下几个问题: 针对以上问题,查阅了资料后,发现了原因,以及解决方法: 在之前的jQuery版本中,都是使用attr()访问对象的属性,比如取一个图片的alt属性,就可以这样做$('#img').attr('alt');但是在某些时候,比如访问input的 阅读全文
posted @ 2019-09-27 11:59 用脑袋行走的人 阅读(353) 评论(0) 推荐(0)
摘要:学习jQuer对表单、表格操作的过程中,按照书上的例子发现一个问题: 以下代码同样使用prop()函数,使用attr()方法也不能实现预期 阅读全文
posted @ 2019-09-24 15:58 用脑袋行走的人 阅读(1158) 评论(0) 推荐(0)
摘要:在熟悉jQuery过程中,练习超链接提示显示,发现书本上有个问题,经过查询资料,修改如下: 效果如下图: IE edge中的效果: 阅读全文
posted @ 2019-09-20 22:28 用脑袋行走的人 阅读(547) 评论(0) 推荐(0)
摘要:许多OO语言支持两种继承:接口继承和实现继承。ECMAScript只支持实现继承,且继承实现主要依赖原型链实现。 原型链 基本思想:利用原型让一个引用类型继承另一个引用类型的属性和方法。 构造函数、原型和实例的关系:每个构造函数均有一个原型对象,原型对象均包含一个指向构造函数的指针,实例均包含一个指 阅读全文
posted @ 2019-09-18 16:29 用脑袋行走的人 阅读(305) 评论(0) 推荐(0)
摘要:动态原型模型 组合使用构造函数模型和原型模型,使得OO语言程序员在看到独立的构造函数和原型时很困惑。动态原型模型致力于解决该问题,它把所有的信息封装在构造函数中,通过在构造函数中初始化原型(仅在必要情况下),同时又使用构造函数和原型的优点。 实例代码如下: 寄生构造函数模型 基本思想:创建一个函数, 阅读全文
posted @ 2019-09-17 00:00 用脑袋行走的人 阅读(603) 评论(2) 推荐(0)
摘要:组合使用构造函数模型和原型模型中的问题,使用对象字面量重写原型模型会有隐患(涉及到原型的动态性),如下例: 在学习动态原型模型时,发现书中标注“使用动态原型模型时,不能使用对象字面量重写原型。”,于是想到组合方式中就是使用对象字面量重写原型模型的,于是就验证是否有问题,所以写个小心得,避免以后犯错。 阅读全文
posted @ 2019-09-16 23:29 用脑袋行走的人 阅读(252) 评论(0) 推荐(0)
摘要:该模型为创建自定义类型最常用的方式。 部分摘自《JavaScript高级程序设计(第3版)》 阅读全文
posted @ 2019-09-16 23:04 用脑袋行走的人 阅读(341) 评论(0) 推荐(0)
摘要:ECMAScript中的构造函数可用来创建特定类型的对象。我们可以创建自定义构造函数,从而定义对象类型的属性和方法,解决工厂模型中对象识别的问题。 部分摘自《JavaScript高级程序设计(第3版)》 阅读全文
posted @ 2019-09-16 22:48 用脑袋行走的人 阅读(446) 评论(0) 推荐(0)
摘要:工厂模型抽象了创建具体对象的过程,以下示例代码说明工厂类型: 部分摘自《JavaScript高级程序设计(第3版)》 阅读全文
posted @ 2019-09-16 22:17 用脑袋行走的人 阅读(436) 评论(0) 推荐(0)
摘要:以下通过一段示例代码,说明原型模型中的基本概念以及知识点。 部分摘自《JavaScript高级程序设计(第3版)》 阅读全文
posted @ 2019-09-16 21:34 用脑袋行走的人 阅读(608) 评论(1) 推荐(1)
摘要:使用 setTimeout()和 setInterval()创建的定时器可以用于实现有趣且有用的功能。执行时机是不能保证的,因为在页面的生命周期中,不同时间可能有其他代码在控制 JavaScript 进程。在页面下载完后的代码运行、事件处理程序、Ajax 回调函数都必须使用同样的线程来执行。实际上, 阅读全文
posted @ 2019-09-16 00:04 用脑袋行走的人 阅读(667) 评论(0) 推荐(0)
摘要:MDN中对于Array.prototype.slice.()的介绍中,提到了类数组对象。以下是原文: slice 方法可以用来将一个类数组(Array-like)对象/集合转换成一个新数组。你只需将该方法绑定到这个对象上。 一个函数中的 arguments 就是一个类数组对象的例子。 除了使用 Ar 阅读全文
posted @ 2019-09-15 22:51 用脑袋行走的人 阅读(242) 评论(0) 推荐(1)
摘要:闭包只能取得包含函数中任何变量的最后一个值。 “闭包只能取到包含函数中任何变量的最后一个值”得到验证。因为每个函数的作用域链中都保存着createFunctions()函数的活动对象,所以他们引用的是同一个变量i 可以通过创建另一个匿名函数强制让闭包的行为符合预期。 示例如下: 在重写了create 阅读全文
posted @ 2019-09-15 22:06 用脑袋行走的人 阅读(666) 评论(0) 推荐(1)
摘要:“处理指令(PIs)允许文档包含用于应用程序的指令。指令并不是文档字符数据的一部分,但是必须通过应用程序传递”。 处理指令可以用于将信息传递给应用程序。处理指令可以出现在文档任意位置的标记外部。可以出现在序言中,包括文档的类型定义(DTD),文本内容或者文档之后。 处理指令,允许文档中包含由应用程序 阅读全文
posted @ 2019-09-13 23:05 用脑袋行走的人 阅读(1340) 评论(0) 推荐(0)
摘要:如果您的浏览器支持 XSLT,那么在浏览器中它可被用来将文档转换为 XHTML。 如果您的浏览器支持 XSLT,那么在浏览器中它可被用来将文档转换为 XHTML。 JavaScript 解决方案 在前面的章节,我们已向您讲解如何使用 XSLT 将某个 XML 文档转换为 XHTML。我们是通过以下途 阅读全文
posted @ 2019-09-13 17:01 用脑袋行走的人 阅读(620) 评论(0) 推荐(0)
摘要:问题产生在学习cabvas给画布画图像的时候发现使用IE edge浏览器可以正常显示图像,而chrome则不行,经百度后知道是因为chrome浏览器会先加载javascript代码,之后才加载图片,这样就造成了我是用drawImage的时候那个图片并没有加载出来。解决办法把画图片到canvas的代码 阅读全文
posted @ 2019-09-10 16:29 用脑袋行走的人 阅读(2093) 评论(0) 推荐(0)
摘要:以上问题是在练习style属性设置样式时忽略的,后续需注意。 阅读全文
posted @ 2019-09-03 22:16 用脑袋行走的人 阅读(452) 评论(0) 推荐(0)