`
文章列表
一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 设立"严格模式"的目的,主要有以下几个:   - 消除Javasc ...
一两个月前在淘宝内网里看到一个优化Javascript代码的竞赛,发现有不少的人对Javascript的执行和装载的基础并不懂,所以,从那天起我就想写一篇文章,但一直耽搁了。自上篇《浏览器渲染原理简介》,正好也可以承前启后。 首先,我想说一下Javascript的装载和执行。通常来说,浏览器对于Javascript的运行有两大特性:1)载入后马上执行,2)执行时会阻塞 页面后续的内容(包括页面的渲染、其它资源的下载)。于是,如果有多个js文件被引入,那么对于浏览器来说,这些js文件被被串行地载入,并依次执行。 因为javascript可能会来操作HTML文档的DOM树,所以,浏览器一般都不会像 ...
话不多说,先看测试代码: 该段代码在标准浏览器(包括IE8+)中的效果为: 但在万恶的IE6和IE7中的却是这样的: 外面看到li元素的子元素是列表元素时(既ul,ol,dl),li的顶部会莫名其妙的空出一段来,就像是给li设了一个padding-top一样。 解决方法:触发li的hasLayout属性,最好的方法是设置 zoom:1
Web前端开发和JS面向对象编程分享     一、前端开发的重要性 1. Web2.0、AJAX、JSON、用户体验 2. HTML5、微网、移动互联网 3. 前端MVC框架:Backbone.js 4. 
本文转载于:http://www.twinsenliang.net/skill/20081109.html 首先这是一篇让你知其所以然的文章,如果你不了解栅格化你应该看看,如果你很了解栅格化你更加应该看看。 事情的起因: 今天帮跑去跟小组争取福利,和领导谈话。 我说 ...
              国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢?         PX特点 1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位; 3. Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE浏览器(或内核)。   px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。(引自CSS2.0手册)   em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文 ...
励志名言,名言名句,励志小故事(www.lizhiren),励志人 www.lizhiren.cn
    让wamp本地测试WordPress支持自定义固定链接   WordPress拥有为数众多的主题和插件,是大家采用它建独立博客的一个很重要 的原因。喜欢折腾的童鞋会经常测试网上淘来的主题或插件,一些主题和插件会向数据库中写入东西,如果再自己的博客上实地测试,长久以往,会造成很多问题, 甚至造成数据库混乱,导致博客挂掉,后果很严重。因此,在搭建一个WordPress本地测试环境非常有必要。 默认情况下本地测试所使用的Apache环境不支持WordPress的自定义固定链接,修改后会显示无法找到 链接。此功能在测试主题和插件时虽然不常用,但是某些具有特殊功能的主题 ...
wordpress Maximum execution time of 30 seconds exceeded in   修改wp-config.php文件在WordPress配置文件wp-config.php最下边中添加set_time_limit(0);

背景拉伸平铺

现在WEB页面设计比较流行使用大背景图,那么您知道如何使用一张大背景图进行拉伸效果呢?也就是说使用一张固定尺寸的背景图片,让它在页面中随着浏览器尺寸进行拉伸,就像我们的电脑桌面壁纸效果。本文将带您一起使用jQuery和CSS实现背景图片拉伸效果。 将背景图片拉伸,而不是平铺,注意平铺效果我们可以使用CSS的background-repeat来实行背景图片的平铺效果,本文讨论的是背景图片的拉伸效果。这种效果在一些前卫的页面设计中已经广泛应用,尤其在一些独立页面,像登录页面使用拉伸的背景图片效果比较常见。

CSS强制性换行

一般情况下,元素拥有默认的white-space:normal(自动换行,PS:不 换行是white-space:nowrap),当录入的文字超过定义的宽度后会自动换行,但当录入的数据是一堆没有空格的字符或字母或数字(常规数据应 该不会有吧,但有些测试人员是会这样子做的),超过容器宽度时就会把容器撑大,不换行。 解决方法(以IE,chrome,FF为测试浏览器): {   word-break:break-all; /*支持IE,chrome,FF不支持*/   word-wrap:break-word;/*支持IE,chrome,FF*/ } 以下是对这两种方法的区别说明: ...
跟朋友吃饭时常聊起产品经理这个职业。一聊起这个话题,大家都聚精会神地听着。有的人是不了解这个职业是做什么的,听着听着开始觉得这个职业挺新鲜,慢慢觉得自己是不是自己也能做,最后就开始询问如果要转行当产品经理需要做什么功课。 而直接和产品经理打交道的网页设计师、工程师、交互设计师对产品经理更是带着一种憧憬,我曾经是一名网页设计,能体会那种心情。那时候交给我任务的产品经理很年轻,但是确把握着整个网站的脉络走向。一有设计任务时,他都会找我聊想通过我的设计表达一种什么样的信息,有时甚至把整个活动的创意权交到我手里。不过也有时候我手头任务特别多,他慌慌张张跑来跟我说“有个特别特别急的任务,先做这个”,我 ...
产品经理必读的九步法 谨 以此文献 给 梦想改 变 世界的人 舒迅 多年以后,当我面 对 那些年青的 产 品 经 理,我会想起自己当年从事的是一份高薪的工作。那是2000 年,我大学 毕业 后在北京一家IT 网站做搜索引擎PM ,当 时 我一个月的薪水能在 亚 运村 买 一平方米房子,十年之后,朋友招聘PM ,开出的月薪和我十年前一 样 ,差 别 是 这时 年青的P ...
// <![CDATA[ function copy_clip(copy) { if (window.clipboardData) { window.clipboardData.setData("Text", copy); } else if (window.netscape) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e) { alert("被浏览器拒绝!\ ...
/** * 这是基于HTTP协议的 * 一共介绍了五种方法 */ package { import flash.display.Sprite; import flash.events.*; import flash.net.URLLoader; import flash.net.URLRequest; import flash.net.URLVariables; i ...
Global site tag (gtag.js) - Google Analytics