‘壹’ 移动端的web页面调试方法
移动端的web页面调试一般可以采取以下三种调试方法:第一,在PC端的浏览器里直接f12调试,一般现在的浏览器都有devicemode,调用这个模式浏览器就可以模拟移雹简动端的设备进行调试,目前chrome支持的设备包括苹果、三星、nexus等;
第二,在PC端创建安卓和ios的虚拟机调试,感觉有点复杂,一般web开发很少用这种模式,原生app开发用得比较多;
第三,直接用移动设备测试袭肆睁,将你开拍岁发所用的PC和要测试的移动设备连接在同一个局域网下,通过PC搭建一个服务器,这样移动设备就可以通过局域网ip访问你开发的网页看效果了。
通常来说,第一种调试方式方便快捷,能够快速的查看效果,基本上解决90%的调试问题。剩下的问题一般要配合第三种方法,比如不同的系统(安卓、苹果)搭配不同的浏览器(UC、QQ、chrome、Safari)的显示差异问题等等。
‘贰’ 什么是WEB窗体
这是我自己理解。
web就是指网络。咱们一般看得到的就是网页组成的网站。
web窗体就是把好多的文本框、单选、命令按钮等等组件用代码联系起来形成一个组件。比如咱们注册论坛,注册网站,登陆等等都是很简单的webUI组件。
这是网络上的答案。
Web 窗体 (Web Forms) ASP.NET 页框架,由包含可重用服务器控件的可编程 Web 页(称为“Web 窗体页”)组成。 什么是 ASP.NET Web 窗体? ASP.NET Web 窗体页框架是可以在服务器上用于动态生成 Web 页的可缩放公共语言运行库编程模型。 作为 ASP 的逻辑演变(ASP.NET 提供与现有页的语法兼容性),ASP.NET Web 窗体框架被特别设计为弥补前一模型中若干主要的不足之处。具体说来,它提供: 创建和使用可封装常用功能的可重用 UI 控件,并由此减少页开发人员必须编写的代码量的能力。 开发人员以有序的形式(而不是“面条式代码”)清晰地构造页逻辑的能力。 开发工具为页提供强大的 WYSIWYG 设计支持的能力(现有的 ASP 代码对工具不透明)。 移动web窗体 ASP.NET移动Web窗体页是一种专用的移动Web窗体页。与任何其他Web窗体页一样,移动Web窗体页也是带.aspx文件扩展名的文本文件。移动Web窗体页包含一组移动Web窗体控件,这些控件是ASP.NET服务器控件,它们可以适应性地呈现给受支持的移动设备。可以使用与设备无关的属性、方法和事件,对移动页和控件进行编程。当受支持的设备请求移动Web窗体页时,页和控件会自动产生适合于该设备的呈现。 当设计ASP.NET移动Web应用程序时,最好将用户界面(UI)的定义与业务逻辑及数据存储区分开。移动Web窗体页和ASP.NET Web窗体页一样,能方便地分开呈现和逻辑。例如,可以将用户界面定义放在一个.aspx文件中,将关联的事件处理程序和其他用户界面代码,放在同一个文件中或一个代码隐藏页中。除此还可以将业务逻辑代码放在用所选择的语言(公共语言运行库支持的语言)编写的单独的类中。将呈现和逻辑分开的一个主要优点是,可以重复使用用于桌面和移动Web应用程序的代码。如果已编写了支持桌面Web浏览器的ASP.NET Web应用程序,则可以在移动Web应用程序中重复使用业务逻辑代码。