首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

手机页面适应布局---rem

为什么是640px 对于手机屏幕来说,640px的页面宽度是一个安全的最大宽度,保证了移动端页面两边不会留白。注意这里的px是css逻辑像素,与设备的物理像素是有区别的。...如果要切移动页面,你可以先把效果图宽度等比例缩放到640px。 2. 为什么要设置html的font-size? rem就是根元素(即:html)的字体大小。...html中的所有标签样式凡是涉及到尺寸的(如:height、width、padding、margin、font-size等),都可以用rem单位。...根据上面的js代码,如果页面宽度低于640px,那么页面中html的font-size也会按照(当前页面宽度/640)的比例变化。...大家可以看看淘宝的这个手机页面 淘宝手机站,基本就是这种感觉,底部导航和顶部搜索框用的高固定,宽自适应的方案,其余的部分基本都是随着浏览器宽度变化在等比例缩放。 最终页面代码首页代码大致如下 <!

1.8K52
您找到你想要的搜索结果了吗?
是的
没有找到

webapp开发调试环境--weinre配置

如果调试的页面比较少可以使用这个方法,如果多的话推荐第二种方法 (2)、Target Bookmarklet(此方法我没弄成功,如果你们知道怎么弄得,再共享下)     该方法是将一段js保存到移动设备的书签中...---- 下面看下效果,这里我用weinre自带的demo页面示例: 手机连接wifi后访问:192.168.0.20:8081/demo/weinre-demo.html ?...---- 总结: 此种方法虽然可以在手机上实时看到调试的效果,但每次都需要把本地的静态文件移到weinre服务器下,然后对目标页面加上js头部,遇到只有jsp没有本地静态html的页面,要么把jsp...将静态文件上传至自己的服务器空间 比如,可以将静态文件上传至自己的域名空间,然后手机访问域名地址(这样当然是可以访问的了O(∩_∩)O~)  建议: 1.webapp开发的时候,将可以连接的页面加上跳转链接...2.另外对于从html改到jsp页面如果在后期前端人员在jsp上有改动,那么也把改动一并同步到html,这样对后面的测试有帮助,而同步到html的部分也只是部分的改动,并不麻烦。

1.6K110

前端机试面试题

10分 9、如果将数据存放到服务器端,REST发布服务,angularJS跨域获得,后台不限JAVA,DotNet,NodeJS,加30分。 10、响应式布局,实现兼容手机端加20分。 ?...掌握JSP、Servlet、Hibernate、Spring、Struts2、Maven、Git、Oracle、JavaBean、JDBC、Redis、Tomcat、Jetty、XML等服务器开发技术;...java常用面试题(如果没有积分请留言,我发你邮箱) ---- DotNet全栈开发: 1、擅长基于.Net平台的全栈开发。...2、请将完成的PC端站点转换成Web APP项目 可以选择使用响应式布局方式与PC Web共享同一个页面 也可以重新开始一个新的页面,打包成手机APP 手机端同样需要实现访问后台,异步加载服务器数据效果与...PC Web类似 要求兼容各种手机分辨率 3、使用前端MVC 重构前端JavaScript脚本,使用前端MVC框架如(Angular,Vue,React等) 素材下载:点击下载 完整的页面如下: ?

4.9K40

JSP 技术从问世到淘汰,它到底经历了什么?

服务器端渲染逐渐被客户端渲染取代,而JSP的模板引擎在这方面表现不佳。同时,维护JSP页面变得越来越困难,特别是在复杂的应用中。许多开发者转向了更适应现代需求的技术栈。...优缺点 JSP 的优点 易学易用: JSP基于Java,对于熟悉Java的开发者来说易于上手。 结合性强: JSP允许在页面中嵌入Java代码,实现页面和业务逻辑的紧密结合。...成熟稳定: JSP经过多年的发展,拥有稳定的生态和丰富的库。 JSP 的缺点 维护困难: 随着页面复杂度增加,JSP页面难以维护,容易造成代码混乱。...性能较差: 传统的JSP模型会导致页面整体刷新,影响用户体验。 不适应现代需求: 随着SPA和客户端渲染的兴起,JSP在交互性和性能方面不再具备竞争力。...我们应该从JSP的兴衰中汲取经验,不断学习和适应新的技术,以满足不断变化的需求。 原创声明 ======= · 原创作者: 猫头虎

58110

9.java web的发展 javaweb是什么 J2EE发展历史 规范 J2EE是什么 发展背景 组件标准 J2EE好处作用 Servlet 含义 本质 发展 java在web中的发展 servl

