摘要:
这里是javascript中制作滚动代码的常用属性页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: do... 阅读全文
摘要:
这里是javascript中制作滚动代码的常用属性页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: do... 阅读全文
摘要:
由于Firefox和IE等浏览器之间对js解释的方式不一样,firefox下面获取鼠标位置不能够直接使用clientX来获取。网上说的一般都是触发mousemove事件才行。我这里有两段代码,思路都一样,就是风格不同。第一段代码是利用全局变量来获取实时鼠标的位置。varxPos;varyPos;wi... 阅读全文
摘要:
在一些DOM操作中我们经常会跟元素的位置打交道,鼠标交互式一个经常用到的方面,令人失望的是不同的浏览器下会有不同的结果甚至是有的浏览器下没结果,这篇文章就上鼠标点击位置坐标获取做一些简单的总结,没特殊声明代码在IE8,FireFox,Chrome下进行测试兼容(1)相对于屏幕如果是涉及到鼠标点击确定... 阅读全文
摘要:
e.target 是目标对象,e.event是目标所发生的事件,event.srcElement捕获当前事件作用的对象1. 1 $(function(){ 2 $("li:has(ul)").click(function(e){ 3 if(this==e.target){ 4... 阅读全文
摘要:
e.target 是目标对象,e.event是目标所发生的事件,event.srcElement捕获当前事件作用的对象1. 1 $(function(){ 2 $("li:has(ul)").click(function(e){ 3 if(this==e.target){ 4... 阅读全文
摘要:
1、减少Jquery使用处理dom遍历和复杂的脚本场景时,jquery可能有很大的帮助,不过在处理简单的、直截了当的代码场景就会迟缓。尽可能的避免jquery对象创建,尤其在循环中。2、优化循环用被缓存的数组长度优化前for (var i = 0; i < arr.length; i++) { ... 阅读全文
摘要:
做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况。基于此,某些情况我们会极不情愿的使用这个不太友好的方式来达到大家要求的页面表现。我个人是不太推荐使用hack的,要知道一名好的前端,要尽可能不使用hack的情况下实现需求,做到较好的用户体验。可是啊,现实太残酷,浏览器... 阅读全文
摘要:
Node.JS 是资深 C 程序员 Ryan Dahl(http://four.livejournal.com/)的作品,依据 Google 著名的开源 JavaScript 引擎 V8 来进行二次开发的 Web I/O 服务器(http://nodejs.org/)。V8 本身是非常快的 Java... 阅读全文
摘要:
响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。优点:面对不同分辨率设备灵活性强能够快捷解决多设备显示适应问题缺点:兼容各种设备工作量大,效率低下代码累赘,会... 阅读全文
摘要:
在任何一个项目或者系统开发之前都需要定制一个开发约定和规则,这样有利于项目的整体风格统一、代码维护和扩展。由于Web项目开发的分散性、独立性、整合的交互性等,所以定制一套完整的约定和规则显得尤为重要。第一节CSS样式文件的命名建立样式表文件时,分类编写样式到下列样式表文件中,并统一放在【CSS】文件... 阅读全文
|