上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 动态网页中比较常见的一种js事件就是滚动条事件:window.onscroll,利用该事件我们可以实现返回顶部,显示隐藏窗口等特效。 首先记录一个兼容性较好的获取滚动条离顶部距离的函数getScrollTop(): document.body的一些常见用法:http://blog.csdn.net/ 阅读全文
posted @ 2017-03-13 17:48 某个润滑君 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 在做练习的时候想要给一个图片元素添加点击事件:点击后修改其src属性,更换图片,在语法没有问题的情况下,浏览器的debug显示“Uncaught TypeError: Cannot read property 'setAttribute' of undefined”这样的语句,代码如下: 之后我尝试 阅读全文
posted @ 2017-03-08 20:08 某个润滑君 阅读(1826) 评论(0) 推荐(0) 编辑
摘要: 引用类型包括Object类型、Array类型、Date类型、RegExp类型、Function类型、基本包装类型(Boolean、Number、String) 一、Object类型 1.创建对象: 创建对象的方式有两种,第一种是使用new加构造函数,这是最为常见的,第二种是使用对象字面量表示法,语法 阅读全文
posted @ 2017-03-03 22:43 某个润滑君 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、变量 1.分类: 变量可以分为基本类型值和引用类型值,像在之前的随笔中介绍的数值,字符串类型这些就是属于基本类型值。而引用类型值则是指对象。然而,引用类型的值是保存在内存中的对象,js和其他编程语言不同的是,我们不能够直接操作内存中的对象,只能通过当中的引用来操作。所以引用类型的值是按引用访问的 阅读全文
posted @ 2017-03-01 22:47 某个润滑君 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 接下来简单介绍js的基本语法,js的很多语法和一般的c语言相似 1.区分大小写 2.标识符命名:第一个字符不得是数字 3.注释:与C语言相似 4.noscript元素 部分浏览器是不支持js的或者用户自己选择不加载js脚本,这时候我们可以通过设置noscript元素来告诉用户,你要下载js脚本才能看 阅读全文
posted @ 2017-02-27 00:02 某个润滑君 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 一、script元素属性: 向html元素插入js代码就必须得有script元素,这其中有两个属性比较常用到:async、defer、src 1.async:可选,表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或其他待加载的脚本。只对外部文件有效。 2.defer:可选,表示脚本 阅读全文
posted @ 2017-02-26 15:22 某个润滑君 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、函数页面加载addLoadEvent() 由于window.onload只能绑定一条指令,当有多条指令被绑定时,只会有最后的那个函数被实际执行。对此,我们有两个解决方法: (1)先创建一个匿名函数来容纳这两个函数 这个方法在不是很多函数的情况下可以很好的工作,但是一般我们更加建议使用法二 (2) 阅读全文
posted @ 2017-02-24 15:31 某个润滑君 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 在网页中,我们经常看到各种图形效果。一般在这种情况下我们都会通过图片来实现,但是每一次都是使用图片的话,将会导致数据传输量过大,并且一张图片会引发一次HTTP请求,这两个方面都会影响页面加载速度。如果利用css样式来实现图片效果,就能极大地减少网页加载时间。 一、三角形: 当我们为每一条边框定义不同 阅读全文
posted @ 2017-02-23 20:56 某个润滑君 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 我们在使用表格的时候,会看到表格中的单元格一般具有怎么样的特点呢?文字的垂直居中对齐,关联伸缩等等,这些都是表格单元格具有的特点。而display:table-cell可以让元素具有这些特点! 这个属性可以使得我们在布局时候实现下面三个功能: (1)图片垂直居中于元素(在其他随笔中有记录,略) (2 阅读全文
posted @ 2017-02-22 15:47 某个润滑君 阅读(552) 评论(0) 推荐(0) 编辑
摘要: margin外边距的值也是可以取负值的,margin-top、margin-left取负值,则表示该元素朝这个方向拉近,margin-right、margin-bottom取负值,则表示后续元素朝该方向拉近,因此,margin-right、margin-bottom可以将后续元素拉近,进而覆盖“当前 阅读全文
posted @ 2017-02-22 14:59 某个润滑君 阅读(167) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页