举一个例子 你肯定在你的手机上使用过耳机,基本上绝大多数的耳机和你的手机都是通用的,你有想过为什么吗?...这就是因为他们有统一的规范接口标准 目前国际上通用的手机耳机接口标准有两个,一个是OMTP的标准,一个是CTIA的标准,都是3.5毫米接口 古人云:"无规矩不成方圆",也是类似的道理 试想一下,如果每个厂家生产的耳机插头粗细不同...,每个手机厂家生产的手机耳机孔粗细不同,会发生什么情况?...但是使用jsp就需要java代码与前端页面代码写到一个页面上,完全的耦合在了一起 前端开发人员会看到JSP中大量的令他困惑的后端代码,这跟他却没有关系 同样,Servlet开发人员也得在复杂的前端代码中找到其能写...处理过程放在JavaBean中,然后在JSP中调用JavaBean的功能 解决了jsp页面中包含大量java代码的问题,更进一步的实现了前端展示页面与后端逻辑代码的分离 再后来为了更加彻底的分层,把jsp

1.6K10

php的优缺点

语法简单,如果有学习C和Perl的很容易上手,并且跟ASP有部分类似。有成熟的开发工具,比如NuPHPed,或者Zend Studio等等,再Linux平台下可以使用Eclipse等等。 3....有比较完整的支持,比如使用ADODB或者PEAR::DB数据库抽象层,用Smarty或者smart template模板层,如果是PHP 5.1的话,还能够使用PDO(PHP Data Object...PHP 5已经有成熟的面向对象体系,能够适应基本的面向对象要求。适合开发大型项目。 7. 有成熟的社区来支持PHP的开发。 8....在PHP中,所有的变量都是页面级的,无论是全局变量,还是类的静态成员,都会在页面执行完毕后被清空。...以JSP为例,在JSP 中,Java Bean的scope有四种有效值:Page、Application、Session、Request,分别对应页面、程序、会话、请求四种生存期。

4.1K50

支付宝支付功能使用

│          ├─close.jsp 统一收单交易关闭接口调试入口页面 │          ├─downloadurl.jsp 查询对账单下载地址接口调试入口页面 │          ...├─ pay.jsp 支付宝手机网站支付接口(alipay.trade.wap.pay)接口调试入口页面 │          ├─query.jsp 统一收单线下交易查询调试入口页面 │          ...├─refund.jsp 统一收单交易退款接口调试入口页面 │          ├─ refundquery.jsp 统一收单交易退款查询调试入口页面 │  └─ META-INF │      .../wappay/refund.jsp')">手机网站2.0订单退款 (接口名:alipay.trade.refund) .../wappay/refundquery.jsp')">手机网站2.0订单退款查询(接口名:alipay.trade.fastpay.refund.query)

23540

Java高并发秒杀API(三)之Web层

简单来说,使用POST方法请求创建一个资源,如果将这条请求重复发送N次,就会创建出N个资源;而如果用GET方法请求创建一个资源,就算重复发送该请求N次,也只会创建一个资源(就算第一次请求创建出来的资源)...{ return '/seckill/seckill/' + seckillId + '/' + md5 + '/execution'; } }, 如果有同学在后边测试页面时找不到路径...,可以将这里的路径里的/seckill删掉 4.2 编写页面 在WEB-INF目录下新建一个jsp目录,在这里存放我们的jsp页面,为了减少工作量,也为了方便,将每个页面都会使用到的头部文件和标签库分离出来...,放到common目录下,在jsp页面中静态包含这两个公共页面就行了。...关于jsp页面请从源码中拷贝,实际开发中前端页面由前端工程师完成,但是后端工程师也应该了解jQuery和ajax,想要了解本项目的页面是如何实现的请观看慕课网的Java高并发秒杀API之Web层。

60920

求你了,听我一句劝吧,这几个玩意就别学了!

因为有一个类似的问题去年九月份就躺在我的手机便签里面了: 一直想找个机会写一写,但是奈何感觉自己资历尚浅,而且里面列举的知识点,并不是自己深刻掌握透彻了的,不好找下笔的角度。...你可以看到我的便签里面是没有写 JSP 的,但是下面这个回答第一个说的就是 JSP。 我刚刚参加工作的时候,2016 年,那个时候我后端还得兼顾着写前端页面的职责。...当时主要就是依靠 JSP 实现前端的一些功能,当时各种页面标签、什么 ajxs 用的非常的溜。 其实 JSP 页面,还能做很多骚操作,给程序留设置很多后门。...JSP作为页面模板,在后端通过MVC框架渲染成HMTL,然后再发送到客户端(例如浏览器)来呈现。这也就是我们常说的“前后端不分离”,“混合式”开发。 而当前,包括我所在的公司,以及大部分互联网公司。...如果你深刻理解了Servlet的生命周期,就可以在底层很多事情。 譬如在Request进来的时候,进行拦截,进行权限的判定。也可以在Response发出的时候,进行拦截,统一检查、统一附加。

