GitLab 安装:我们使用 Docker 来安装和运行 GitLab 中文版,由于新版本问题较多,这里我们使用目前相对稳定的 10.5 版本可以在https://hub.docker.com/search?q=&type=image 搜索相关信息;官网上有许多英文版的gitLab,我们可以使用汉化版的  镜像为:image: 'twang2218/gitl
转载 2024-03-22 11:54:50
68阅读
经过一系列的冲刺和加工      最激动人心的无非在发布平台上公布上自己辛苦奋斗了一个周期的产品,这个时候的我们就像Iphone 6发布会上得CEO,为自己的产品完美画上了研发的句号.接下来的日子就是准备version 2.0的准备,网上各种功能,以面向对象的思想继续完善App的组件功能。 ↓↓    git上传成功   &nb
准备环境VMWARE虚拟机(我用的版本是VMware Workstation Pro16)Centos7 64位安装包MobaXterm安装包(全能型终端神器)部署Linux服务器文件->新建虚拟机,选择自定义 直接下一步 直接下一步,在肩头的位置选择下载好的镜像 填好相应的信息,直接下一步 选择文件放的文件,下一步 按自己电脑性能填写处理器数量,下一步 内存最好填2g以上,gitlab运行
转载 2024-02-23 21:23:13
10阅读
/* ****************************************移动**************************...
原创 2022-08-23 16:55:47
160阅读
智能手机和平板设备的高选用率最终导致了移动web开发人员和设计人员的需求增长,jQuery Mobile框架允许你创建出可与本地化应用开发结果相谐美的移动web体验,其通过web浏览器提供了到应用和网站的即时访问,而不是让用户下载和安装 移动应用。了解如何使用jQuery Mobile的主题化框架来创建品牌定制的移动网站和web应用。 jQuery Mobile框架是一个JavaScript库,
第七章 移动数据的爬取基于某一款抓包工具 : fiddler ,青花瓷 ,miteproxy7.1 fiddler 基本配置 7.1.1fiddler简介和安装什么是Fiddler?Fiddler是位于客户和服务器的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改
目标能够知道移动web的开发现状 能够写出标准的viewport 视口 能够使用移动web的调试方法 能够说出移动常见的布局方案 能够描述流式布局 能够独立完成移动页面1.移动基础浏览器现状 pc常见浏览器 360,谷歌,火狐,qq,百度,搜狗,IE 移动常见浏览器 uc,qq,欧朋,百度手机,360安全,谷歌,搜狗手机,猎豹 国内的UC和QQ,百度等手机浏览器都是根据Webkit修改过
转载 2024-05-11 10:47:48
99阅读
一. 移动适配1.安装两个插件库 lib-flexible和px2rem-loader flexible.js是淘宝官方H5移动适应解决方案 px2rem会在项目编译的过程中根据根结的font-size值将我们项目css中的px单位转成rem, 其中不需要转成rem的可以写成PX ,UI框架部分组件使用JavaScript将css作为内联样式直接写在html标签内,打包适配时不会读取相关css,
转载 2024-04-19 15:21:15
524阅读
近期在按照业务划分项目时,我们组被分了好多的项目过来,大量的是基于 Node.js 的,也是我们组持续在使用的语言。现有流程中的一些问题在维护多个项目的时候,会暴露出一些问题:如何有效的使用 测试用例如何有效的使用 ESLint 部署上线还能再快一些吗 使用了 TypeScript 以后带来的额外成本测试用例首先是测试用例,最初我们设计在了 git hooks 里边,在执行 git com
CI&CD(持续集成与持续交付)—git工具使用怎么理解git?Git特点git的三种状态git的安装获取 Git 仓库的两种方式:git的使用gitlab代码仓库gitlab的安装gitlab的使用获取 Git 仓库的两种方式中的方式二 怎么理解git?Git特点• 速度 • 简单的设计 • 对非线性开发模式的强力支持(允许成千上万个并行开发的分支) • 完全分布式 • 有能力高效管理
首先呢,是git官方网站发布的操作指南,第一次使用有点小白... 有伴说对着指令敲就行了,结果以为只要复制粘贴就可以完成,太傻太天真,不过也学会了自己动手解决问题,这于我第一次实习有很大的改善,那时候总是期待有人可以教,或者直接帮我搞定。如果自己动手丰衣足食哈。自己动手确实可以学到很多东西,也知道了每个指令大概是什么意思。如下:Command line instructions Git globa
文章目录一、下载安装~~删除线格式~~1.1安装(本地客户和服务两个)1.2确认安装:二、配置客户2.1配置客户2.2确认客户配置是否正确三、gitlab的配置(token、SSH)3.1token3.2ssh3.2.1 生成SSH Key3.2.2 配置SSH Key四、gitlab操作4.1 gitlab创建项目4.2 gitlab操作分支五、git命令行操作5.1 git将远程项
转载 2024-03-01 12:26:20
544阅读
CI持续集成(Continuous Integration),CD持续部署(Continuous Deployment)Jenkins是一个优秀的持续集成和持续部署平台,有丰富的插件支持,可以满足各种个性化build场景。GitLab可以自主选择触发条件,如push/merge/发表评论等,都可以触发jenkins执行build。整个架构的原理就是GitLab和Jenkins互相配置对方的api,
转载 2023-08-01 15:37:04
130阅读
操作方式:PC的操作方式与移动已经有了明显的差别,PC使用鼠标操作,操作包含滑动、左击、右击、双击操作,操作相对来说单一,交互效果相对较少,而对于手机端来说,包含手指操作点击、滑动、双击、双指放大、双指缩小、五指收缩和苹果最新的3Dtouch按压力度,除了手指操作外还可以配合传感器完成摇一摇、陀悬仪感应灯操作方式,操作方式更加的丰富,通过这些丰富的操作可设计不同新颖吸引人的交互互动设计。屏幕
转载 2023-12-23 21:44:05
132阅读
对于现在的移动设备的普及,移动端上的用户体验成了一个重要的关注点。看了一些网上的关于移动的交互和用户体验的知识,这里总结了一些。若有不足的地方,希望大家能够积极补充。 PC移动的产品的设计区别屏幕与适配的问题考虑;操作系统(windows,mac,android,iOS等)的区别;网络环境(并不是每一个移动设备随时随地都有网络);使用场景(站着,坐着,躺着,蹲着,趴着,走着等
转载 2023-10-01 09:26:55
24阅读
 基本页面构造 <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css"> <script src="http://code.jquery.co
转载 2024-03-04 05:43:35
90阅读
在过去大约一个月的时间里,我一直在使用JQuery Mobile为一个健身培训网站开发基于HTML5的手机/平板前端应用。我之前曾经写过Android和iOS应用程序(分别用Java和Objective-C),因此只要编写一段基础代码就可以在主流平台上运行并能够快速地用HTML和JavaScript迭代,这样的许诺十分诱人。 JQuery Mobile & HTML5 使用HTML5和J
转载 2024-07-31 08:54:24
102阅读
一个思路分析:大致上实现的思路有以下两种。一、判断块是否被按下(mousedown),然后在点击事件中嵌套移动事件(mousemove),同时在里面放置一个松开的事件(mouseup)二、跟第一种方法类似,都是分成三个事件来触发,但是不同的是:事件与事件之间没有互相嵌套,而是分成三个独立的事件,通过一个控制器(变量)来达到事件之间的交互第一种方法是不推荐的,因为这种方法虽然直观,符合整个思考的逻辑
1.二倍图1.1 物理像素&物理像素比物理像素指的是屏幕的最小颗粒,是物理真实存在的。这是厂商在出厂时就设置好了,比如苹果6\7\8是750*1334我们开发时候的1px不是一定等于1个物理像素的PC页面,1个px等于1个物理像素的,但是移动就不尽相同一个px的能显示的物理像素点的个数,称为物理像素比或屏幕像素比1.2 背景缩放background-size语法:background-
转载 2023-07-13 11:23:17
273阅读
移动应用的成功离不开一个良好的架构设计,在移动应用开发过程中,合理的层次结构对于应用的可维护性、可扩展性和可测试性至关重要。移动应用的常见层次结构包括用户界面层、业务逻辑层、数据访问层,但是随着跨平台开发框架的不断发展,以React Native、Flutter为代表的工具已经深入到移动应用架构中,本文希望探讨在每个层次中使用React Native和Flutter等开发框架的优势。一、用户界面层
  • 1
  • 2
  • 3
  • 4
  • 5