作者: admin

  • 【前端应该知道的那些事儿】运动学基础

    【写在前面的话:】
    前不久刚看到过一句话:说好的技术文章应该让读者感觉增加信心,而不是失去信心。
    有感于这句话是因为以前觉得发一些貌似高深的,看起来nb的东西才算一篇好博文,可是多少有点炫技的成分。可是后来越发觉想把一个看起来简单的问题说通透也着实不易。我希望今后的文章多少能带给更多的读者一些帮助吧。 这是我的目标之一。

    web前端,确实算编码里面的挺特殊的一个职位,不仅仅要理性的编码,还要感性的接触UI,通常我都把这种工作叫做需要情商的码字工作者。

    要说前端有多难,我想会被很多做算法或者底层的同学所不齿。确实,前台的工作并不算难,尤其是web端的前台,有困难的部分,那也是少数。所以在互联网发展初期,都没有前端这个职位,就算后来有了前端这个职位,也曾被当作是门槛最低的IT类职位之一。很多同学学习前端相关的知识,初衷很简单,因为好学,包括当年的自己也是一样 : )

    当然,如今随着交互逻辑的不断复杂,用户体验的不断提升,外带很多后端的逻辑也都纷纷转到前端来实现。前端的工作者们开始有了一些价值。当然,你要担当的更多,必然需要会的更多。所以如今对于一个优秀的前台编码工作者来说,要求高了很多。

    但是同样,还是不能算难。因为哪怕前端们开始接触一些算法,一些数学物理的东西,但常用的,通常也仅限于初衷,高中的程度。所以神马高等数学,高等物理之类的。咱暂时还用不上,大家完全不用惧。

    那么,比如:

    【关于缓动】
    我相信在DHTML时代,也就是所谓的动态 html 的时候,那时候javascript 脚本除了用来做一些表单验证和提交之外,开始干起让页面动起来的事情。最常见的莫过于什么幻灯片,轮播banner之类的。甚至在当时能够手写出一款好的,兼容的轮播插件成了一件非常niu的事儿。那么回想一下,我们最开始学习,尝试自己写一个轮播插件的时候,遇到的头疼的事儿,我想缓动应该算一个了吧。
    好吧,咱们就先来说说它。

    缓动难吗,不难,我们先说一个最简单的。所谓“缓动”,无非就是运动的越来越缓慢呗。那么怎么让一个物体运动的越来越缓慢呢。

    我们用的计时器,不管你是用setInterval也好,setTimeout也好,或者 requestAnimationFrame也好,思路都一样。反正把它想象成是单位时间重复调用某个函数就行。那就好,既然单位时间是一样,那么我们让单位时间内 物体运行的距离 越来越小不就成了“缓动”了吗。

    ok,咱们可以试试看:

    假如我们有一段固定的路程100米,然后让物体 每个单位时间里面运动的距离都是 它距离目的地剩余距离的1/10, 什么意思呢。 即物体最开始距离目的地100米,那么它第一个单位时间里朝目的地运动 100*1/10 ,即10米, 于是,第二个单位时间里,它距离目的地 就只有90米了,那么第二次运动 90*1/10 ,即9米,… 不断叠加下去,由于物体总是距离目的地越来越近,那么 它单位时间里运动的距离必然越来越小。 这不就达到了 我们缓动的目的的了么。

    $(function() { varmoveDis = 0, conEl = document.getElementById(‘container’), maxDis = (conEl.offsetWidth-22) || (800-20), // 总距离 moveEl = document.getElementById(‘move’); functionstep () { varnowLeft = parseInt(moveEl.style[‘left’]), leftDis = maxDis – nowLeft, // 获取距离目的地的距离 stepDis = Math.ceil(leftDis*.015); // 每次移动 剩余距离的 固定百分比。 nowLeft += stepDis; // 不断叠加 moveEl.style[‘left’] = nowLeft + ‘px’; requestAnimFrame(step); // repeat } step(); })();
    Tween Demo 1

    当然,这是最简单的模式,咱们接着往下看。

    那么,那些看起来高深的缓动公式是怎么来的呢??

    其实也很简单,想想我们初中,高中学的数学吧, 二次函数,三角函数之类的。

    先看二次函数,也就是我们的抛物线:
    0

    为什么我要说先看二次函数或者三角函数呢。他们的轨迹跟 缓动有什么关系?我们接着往下看:

    拿上面的那个最简单的demo举例,我们把 方块的运行距离s 和时间 t的运动关系 画出来,看会是什么样子的。

    看这个demo:
    Tween Demo 2

    这里面的缓动算法跟上面那个最简单的模式一模一样。我们把它的 t-s 路线图画出来,可以看出一点端倪了吧。没看出来的同学,把它旋转一下,想象成 x轴 时间, y轴位移。那么是不是就跟 我上面画那个二次函数 的左半部分 的形状很像。

    所以,到此为止,相信不难理解,为什么缓动的公式通常和二次函数或者三角函数有关,直观一点的话说,就是在某一个区间内 位移的变化率 是随着时间递减的。 那么这种 轨迹都可以用作 缓动公式。

    那么,

    我们怎么用二次函数来做缓动呢?很简单,大家随着我的思路来。我们要设计一个缓动的接口api,假如是类似下面这样,我们先想一个最简单的方式。

    【已知】:一物体要从 0 运行到 400, 运行时间为1秒(1000ms)。
    那么我们怎么为它来设计一个二次函数的缓动呢。我们先画一个示意图:

    00

    那么求的 方程 的系数 a = 0.00005, b = -0.1;

    那么方程就出来了 s = 0.00005*t^2 – 0.1*t (0 < t <=1000); 剩下的就好办了,把每个时间点的位置渲染出来就好了。 例如,我们做个例子,设计一个api: ?// from 表示起始点// to 表示到达位置// t 表示运行总时间tween(from, to, t) 按照上面说的思路,其实就是已知运行距离(from-to)和运行时间t ,求一个二次函数公式而已。   ?// 二次函数 s = a*t^2 + b*t;// 顶点: (to-from) = a*t^2 + b*t// 右侧x轴交点: 0 = a*(2t)^2 + b*2t// 得出 a = -(to-from)/t^2; b = 2(to-from)/t; varleft = a*st*st + b*st; o.style['left'] = from + left + 'px'; 看demo:   Tween Demo 3  (demo里面由于用的普通的dom生成的点图,会占内存,请不要测试过多次 ^^). 原理其实就是那么简单,其实大家可以自己试一下,熟悉了之后完全可以封装出自己的好用的,易用的缓动方法。 用这类的二次函数,还有一个很常见的场景,就是“重力系统”。 我们知道,如果忽略所谓的空气阻力和一些外界干扰因素,重力系统其实就完全可以简化成 二次函数(抛物线)问题。 比如我们做个小游戏,系统有固定的向下的重力 g ,那么由用户操作的主角 在像上跳的过程中,就完全可以按 上面说的方式来考虑。 基本思路上面都说了,这次我们换个思路。都说数学和物理是相通的,那么这次已知 在一个重力系统中,跳起初速度和重力大小。那么假设一个物体跳起该怎么运动呢? ?S = v0*t + a*t^2?v0 = a*t 这两个应该是初中的物理公式吧。已知初速度v0 和加速度 a ,求位移还不简单。 其他的我就不多说了,看一个简单的demo吧: 弹跳Demo   看完了【二次函数】,咱们再看看【三角函数】,其实在我们常用的特效中,三角函数能做的事情比二次函数多很多。但是今天就只讲跟【缓动】相关的。 000

    前面说了,凡是大家看到类似这种“山坡”形状的图,基本都可以做成类似的缓动。那么我们取sin函数的前 PI/2 部分,可以看出他也完全满足所谓的 缓动的图形条件。

    而且,基于sin函数做的缓动公式 相对于二次函数而言,思路更简单。因为更容易得出 位移相对时间的公式S-T:

    ?/** 我们假设 每一帧 间隔时间为 dt, 那么在这个dt时间内 运动的距离为ds那么,假设一个物体 从 from 移动到 to 所花的时间为t, 则容易得出 在这个时间区间内用sin公式得到 每个dt的位移公式ds*/functiontween (from, to, t) { // sin函数; ds = (to-from)*Math.sin(Math.PI*dt/(2*t));}
    剩下的工作,就是把计算出来的当前位置渲染到页面即可。我们这里还是以类似的例子为例:
      sin 缓动 demo  

    【写在后面的话】
    不知不觉也写了这么多了,所谓“会者不难”,本文说到底其实涉及的技术技巧其实并不多,我花这么大篇幅来说也是希望能给对运动学还不甚了解的同学一点帮助吧。
    我希望我能把简单的东西说明白,至于有没有达到这个目的我也不得而知。

    其实在前端的工作里,还有一些常用的数学和物理知识,但是都不难。说起来都很简单。比如前一阵的mac QQ浏览器的logo 周围的闪动旋转的星星。就是用了简单的椭圆公式。

    转自

    叶落为重生

    不管你是找苦闷还是找幸福,互联网都能提供给你,只是你搜的关键字是什么?—gaigaiming

  • WampServer2.X 安装与使用说明

    Wamp就是WindowsApache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。

    WampServer是Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。在windows下将Apache+PHP+Mysql 集成环境,拥有简单的图形和菜单安装和配置环境。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。再也不用到处询问php的安装问题了,wampserver一切都搞定了。这个软件是完全免费的,可以在其官方网站下载到最新的版本。本文中使用的版本是WampServer2.0f(发布日期2008年12月16日),其中包括Apache 2.2.11,PHP 5.2.8,MySQL5.1.30

    wampserver支持22种语言,其中有中文简体和中文繁体。

    wampserver还支持phpmyadmin,SQLiteManager。不用去输入复杂的SQL语句管理MYSQL数据库,直接从phpmyadmin管理即可。

    一、WampServer2.X安装完后,单击桌面上如图一的图标,则在状态栏右下角出现如图二的标志。

    图一 0

    图二00

    二、更改语言种类:右键单击图二的标志,在弹出的菜单栏中选择“Language”命令,在其子命令中选择“Chinese”命令。

    000
    三、更改端口号为8080,其目的是不要与 IIS 的端口号80相冲突。其方法是:

    1、左键单击图一标志,在弹出式菜单中单击“停止所有服务”命令。

    2、左键单击图一志,在弹出式菜单中选择“Apache”命令,在其子菜单中单击“httpd.conf”命令。则自动用记事本打开了“httpd.conf”文件。

    3、在该文件中查找“Listen”一词,找到后是:Listen:80 将其改成:Listen 8080
    当冲突解决后,图二标志变为绿色表示WampServer正常运行了0000

    四、更改文件夹目录(这就是您以后写的PHP该文档的存放位置):

    1、在您本地的某一个目录下创建一个文件夹,如:F:/phpweb。

    2、按第二步中的1、2二步打开“httpd.conf”文件。查找“DocumentRoot”一词。找到DocumentRoot “F:/phpserver/wamp/www/”,请改成:DocumentRoot “F:/phpweb/”,继续往下找,,请改成:。请注意:双引号中的内容一定要与您在 1步创建的文件夹的位置有关。

    3、保存文件后关闭。

    4、Forbidden
    You don’t have permission to access /phpMyAdmin/index.php on this server.

    出现这种情况请将apache的httpd.conf打开,将


    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all

    修改为


    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from None

    就可以了

    五、打开php.ini文件,搜索short_open_tag,找到第二个把short _open_tag=Off,修改成short_open_tag=On

    六、创建站点:(您可以在你的F:/phpweb 目录下创建若干个站点)

    1、在 F:/phpweb 目录下先创建一个文件夹,如:mytest

    2、打开DW 软件。选择“站点/新建站点”命令。

    3、站点名称任意取。

    4、站点的http 地址为:http://localhost:8080/mytest/

    5、使用 PHP MySQL 服务器技术。

    6、文件存放在“ F:phpwebmytest ”位置。

    7、使用“http://localhost:8080/mytest/ ”URL 来浏览站点的根目录。

    8、一路单击“确定”,至此站点创建完毕。

    七、打开 MySQL 数据库

    1、左键单击图一标志,在弹出式菜单中单击“停止所有服务”命令。

    2、左键单击图一标志,在弹出式菜单中选择“phpMyAdmin”命令。

    3、将打开的页面地址:http://localhost/phpmyadmin/ ,修改成:http://localhost:8080/phpmyadmin/ 后,在浏览器中单击“转到”按钮。或者,按“回车”键。这时,便可得到一个MySql数据库的可视化操作界面。

    八、浏览网页:

    1、如果我在第六步创建的站点目录创建了一个名为index.php 文件。

    2、在浏览器的地址栏中输入http://localhost:8080/mytest/单击“回车”按钮便能浏览了。

    转自拂云漂海龙

  • 4种常用扒站工具(webzip、ha_TeleportPro、Offline Explorer、wget)

    许多开始做lead,EMU的新手,需要一个英文网站,找人定制费用太贵自己又不会技术的话,可以通过扒站来获得英文站,今天给大家介绍几种扒站工具:

    1.HA_TeleportPro:

    Teleport Pro所能做的,不仅仅是离线浏览某个网页(让你离线快速浏览某个网页的内容当然是它的一项重要功能),它可以从Internet的任何地方抓回你想要的任何文件,它可以在你指定的时间自动登录到你指定的网站下载你指定的内容,你还可以用它来创建某个网站的完整的镜象,作为创建你自己的网站的参考.

    功能非常强大的离线浏览器,离线浏览的元老级作品.可以将整个网站下载到本地机器中,且与原网站的架构一样,曾经获过大奖.也是本人一直在使用的工具,个人觉得简单,易操作,成功率也高.

    下载地址:

    http://www.skycn.com/soft/198.html

    新浪爱问共享下载资料地址

    2.WebZip:

    也是一款扒站工具、离线浏览工具,WebZip 是把一个网站下载并压缩到一个单独的 ZIP 文件中,可以帮您将某个网站全部或部份资料以ZIP格式压缩起来,可供你日后快速浏览这个网站。且新一版的功能包括可预定时间来下载,亦加强相当漂亮的立体界面及传输的曲线图。因为没使用过,现附上webzip使用方法图解教程地址

    http://wenku.baidu.com/view/31d0b8c4bb4cf7ec4afed0e1.html

    WebZip 7.0.0.1025 汉化版下载地址:http://www.onlinedown.net/soft/19648.htm

    3.Offline Explorer(简称OE,做英文站利器):

    相当方便使用的离线浏览工具,可排定抓取时间、设定Proxy,也可选择抓取的项目及大小,可自设下载的存放位置、及存放的空间限制。它内置浏览程序、可直接浏览或是使用自己喜欢的浏览器来浏览、且更可直接以全浏览窗切换来作网上浏览,另它对于抓取的网站更有MAP的提供、可更清楚整个网站的连结及目录结构。 能够进行精确的链接搜索,最多可以100个线程同时下载文件,默认设置是10个线程,因此速度极快。程序支持HTTP和SOCKS4代理服务器,允许用户自定义界面,提供对JavaScript, Java Classes and Macromedia Flash (.sfw)的支持,并且能够导入微软IE、网景NC和Opera等浏览器中的书签,改进了下载处理过程和命令行参数特性,引入了“定期下载”与“断点下载”等新功能。更妙的是,你还可以创建下载模板,以后使用时可以“依葫芦画瓢”。

    最新6.0.3552 Beta1版下载地址:

    天空软件5.6.3057下载地址:http://www.skycn.com/soft/189.html

    简单介绍至此,下次出个HA_Teleport Pro的教程,等不急的朋友百度也可.

    4.wget

    wget是一个从网络上自动下载文件的自由扒站工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。

    百度搜索Wget 下载,然后放在c:\windows里面,然后在命令行中就可以运行了。下面是wget的一些常用的方法:

    $ wget -r -np -nd http://example.com/packages/
    这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。

    $ wget -r -np -nd –accept=iso http://example.com/centos-5/i386/
    与上一条命令相似,但多加了一个 –accept=iso 选项,这指示 wget 仅下载 i386 目录中所有扩展名为 iso 的文件。你也可以指定多个扩展名,只需用逗号分隔即可。

    $ wget -i filename.txt
    此命令常用于批量下载的情形,把所有需要下载文件的地址放到 filename.txt 中,然后 wget 就会自动为你下载所有文件了。

    $ wget -c http://example.com/really-big-file.iso
    这里所指定的 -c 选项的作用为断点续传。

    $ wget -m -k (-H) http://www.example.com/
    该命令可用来镜像一个网站,wget 将对链接进行转换。如果网站中的图像是放在另外的站点,那么可以使用 -H 选项。

    更多Wget命令与介绍可以去百度百科(http://baike.baidu.com/view/1312507.htm)看看.

    转自Insun

  • GIF,JPG还是PNG?WEB开发中合理选择图片格式

    从某种程度上说,判断一个网页设计师是否优秀,可以从其在WEB开发(或网页设计)中是否合理的采用各种图片格式得出结论。事实上,或许所有人都知道图片存在GIF,JPG和PNG等格式,但并非所有人都知道它们之间的具体区别和使用技巧。
    接下来,代码吾爱将给大家介绍:WEB开发中几种最受欢迎图片格式的前世今生以及如何正确的使用它们。

    1.JPEG?
    JPEG格式是一种大小与质量相平衡的压缩图片格式。通俗一点讲,就是:高的压缩比=低的图片质量=小的文件大小。反之,低的压缩比=高的图片质量=大的文件大小。由于JPEG文件无法保持100 %的原始图像的像素数据,所以它不被认为是一种无损图像格式。

    用途:
    由于这种极其敏感的平衡特性,JPEG非常适合被应用在那些允许轻微失真的像素色彩丰富的图片(照片)场合。反之,JPEG格式图片并不适合做简单色彩(色调少)的图片,比如LOGO,各种小图标(ICONS)。

    2.GIF
    GIF格式,是为使图片能够应用在在线(online)应用程序上所特别开发的图片格式。Gif,有时也被成为“Giff”,是一种无损,8位图片格式。“无损”是指100%的保持原始图片的像素数据信息。专业名词“8位”是指,所能表现的颜色深度——一个8位图像仅最多只能支持256种不同颜色(一个多余256种颜色的图片若用gif图片保存会出现失真)。

    用途:
    由于8位颜色深度的限制,Gif不适合应用于各种色彩过于丰富的照片存储场合。但它却非常适合应用在以下场合:
    * Logo
    * 小图标(Icon)
    * 用于布局的图片(例如某个布局角落,边框等等)
    * 仅包含不超过256种色彩的简单,小型图片场合

    透明特性:
    GIF支持基本的透明特性,这意味着你能够使图片的某些像素“不可见”。在其被放置到网页中时,我们就可以看到通过这些不可见区域看到此图片后面的背景颜色(图片)。此特性非常有用:如果你需要将某个gif图片的内容置于所有图片的上层,你可以将其设置为透明。

    压缩特性:
    GIF格式采用LZW算法进行压缩,此算法是Unisys申请的一项专利。在很久很久之前,如果你想使用GIF格式,那么就意味着你需要向Unisys付费申请专利许可。不过值得高兴的是,此项专利技术已于2003年6月20日过期,我们现在可以免费的使用GIF了!

    隔行扫描:
    GIF同时也支持隔行扫描。隔行扫描能够令图片在浏览器中更快的加载和显示。此特性对于那些慢网速的浏览者来说尤其实用。

    动画GIF:
    一个动态的GIF文件,是由若干帧图片所联结而成的动态图片。在显示时,这些动态帧被反复的绘制读取出来从而形成了简单的动画效果。合理的运用GIF动画能够为网页增添动静结合的效果,而过度的使用则会使网页杂乱无章。

    3.PNG
    PNG,读“ping”,初始时被作为GIF的免费替代格式所开发,采用公共专利压缩算法。PNG格式也是一种无损压缩,但与GIF格式不同的是,PNG同时支持8位和24位的图像。

    8位PNG图像:
    一个8位PNG图片,支持透明背景且像素颜色不能超过256种。除了压缩算法不同之外,此8位PNG格式与GIF格式极其相似;

    用途:
    8位PNG图片的用途与GIF格式基本相同,
    * Logo
    * 小图标(Icon)
    * 用于布局的图片(例如某个布局角落,边框等等)
    * 仅包含不超过256种色彩的简单,小型图片场合

    24位PNG图像:
    24位PNG,支持160万种不同的像素颜色且支持Alpha透明效果,这就意味着,无论透明度设置为多少,PNG图片均能够与背景很好的融合在一起。

    对PNG的支持:
    由于PNG格式的广泛使用和开发者更加重视网页的WEB标准,不同浏览器对PNG的支持就显得相当重要了。不过,幸运的是,目前市场上主流的浏览器对PNG格式都有很好的支持,这包括:IE*, Firefox, Safari, Opera, and Konqueror。
    *但不幸的是,IE6及IE6以下的浏览器对PNG透明背景的支持并不好。不过我们仍可以通过其他方法来解决这个问题,详情请查看如何在IE6中正常显示透明PNG。
    转自不会飞

  • 最大的发现

    来京后,最大的发现就是皇城脚下得人就觉得不过如此,什么都是不过如此。

    而以前的同学会觉得怎么怎么的不可思议,而现在就觉得不过如此,也就是一个城市,一个生活而已。没有什么不可以的,什么地方你都敢去,只要你自己独行了后。天下都是任你行的。

    现在需要加强的还是技术方面的。精通css+div 熟练JS和jquery,加油~ ↖(^ω^)↗

  • 【转】XHTML里有哪些块级元素和行内元素

           自从接触了计算机之后,我更是发现了生活之中无处不在的方方的世界。屏幕显示的像素是方的,硅晶体是方的,各种无法说明的也是方的。方方的世界里,我浏览的网页现在看起来也是由许许多多隐形的方框组合起来的。上图虽然有很多个圆,但我却咋的也看到了很多方呢?

       前天所写的盒子模型也是方的,今天要写的块级元素和行内元素也是方的,一点儿圆滑的艺术熏陶都没有。网页上的元素,也是基于方方的世界里面的,即使css3里面可以写出圆角,但也离不开盒子的方、块级元素的方还有行内元素的方!

       进入方方的世界,让我们以方方的角度来探讨块级元素与行内元素。

       块级元素与行内元素

       在方方的世界里,块级元素总是和其同级的兄弟块在竖直方向进行排列,并左右撑满;行内元素则与其同级的兄弟元素水平排列,呈现在一行里面。

       XHTML块级元素有哪些呢?

      ◎ address – 地址

      ◎ blockquote – 块引用

      ◎ center – 举中对齐块

      ◎ dir – 目录列表

      ◎ div – 常用块级容易,也是css layout的主要标签

      ◎ dl – 定义列表

      ◎ fieldset – form控制组

      ◎ form – 交互表单

      ◎ h1 – 大标题

      ◎ h2 – 副标题

      ◎ h3 – 3级标题

      ◎ h4 – 4级标题

      ◎ h5 – 5级标题

      ◎ h6 – 6级标题

      ◎ hr – 水平分隔线

      ◎ isindex – input prompt

      ◎ menu – 菜单列表

      ◎ noframes – frames可选内容,(对于不支持frame的浏览器显示此区块内容

      ◎ noscript – 可选脚本内容(对于不支持script的浏览器显示此内容)

      ◎ ol – 排序表单

      ◎ p – 段落

      ◎ pre – 格式化文本

      ◎ table – 表格

      ◎ ul – 非排序列表

       XHTML行内元素有哪些呢?

      ◎ a – 锚点◎ abbr – 缩写

      ◎ acronym – 首字

      ◎ b – 粗体(不推荐)

      ◎ bdo – bidi override

      ◎ big – 大字体

      ◎ br – 换行

      ◎ cite – 引用

      ◎ code – 计算机代码(在引用源码的时候需要)

      ◎ dfn – 定义字段

      ◎ em – 强调

      ◎ font – 字体设定(不推荐)

      ◎ i – 斜体

      ◎ img – 图片

      ◎ input – 输入框

      ◎ kbd – 定义键盘文本

      ◎ label – 表格标签

      ◎ q – 短引用

      ◎ s – 中划线(不推荐)

      ◎ samp – 定义范例计算机代码

      ◎ select – 项目选择

      ◎ small – 小字体文本

      ◎ span – 常用内联容器,定义文本内区块

      ◎ strike – 中划线

      ◎ strong – 粗体强调

      ◎ sub – 下标

      ◎ sup – 上标

      ◎ textarea – 多行文本输入框

      ◎ tt – 电传文本

      ◎ u – 下划线

      ◎ var – 定义变量

       关于可变元素

       当块内元素和行内元素随环境而变化时,它就变成了可根据上下文关系确定该元素是块元素或者行内元素,即可变元素。可变元素还是属于上述两种元素类别,一旦上下文关系确定了他的类别,他就要遵循块元素或者内联元素的规则限制。

       可变元素有哪些呢?

       可变元素为根据上下文语境决定该元素为块元素或者内联元素。

      ◎ applet – java applet

      ◎ button – 按钮

      ◎ del – 删除文本

      ◎ iframe – inline frame

      ◎ ins – 插入的文本

      ◎ map – 图片区块(map)

      ◎ object – object对象

      ◎ script – 客户端脚本

  • 偷得浮生十日闲

    终日错错碎梦间,忽闻春尽强登山。因过竹院逢僧话,偷得浮生半日闲。——【唐】李涉

    来京十日,盘桓各地,终有所居,洗衣做饭,偶然为之,甚的我意,设计制作,略有所感,记之。快哉~大悦~

    像清水流过河蚌

    像母兽腹下酣睡的小崽

    像夕阳下戏耍翻滚的小兽

    一切 意兴阑珊

    你是什么

    睁开眯缝的眼睛

    抖了抖身上的草屑

    向着前方 开始

    奔跑!

    某人问我去地铁站如何走,我说不知道。他问我,你去哪?我说天安门。他说那么你跟我走吧,然后我俩走到亦庄入口,他问我什么时候来的北京,我说昨天。他说那么你跟着我走,然后他看手里的地图,然后问环路工人,然后对我说你在东单导1号线,到天安门东或者西下就可以。他到瓷器口下,他说他也找不到路了,不过只要找到地铁线就能回去。我说,哦。然后我一个人来到了天安门。

    汉白玉的栏杆并不像小说里面写的那么晶莹洁白,反而斑驳昏黄,肃穆庄严。

    踏出1号地铁线出口的一霎那,往右边一看,那就是小学课本里面的天安门啊!

    在太庙里面走着看着那些古树的简述,是某某明朝皇帝亲手植的。

    恍然觉得,脚下的这青石板路,这中间凸起的汉白玉石铺就的是不是专门为历朝历代皇帝所能行走的地方呢?

    那么这块青石板有什么故事呢?

    它在此呆了多久?

    它又被谁琢磨和雕刻呢?

    它又是从何方运来?

    它又是经过了多少时光岁月成型的呢?

    它的年纪比我大,它见得事情比我多,它一定有自己的想法了,轻轻的踏上,不敢使劲,静静的伫立,是不是能听到它的呼吸?抚摸着它上方栏杆上的龙凤祥腾,用手指描摹着它的眼睛,须发,鳞片,爪子…..

    低沉的天空,盘旋在太庙琉璃瓦上的乌鸦,一直在叫,是了,到6点了,太阳只是个橘红的椭圆了,就像是用手指揩揩就能擦掉似得。

    偷得浮生十日闲,明天就是三月一号了,所有的开始复苏开始感悟开始~ 吼吼~ step by step~

  • 煮饺论英雄

    【思量再三,时过境迁。】本来这个是文章的题目,后来写到后面,我返回来看发现,我跟倒饺子似得写断断续续看的影片感觉了。哈哈哈哈——–返回来胡言乱语

    这个空间本来是放放杂事,是我的小房子。

    当一件事情我不能立马解决或者解决的令自己难受的时候。我就会看小说,看小说,看小说,就像进入另一个世界。然后多日的浪费时间会让我悔恨,然后我就不会再想那件事,然后让自己飞快的补过与忙碌起来。

    但是清闲起来就会各种折腾。

    这样不好,是的,这样不好。

    那就改变。

    努力的忙起来,可是你会知道有个事情会在那里的。

    听歌,看电影。

    【变身男女】

    看《变身男女》各种搞笑还不错啊,整个全林志颖的表现了,姚笛直接就没了,有点性别混乱。看到姚笛的时候我想,她其实是林志颖的魂魄。当看到林志颖的时候我就想。。。。他。。他还是林志颖啊。哈哈哈可能以前看林志颖版的《绝色双骄》中装的小鱼儿。印象太深刻了,尤其是他一笑嘴角弯弯,眼睛一眯。真有让我想回顾《绝色双骄》啊,当时装花无缺的苏有朋也是白衣飘飘啊。扯多了,当时看的时候有个邪恶的想法为什么灵魂互换了的,林志颖为什么没来大姨妈 呢?。。哈哈哈

    【神奇侠侣】

    当看到《神奇侠侣》的时候,我就像看到了《新东成西就》,幸好神奇侠侣有比他多不少好笑的地方,只是奇怪,为什么古天乐的声音即便不再伪装声音,是炯炯侠的时候,平日的声音还是觉得别扭,就像是故意伪装自己很苍老似得。幸好吴君如还是熟悉的那种。神奇侠侣想到神雕侠侣,然后想到古天乐还是小白脸的时候,然后想到经典小龙女的,冰清玉洁啊,李若彤,最后想到看的影视杂志上写的,李若彤好像是遇人不淑,在最红的时候结婚然后离婚还是分手啊什么的,最后联想到曾在周星驰《大内密探零零七》里面李若彤露了个影,却是个反面的,还是个男扮女装,或者说是没有面的怪物,o(︶︿︶)o 唉 让我唏嘘。我的冰清玉洁的小龙女啊~

    【新东成西就】

    一句话的影评《新东成西就》除了莫文蔚的眼罩和白毛茸茸披风拖地的衣服其他真没印象了。。。你说动物保护组织怎么不投诉他们呢,整个全身上下都是兔子毛吧,白绒绒的。但是,到了,尤其是影片中大段大段的文字语言解释字幕,我就雷了,私以为,当一部电影不是在序言和后记而是在中间出现大段大段的文字来解释一件事的时候,我只能理解为拍此片的导演无能,不能用影片来表现,只能用文字语言来表现。可是电影存在的意义就是为了替代语言表白的苍白的。呵呵,另附和原东成西就毫无关系,梁朝伟的帅哥的香肠嘴,哈哈哈哈太搞笑了,看来看此新片的唯一目的就是为了重拾旧片来重温哈哈。

    【白蛇传】

    《白蛇传》只法海李连杰出来,我就看不下去了。整个一刚杀完人的酒肉和尚啊,满脸的横肉,凶神恶煞也不为过。不过文章救小青的那一段很感人。爱情可能是知道你是个有缺点的人恶的人,还在为你执意为你付出一切牺牲一切,在你需要的时候的感人吧。其他的。。。。。。白蛇跟青蛇真不是蕾丝??????!!!! 白蛇碰见许仙也太毫无缘故了吧,喜欢更毫无缘故了的感觉。。。。。求顺理成章啊,求给个理由吧。

    来自这个世界 来自我们真实的生活

    许巍 – 故事
    作词 许巍 作曲 许巍
    也许是出发太久
    我竟然迷失在旅途
    我最亲爱的朋友
    你让我再一次醒来
    听你说的故事
    深深打动我
    来自这个世界
    来自我们真实的生活
    故事里始终都有爱
    无论有怎么样的艰难 曲折
    故事里永远都有爱
    永远是美丽温暖的光明 结局
    寂静的天光云影
    映衬着冬日的晚霞
    我最亲爱的朋友
    你给我春天的感觉
    听你说的故事
    深深打动我
    来自这个世界
    来自我们真实的生活
    故事里始终都有爱
    无论有怎么样的艰难 曲折
    故事里永远都有爱
    永远是美丽温暖的光明 结局
    寂静的天光云影
    映衬着冬日的晚霞
    我最亲爱的朋友
    你给我春天的感觉

  • 元宵节,心想事成

    元宵节,愿我们都心想事成。开心快乐。

    烟花还在飞舞,一霎那的绚烂然后没有痕迹。

    也许这一刻最黑暗的地方就是上一刻最绚烂的地方。

    今天上午忙活的不知道什么,没有午休。直接下午至现在都蔫蔫的。

    来首歌曲加油吧。<有没有人告诉你>

  • 百度阳光牧场失踪,引发的小分析,应用暂停,该怎么提示!

    今天晚上,学会儿习,按照惯例,打开百度个人中心,找到应用那个下拉小三角,打开开心农场,然后等着开心农场加载的时候,在点击阳光牧场,“咦??!!怎么没有阳光牧场了”

    0

    又仔细找了还是没有,打开整个应用盒子还是没有找到,然后百度了阳光牧场的直接地址http://apps.hi.baidu.com/sunfarm,竟然说此应用被暂停使用了(如图),虽然我知道百度的开心农场和阳光牧场里的制造屋总是处在被维修状态,嗯,这种状态虽然已经持续了一年以上。但是我还是喜欢玩百度空间的,甚至QQ农场我早就废弃了。

    其实对于这改版后的应用盒子就很有怨念,当然这也是为了推销更多的游戏,可是俺喜欢的就这两款,总是寻找寻找才能玩。要理解用户网速啊,要理解便捷啊。以前能直接进屋,现在还得走个院子才能进屋,导致别说屋了,现在院子也懒得进了,更不要说你院子里的陈列品。

    总觉得在百度空间里写点东西之后,能静静的玩,还能跟几个空间文章的“臭味相同”的互相除除草,杀杀虫子什么的。而不像在QQ空间里面玩都是很惨烈的,拍苍蝇,每个好友每个好友的去偷菜,各种交不上名字的东西,等等等,就像是一种竞争,嗯,真的是一种竞争,还见到有好友挂外挂等等等。我觉得那已经脱离的一种游戏的目的,放松休闲的目的。会感觉游戏比工作更累和不好玩。所以纵然有很多功能都不能使用,我还是欣欣然的种菜,开垦土地,然后给好友送送自己种的花扎成的礼物。

    我在想,我前天晚上刚扩充的水槽变成可供养10只动物,我放养了一只带粉色蝴蝶结的小绵羊,还有9只弯弯犄角的山羊。对了,还在左边田地里中了一棵每天一送的大礼包里面幸运的 金钱树。而今晚,我登陆上去想去采摘的时候,竟然提示我,暂不能使用!!!!!!!

    喵了个咪,暂不能使用!!!!!你家的制造屋天天都是正在维修中,暂不能使用,都暂了两年了。肿么办,肿么办!!!!你能不能给个提示啊,突然就给关了,今天我要一定要给开心农场赶紧的截屏留影。以防止出现同样事故!!!!!!

    伤感情…………..

    小分析一下

    由此得出:当用户已经习惯于某个功能或者应用后,主办方撤离的时候要写个致用户书信,写出因为什么原因导致不能使用。是暂时不能使用,还是长久停用。

    1.若是长久停用,可以给用户另外一个链接,注明类似游戏类似功能什么的。这样不仅使用户感觉到主办方对于用户的尊重,还能为新游戏吸引拉进更多用户流量。

    2.暂时不能使用的话,请具体写出几号能使用。这样用户的粘合度不会被降低。没有写出的话,每次浏览都处于在暂不能使用,用户经过三次浏览,就会确定固定印象,那就是这个暂不能使用是遥遥无期的不能使用的,就再也不浏览此网页了。

    PS-有些网站就做得很好,当逢年过节的时候会有休假,然后信息不能及时跟新就会提示说明,由于某某假日,网站内容在几号到几号之间不会更新。若有紧急联系邮箱什么的。然后用户就会感觉到哈,原来大家都会过节的~挺好的感觉~。