比如说像360手机助手,它广泛安装于各种各样的手机上,但都是作为一个普通的应用存在的,而没有Google或小米这样的特殊权限,那360手机助手应该怎样做到更好的安装体验呢?...为此360手机助手提供了两种方案, 秒装(需ROOT权限)和智能安装,如下图示: ? 因此,今天我们就模仿一下360手机助手的实现方式,来给大家提供一套静默安装的解决方案。...接下来修改MainActivity中的代码,如下所示: /** * 仿360手机助手秒装和智能安装功能的主Activity。 ...好的,那么接下来我们就模仿一下360手机助手,来实现类似的智能安装功能。...最后,回到MainActivity中,来增加对智能安装功能的调用,如下所示: /** * 仿360手机助手秒装和智能安装功能的主Activity。
就是有点像WINDOWS桌面,仿的而已,全程html编写,不过能和电脑一样可以拖拽和放大缩小,也能用手机打开网页,不过不能用IE浏览器打开,拿去装X吧!...修改桌面图标及点击链接请到源码js文件夹里面的shortcut.js里面修改! ? 本文章转自源码之家 vip333.cn win桌面
或者360的主页,或者百度的主页。 这些页面都是html5做的。看起来很难,其实一点也不难。网上有很多介绍html5的文章,我这里就不解释了。对于程序员来说,看代码还是最实在的。...code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css"> js..."> js">.../jQuery/jquery-1.8.3.min.js"> js">--> </
haiyong.site/moyu/ 海拥开发文档:https://haiyong.site/doc/ GitHub 源码:https://github.com/wanghao221/moyu ---- HTML 实现仿...Windows 桌面主题特效 ✨ 项目基本结构 HTML 代码 CSS 代码 JS 代码 完整源码下载⬇ 在线演示地址:https://haiyong.site/win/ 源码可在文末免费获取...✨ 项目基本结构 目录结构如下: ├── jsLib │ ├── jquery.winResize.js │ ├── jquery-1.6.2.js │ ├── jquery-1.6.2.min.js...│ ├── jquery-ui-1.8.16.custom.min.js │ ├── myLib.js │ ├── external │ ├── jquery-smartMenu │...代码 JS代码较多这里只展示部分JS代码,完整源码可在文末获取 //声明desktop空间,封装相关操作 myLib.NS("desktop"); myLib.desktop={ winWH:function
if(navigator.userAgent.indexOf("360SE")>0){ alert('系统检测出来你使用了360
360...页脚四大部分;undefined 所有页面相互超链接,可到三级页面,有5-10个页面组成; 页面样式风格统一布局显示正常,不错乱,使用Div+Css技术; 菜单美观、醒目,二级菜单可正常弹出与跳转; 要有JS
Javascript在web开发中已经稳稳的占据了重要位置,现在已经开始渗透到桌面开发了 Electron 便是用来创建桌面应用的框架 使用 JavaScript + HTML + CSS 就可以开发跨平台的桌面应用...是否满足桌面应用开发的需求呢?...右边的界面是不是很熟悉,因为Electron就是基于Chromium的 代码结构 electron_test ├── package.json ├── main.js └── index.html package.json...{ "name": "deskjs", "version": "0.1.0", "main": "main.js" } 格式和 Node 的完全一致,main 字段是应用的启动脚本 index.html... Hello World 第一个 JS 桌面应用</
[20200304200311390.png] 一、前言 本项目是作者小傅哥使用JavaFx、Netty4.x、SpringBoot、Mysql等技术栈和偏向于DDD领域驱动设计方式,搭建的仿桌面版微信聊天工程实现通信核心功能...那么使用Netty仿微信项目就此开始了! --- 任何一个新技术栈的学习过程都会包括这样一条路线;运行HelloWorld、熟练使用API、项目实践以及最后的深度源码挖掘。...来让 Java 程序员使用自己熟悉的编程语言加上JavaFx、Netty4.x、SpringBoot、Mysql等技术栈和偏向于DDD领域驱动设计方式,搭建的仿桌面版微信聊天工程实现通信核心功能。...使用JavaFx与Maven搭建UI桌面工程,逐步讲解登录框体、聊天框体、对话框、好友栏等各项UI展示及操作事件。从而在这一章节中让Java 程序员学会开发桌面版应用。 第二章节:架构设计。
<script type="text/javascript"> var StartTime = new Date("2008/06/15 12:34:03")...
前端部分实现如下:https://www.phpvar.com/archives/1382.html JS部分实现如下: </div
虎嗅网2013年8月16日 笔者昨日收到深喉爆料,360搜索或将捆绑安全卫士,以导入搜索流量,提升份额。 今日最新消息显示,360搜索捆绑安全卫士的产品为桌面搜索形式。...用户连续按两次Ctrl键,桌面即会弹出搜索框。键入搜索词后,将直接在桌面展示搜索结果。输入天气等词语还可以展示个性化的结果。不出意外的话,点击搜索结果链接,将会默认用360浏览器打开。...笔者在昨天曾经预测了360安全卫士与搜索捆绑的几种形式。第一种方式就是桌面搜索。但这也是威力最小的捆绑方式。在360之前,Google、百度均已推出类似的桌面搜索产品。...这些声音就说明一个道理,大家在使用360卫士后,良好的界面和效果不错的操作体验,让他们开始使用360其他的产品,比如360浏览器,比如360桌面等等,但刚刚涉足搜索的360搜索却步子迈得大了点,从而也导致众多栏目却没有太多新颖和出类拔萃的部分...站在产品角度看,360的桌面搜索是一款很模糊的产品。除了需要改造用户习惯,或者培养用户习惯外,这款产品甚至连名字都有些不那么亲民。
从最开始我开始写文章就讲过Node.js与Java的优缺点,我当时说过,JAVA能做的如果非要使用Node.js最后肯定是能实现的,但是我们会考虑用什么更加适合。...说到桌面应用程序,可能更多人会想到使用QT或者JAVA FX去实现,Node.js能实现桌面程序么?可能很多人对这个问题的答案抱着怀疑的态度。...实际上Node.js现在生态圈越来越完善,所以用Node.js实际上可以非常轻松的架构一个桌面应用。今天我们来讲讲Node.js是如何构建一个桌面应用。 首先我们需要创建一个Node.js项目。 ?...接下来建立一个index.js,在这个文件里面创建桌面窗口以及页面渲染。 首先在文件顶部引入所需的包以及定义一个全局变量win ? 为什么需要这个全局变量呢?...我们执行这个文件就可以运行我们的桌面应用了。 ? 最后我们来谈谈,使用Node.js结合electron模式开发桌面应用有什么优缺点呢?
cursor:sw-resize" resize="lb"> 在#movedemo里包了8个div,具体功能就不介绍了,不明白了去看我上一篇文章《EonerCMS——做一个仿桌面系统的...JS代码是重点,我对几个变量标明了注释,方便大家能看懂: $().ready(function(){ $("#movedemo").data("info",{width:100,height:100,...PS2:感谢Gray Zhang(灰哥)在某js群里对我的问题给予解答
事件冒泡是个很常见的问题,不过我之前没听说过,所以这里只是做个笔记,如果了解事件冒泡,并清楚如何处理的,可以直接跳过这篇文章。下面我们看下这面这demo,点...
首先,图标拖动和窗口拖动的实现代码是几乎一样的,如果你对这个不清楚,可以看下我之前写的文章《EonerCMS——做一个仿桌面系统的CMS(四)》,关于拖动时的样式效果,我都是以win7做为参考,如图..."mousemove").on("mousemove",function(e){ obj.show(); }); }); 当然,只要是拖动的功能,我都会增加一个透明背景遮罩层,避免触发桌面上的一些点击事件或
这次主要讲一下js模板和鼠标右键功能,东西比较简单,我就没有做demo,简单说下原理吧。 js模板 为什么要使用js模板?...说改就改,改之前我考虑了另一个问题,就是要不要使用网上现有的js模板引擎,这方面因为之前完全没了解过,所以搜了几个,有的似乎很有名,比如JST,但也非常大,所以我没有考虑;有的很小,也就是一些JSer自己写的插件
electron-vchat客户端聊天实例是基于electron+vue+vuex+Node+vue-router等技术开发的仿制微信pc桌面聊天项目。.../assets/js/wcPop/wcPop' import '....20200108113415376.png 033360截图20200108114221398.png Electron 是由 Github 开发,用 HTML,CSS 和 JavaScript 来构建跨平台桌面应用程序的一个开源库...360截图20200110095657430.png // 置顶窗口 handleFixTop() { this.isAlwaysOnTop = !...360截图20200107160057637.png 每次插入内容光标定位到最后可参考 function setLastCaret(obj) { console.log(obj) console.log
上一周我说到,我要开始做一个仿桌面系统的CMS。现在,一周过去了,来做个小小的总结吧,顺便把上一周片尾留的小问题解答下。...桌面 关于界面,思前想后,还是模仿115的了,说是模仿,其实几乎是照搬。因为我看了下HTML和CSS,没有什么太大的技术含量,制作起来也不会遇到什么困难,干脆舍弃这一步,进入后面的话题。 ...上周我留下了一个问题,就是桌面那一个个快捷方式,为什么不能直接写在页面里,而要通过js来加载。其实,并非一定要通过js加载生成,但是即便写在页面里,也还是通过js来定位,对,就是定位。...另一种方法就是通过js修改每个图标的偏移量。我采用的是第二种方法,可以参考下代码。...Core.config.shortcutTop+57 > windowHeight){ _top = Core.config.shortcutTop; _left += 90; } }); }); 这样,我们对桌面上图标的加载的功能就制作完毕了
转眼似乎半个多月过去了,最近忙了点其他的事,所以这个CMS做的进度也慢了,不过昨天和今天稍微加了点班,把最大的一块制作OK了,也就是下面我要说的——
.drag{position:absolute;right:0;bottom:0;width:10px;height:10px;background:red;cursor:nw-resize} JS