45520

聊聊前后端

这么理解比较简单,面向客户的都是前端的。比如小程序,app,网页,后台管理系统的页面部分。因为这些东西最后都是在客户的手机或者电脑上面显示的内容。所以大部分产品前端是一定需要的。...如果你只是一个简单的官方网站,基本维护就是改改图片,改改文字。那么可能一个前端工程师就可以满足你的需求了。...但是如果你需要存储用户的数据,需要不断的变化你的内容,需要分析管理你的用户、商品、订单等等数据,那么仅仅前端工程师是无法满足你的需求的。后端就是这部分前端不了的事情的人。...那个时候前后端代码是不分离的,而且页面的处理逻辑大部分也是在后端的,例如jsp,php之类的项目。这种模式的好处是开发快,成本低,没有前后端的沟通代价,一个人搞定所有。...而且后端处理页面逻辑对于当时低性能的手机电脑也是有其存在意义的,客户端基本只需要显示内容,不需要在前端处理太多计算。

23330

不能因为方便了自己而破坏软件设计的原则(字数很多,请耐心读完)

那么问题来了,我们提供了以及,这都是单表查询的,再提供给jsp页面的时候,展现后,有些数据,例如用户数据等是可以通过ajax异步调取,这样的好处是大并发查询的时候减少数据库压力...这么是没有什么问题的,但是在手机端上的处理被要求在展现的时候需要一次性把所有数据全部查询出来,那么现在只有用户数据,以后有积分数据,评价数据,这些是不是也要多表查询出来呢,如果多表,那么db查询效率肯定降低...再者,图片上传组件是一个单图多图通用组件,不论是否成功,会有一个状态码对应一张图封装在各自的json result中,在ajax异步上传的时候,只有判断单独的状态码是否成功就可以展示或者提示错误,在做jsp...页面的时候是没有问题的,但是手机端确被要求,只要有一个错,就全错,这样就不得不修改整个接口,包括js,这样是不可取的,组件是通用的。...虽然字段不多也不能这么啊,还有个textarea文本啊。。。

72170

响应式布局与自适应式布局有什么不同

因为不同于移动站,就事一个独立的站点,每个模块都有独立接口,但是Google一直以来就是推荐响应式设计的,至于为什么你可以参考此篇文章:移动端网站怎样SEO优化?...简言之,是一个网站能够兼容多个终端(手机、Pad、电脑)的布局方法,而不需要为每个终端书写一套特定版本的代码。 自适应布局: 移动端的发展带来了自适应布局。...响应式与自适应的区别 1.自适应布局通过检测视口分辨率,来判断当前访问的设备是:pc端、平板、手机,从而请求服务层,返回不同的页面;响应式布局通过检测视口分辨率,针对不同客户端在客户端代码处理,来展现不同的布局和内容...2.自适应布局需要开发多套界面,而响应式布局只需要开发一套界面就可以了。 3.自适应页面的屏幕适配是在一定范围:比如pc端一般要大于1024像素,手机端要小于768像素。...而响应式布局是一套页面全部适应。 4.自适应布局如果屏幕太小会发生内容过于拥挤。而响应式布局正是为了解决这个问题而衍生出的概念,它可以自动识别屏幕宽度并做出相应调整的网页设计。

2.8K30

【手把手】JavaWeb 入门级项目实战 -- 文章发布系统 (第四节)

JSP页面就是一个servlet,但是省去了很多写Servlet的麻烦,login.jsp已经写好了,就放在WebContent目录下。 ? 昨天憋了一上午,总算写好了登陆页面。...新的目录结构 之前的代码有很多冗余的地方,比如标题栏,每个页面都需要写一遍。而且js和css都是写在本页面的。实际开发一般都不会这么。所以,我把这些东西都分离出来了,放在各自的目录里。...页面,只需要把这个header.jsp引入就可以了。...注意,这种引入就相当于把里面的代码原封不动地拷贝进去,所以如果用相对路径引用资源文件,就还是以原本的页面为准。 引入方式: <!...这样的好处就是,使得JSP看起来很干净,没有那么多冗余的代码了。 大概就是这个样子,接下来,我们开始写业务。 3. 登陆功能的MVC流程 登陆框中,目前只有用户名和密码这两个选项。

99750
领券