简明现代魔法 -> 资料文献总汇

网页嵌入Flash时的参数设置

了解插入Flash时的一些参数

下列标记属性和参数描述了由“发布”命令创建的 HTML 代码。在编写自己的用于显示 Flash 内容的 HTML 时,可以参考此列表。除非特别说明,否则所有条目都同时适用于 object 标记和 embed 标记。可选条目也在此列出。Internet Explorer 可以识别用于 object 标记的参数,而 Netscape 则可以识别用于 embed 标记的参数。

发布于 2011-07-01 分类:flex

让swf自动播放时按100%显示

param name="scale" value="noscale"

在QQ Show里面看到一个很可爱的挂件,很想把它弄下来。弄下来的方法很简单,直接去网页缓存文件里面找。找到了之后,按下面的方法插入到网页中。请右键点击上面的flash,可以发现,“显示全部”的选项勾选了。事实上,只要不默认勾选这个选项就可以正常显示了。方法很简单,加上这么一句:param name="scale" value="noscale"

发布于 2011-07-01 分类:flex

如何修复PHP Undefined index的报错

!empty($_GET['str']) ? $_GET['str'] : null;

用$_GET["xx"]这种形式取得数据时,如果之前不加判断,$_GET["xx"]不存在时会出现这样的警告:PHP Notice: undefined index xxx。 虽然可以通过设置错误显示方式来隐藏这个提示,但是这样也有隐患,就是在服务器的日志中会记录这些提示,导致日志文件异常庞大。

发布于 2011-06-30 分类:php

了解PHP的享元FlyWeight模式

采用一个共享来避免大量拥有相同内容对象的开销

享元模式英文称为“Flyweight Pattern”,我非常感谢将Flyweight Pattern翻译成享元模式的那位强人,因为这个词将这个模式使用的方式明白得表示了出来;如果翻译成为羽量级模式或者蝇量级模式等等,虽然可以含蓄的表现出使用此模式达到的目的,但是还是没有抓住此模式的关键。

发布于 2011-06-30 分类:php

JQuery获取复选框选中的个数

需要用到jQuery的size()方法或length属性

有这么一个需求,在多个复选框中最多选四个,并且复选框一旦选中之后,就不能再次选择。用JQuery实现不难,在这里简单记录一下,先看看下面的效果演示吧。通过jQuery获取checkbox选中项的个数,需要用到jQuery的size()方法或length属性,下面的例子是通过length属性获得checkbox选中项的个数。

发布于 2011-06-29 分类:jquery

你真的懂得margin么

边界,元素周围生成额外的空白区

写css,你少不了与margin打交道。你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素、内联元素中的区别?什么时候该用padding而不是margin?你知道负margin吗?你知道负margin在实际工作中的用途吗?常见的浏览器下margin出现的bug有哪些?

发布于 2011-06-29 分类:csszone

谈谈编程语言对数据的友好度

系统需要建立在一定的数据格式基础上

目前,程序设计语言似乎进入了一个蓬勃发展的时期,Javascript、Perl、Python、Ruby、Groovy等一批较新的语言正越来越多地被熟悉和使用,而C++、C#、Java等主流语言也在不断地融入函数式和动态性特征。程序员的百宝箱中可供选择的宝贝是越来多了,而社区中关于语言间的比较和争论也更为热烈。

发布于 2011-06-28 分类:program

本次PR更新,本站PR从2升到4了

其实也有想到会升到4,喜出望外吧

Google PR 在今天(2011年06月27日)大幅更新了,距离上次更新(2011年1月21日)大概过了半年时间。简明现代魔法很意外地升到PR4(其实也有想到会升到4,喜出望外吧)。虽然 Pagerank 现在没有那么重要,但是这始终是一个最直观的 SEO 指标。

发布于 2011-06-27 分类:word

CSS选择器的权重与优先规则

解决特殊性冲突,让代码尽可能简洁

我们在使用CSS对网页元素定义样式时经常会遇到这种情况:要对一般元素应用一般样式,然后在更特殊的元素上覆盖它们。那么我们怎么样来保证我们所新定义的元素样式能覆盖目标元素上原有的样式呢?在CSS中,会根据选择器的特殊性来决定所定义的样式规则的次序,具有更特殊选择器的规则优先于具有一般选择器的规则。

发布于 2011-06-26 分类:csszone

了解PHP的状态State模式

状态模式和命令模式相当像

状态模式属于对象创建型模式,其意图是允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了他的类。比较常见的例子是在一个表示网络连接的类TCPConnection,一个TCPConnection对象的状态处于若干不同的状态之一:连接已经建立(Established),正在监听,连接已经关闭(closed)。

发布于 2011-06-25 分类:php

JavaScript简单的移动动画效果

"跑步算法"的实现

一个JavaScript的笔试题,已知a、b,现在点鼠标a会向b游动,鼠标停,a会停下来,请实现"跑步算法"。其中用到的精髓是setInterval()方法,具体可以参照下面的代码。

发布于 2011-06-24 分类:javascript

用CSS3实现文字渐变效果

background-clip , text-fill-color

首先要说明,你的浏览器支持CSS3的话,才能看到正确的演示效果。如果你现在用的浏览器是Chrome、Safari等,就是你的浏览器支持background-clip + text-fill-color等CSS3属性,那么你可以看到下面文字渐变的漂亮效果。文字渐变本身就是装饰性的功能,所以,本着渐进增强的原则,我们在实际项目中其实是可以大胆使用的。

发布于 2011-06-23 分类:csszone

如何实现加载DOM时执行js代码

怎样提取jQuery.ready()方法

有一些功能需求,需要在DOM载入时马上执行一些函数,但又不愿意仅为了这一个需求而引入整个JQuery库,于是就把jQuery的方法提取出来,单独使用了。大家可以使用windows.onload事件,但onload在看来,就是页面上的东西(img,iframe等资源)全部都加载完毕后才能发生,如果页面内有大的图片的话,会在页面展现后好久时间后才执行。

发布于 2011-06-22 分类:javascript

了解PHP的代理Proxy模式

代理模式能够在一定程度上降低系统的耦合度

代理,指的就是一个角色代表另一个角色采取行动,就象生活中,一个红酒厂商,是不会直接把红酒零售客户的,都是通过代理来完成他的销售业务。而客户,也不用为了喝红酒而到处找工厂,他只要找到厂商在当地的代理就行了,具体红酒工厂在那里,客户不用关心,代理会帮他处理。代理模式,就是给某一对象提供代理对象,并由代理对象控制具体对象的引用。

发布于 2011-06-21 分类:php

最大公共子串问题JavaScript版

常见的做法是使用矩阵

求最大公共子串,常见的做法是使用矩阵。假设有字符串:abcdefg和字符串abcd,则可构成如下矩阵。对两个字符串的每一项都进行比较,若匹配则该项为1,不匹配则为0。然后求出对角线最长为1的那一段序列,即为最大公共子串。看上面的分开,似乎得使用二维数组了,在两个字符串都较大的情况下不是很划算,是否可以进一步优化?

发布于 2011-06-21 分类:algorithm

我的技术面

 

copyright © 2009 简明现代魔法    学习、分享、进步

power by Gonn 感谢所有关心和支持本站的朋友们