• EonerCMS——做一个仿桌面系统的CMS(四)

    时间:2022-09-19 15:48:06

    按住我拖动 一晃又过去一个多星期了,途中出了个差,进度上略有耽误,不过还好,上次有个话题没说完,这次继续,就是窗口拖动以及改变窗口尺寸。 窗口拖动&改变窗口尺寸 因为这功能可能很多人都做过,所以我只是提供一种我的方法,当然如果有考虑不全的地...

  • EonerCMS——做一个仿桌面系统的CMS(五)

    时间:2022-09-19 15:48:00

    这次主要讲一下js模板和鼠标右键功能,东西比较简单,我就没有做demo,简单说下原理吧。 js模板 为什么要使用js模板?因为在这个系统里,我经常要打开一个或多个窗口,但实际上这些窗口的HTML代码都是一样的,只是其中的参数稍微有点变化。既然如此,何不写成模板,把参数定义成指定格式的标签,然后用正则...

  • EonerCMS——做一个仿桌面系统的CMS(三)

    时间:2022-09-19 15:47:54

    转眼似乎半个多月过去了,最近忙了点其他的事,所以这个CMS做的进度也慢了,不过昨天和今天稍微加了点班,把最大的一块制作OK了,也就是下面我要说的—— 窗口 先看下窗口大致构成图吧: 窗口很简单,顶部的标题区域、中间的展示区域和底部的功能区域。首先,窗口肯定是通过图标点击后才生成的,也就是窗口不是事...

  • EonerCMS——做一个仿桌面系统的CMS(二)

    时间:2022-09-19 15:47:30

    上一周我说到,我要开始做一个仿桌面系统的CMS。现在,一周过去了,来做个小小的总结吧,顺便把上一周片尾留的小问题解答下。 桌面 关于界面,思前想后,还是模仿115的了,说是模仿,其实几乎是照搬。因为我看了下HTML和CSS,没有什么太大的技术含量,制作起来也不会遇到什么困难,干脆舍弃这一步,进入后面...

  • EonerCMS——做一个仿桌面系统的CMS(十三)

    时间:2022-09-19 15:47:24

    判断浏览器是否缩放 这是一个困扰我一周的问题了,不过现在终于在@Mr.L的协助下解决了,下面先描述下问题吧。大家在浏览QQ空间的时候,通过浏览器,或者按住ctrl+鼠标滚轮进行页面缩放,页面上会有个很友好的提示,如: 开始,我以为是通过判断窗口宽高,但发现缩放后的宽高和原先的宽高是一样的。失败。 ...

  • EonerCMS——做一个仿桌面系统的CMS(一)

    时间:2022-09-19 15:47:18

    开篇 一个月前,我突然有了个想法,CMS能否做的像webQQ那样,整个后台就像一个桌面系统,把功能归类到一个桌面图标里,点开某个图标后,操作里面的东西,就像在操作电脑上的某个文件夹一样简便,于是我之前写了一篇构想的文章:《关于CMS后台展示/操作方式的个人拙见》,不过认可我想法的人似乎不多。 当时发...

  • EonerCMS——做一个仿桌面系统的CMS(七)

    时间:2022-09-19 15:47:48

    智能修改窗口的位置 在测试的时候,我发现调整浏览器尺寸后,原先靠近浏览器边缘的窗口就直接被隐藏掉了,如下图: 出现这问题的原因也很简单,因为窗口的top、left的值是写死的,当浏览器的宽高小于窗口top、left时,必然会被隐藏掉。解决办法就是在调整浏览器尺寸的同时,把窗口的top、left也一...

  • EonerCMS——做一个仿桌面系统的CMS(六)

    时间:2022-09-19 15:47:36

    事件冒泡 事件冒泡是个很常见的问题,不过我之前没听说过,所以这里只是做个笔记,如果了解事件冒泡,并清楚如何处理的,可以直接跳过这篇文章。下面我们看下这面这demo,点击红色区域,会弹出1,点击灰色,会弹出2。 alert(2); alert(1); $("#div1").clic...