meta

移动端Web开发笔记

我的未来我决定 提交于 2020-02-15 00:36:50
最近写的一个移动端项目:上海 地铁指路通,之间遇到的一些问题,记录下来(以后会不断补充的): 1. 丰富的页面Meta: 1.1: 控制显示区域各种属性: <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"> width - viewport的宽度 height - viewport的高度 initial-scale - 初始的缩放比例 minimum-scale - 允许用户缩放到的最小比例 maximum-scale - 允许用户缩放到的最大比例 user-scalable - 用户是否可以手动缩放 1.2:IOS中Safari允许全屏浏览: <meta content="yes" name="apple-mobile-web-app-capable"> 1.3:IOS中Safari顶端状态条样式: <meta content="black" name="apple-mobile-web-app-status-bar-style"> 1.4:忽略将数字变为电话号码: <meta content="telephone=no" name="format-detection"> 2. CSS相关: 2.1: img自适应:

django的多数据库的操作

北慕城南 提交于 2020-02-15 00:22:44
1.项目目录   在存在两个app的时候使用两个数据 2.model类 app02/models.py 在使用多数据库的时候,我们要到每个表的下面使用[app_label=app的名字],示例如下 class Publish(models.Model): name=models.CharField(max_length=32) email=models.EmailField() def __str__(self): return "app02 %s" % self.name class Meta:    #app的名字 app_label = 'app02' 3.settings的写法 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'orm', ## 数据库名称 'USER': 'root', 'PASSWORD': '123456', ## 安装 mysql 数据库时,输入的 root 用户的密码 'HOST': '127.0.0.1', }, 'mysql02': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'orm02', ## 数据库名称 'USER': 'root', 'PASSWORD': '123456', ## 安装

WEBAPP开发技巧总结

梦想的初衷 提交于 2020-02-15 00:08:10
自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备)。 开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机的浏览器运行的WebApp,本文将主要讲解后者。 WebApp与Native App有何区别呢? Native App: 1、开发成本非常大。 一般使用的开发语言为JAVA、C++、Objective-C。 2、更新体验较差、同时也比较麻烦 每一次发布新的版本,都需要做版本打包,且需要用户手动更新(有些应用程序即使不需要用户手动更新,但是也需要有一个恶心的提示)。 3、非常酷 因为native app可以调用IOS中的UI控件以UI方法,它可以实现WebApp无法实现的一些非常酷的交互效果 4、Native app是被Apple认可的 Native app可以被Apple认可为一款可信任的独立软件,可以放在Apple Stroe出售,但是Web app却不行。 Web App: 1、开发成本较低 使用web开发技术就可以轻松的完成web app的开发 2、升级较简单 升级不需要通知用户,在服务端更新文件即可,用户完全没有感觉 3、维护比较轻松 和一般的web一样,维护比较简单,它其实就是一个站点

WEBAPP开发技巧总结

萝らか妹 提交于 2020-02-15 00:05:11
自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备)。 开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机的浏览器运行的WebApp,本文将主要讲解后者。 WebApp与Native App有何区别呢? Native App: 1、开发成本非常大。 一般使用的开发语言为JAVA、C++、Objective-C。 2、更新体验较差、同时也比较麻烦 每一次发布新的版本,都需要做版本打包,且需要用户手动更新(有些应用程序即使不需要用户手动更新,但是也需要有一个恶心的提示)。 3、非常酷 因为native app可以调用IOS中的UI控件以UI方法,它可以实现WebApp无法实现的一些非常酷的交互效果 4、Native app是被Apple认可的 Native app可以被Apple认可为一款可信任的独立软件,可以放在Apple Stroe出售,但是Web app却不行。 Web App: 1、开发成本较低 使用web开发技术就可以轻松的完成web app的开发 2、升级较简单 升级不需要通知用户,在服务端更新文件即可,用户完全没有感觉 3、维护比较轻松 和一般的web一样,维护比较简单,它其实就是一个站点

WEBAPP开发技巧总结

怎甘沉沦 提交于 2020-02-15 00:04:27
自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备)。 开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机的浏览器运行的WebApp,本文将主要讲解后者。 WebApp与Native App有何区别呢? Native App: 1、开发成本非常大。 一般使用的开发语言为JAVA、C++、Objective-C。 2、更新体验较差、同时也比较麻烦 每一次发布新的版本,都需要做版本打包,且需要用户手动更新(有些应用程序即使不需要用户手动更新,但是也需要有一个恶心的提示)。 3、非常酷 因为native app可以调用IOS中的UI控件以UI方法,它可以实现WebApp无法实现的一些非常酷的交互效果 4、Native app是被Apple认可的 Native app可以被Apple认可为一款可信任的独立软件,可以放在Apple Stroe出售,但是Web app却不行。 Web App: 1、开发成本较低 使用web开发技术就可以轻松的完成web app的开发 2、升级较简单 升级不需要通知用户,在服务端更新文件即可,用户完全没有感觉 3、维护比较轻松 和一般的web一样,维护比较简单,它其实就是一个站点

WEBAPP开发技巧总结

风流意气都作罢 提交于 2020-02-15 00:04:14
自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备)。 开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机的浏览器运行的WebApp,本文将主要讲解后者。 WebApp与Native App有何区别呢? Native App: 1、开发成本非常大。 一般使用的开发语言为JAVA、C++、Objective-C。 2、更新体验较差、同时也比较麻烦 每一次发布新的版本,都需要做版本打包,且需要用户手动更新(有些应用程序即使不需要用户手动更新,但是也需要有一个恶心的提示)。 3、非常酷 因为native app可以调用IOS中的UI控件以UI方法,它可以实现WebApp无法实现的一些非常酷的交互效果 4、Native app是被Apple认可的 Native app可以被Apple认可为一款可信任的独立软件,可以放在Apple Stroe出售,但是Web app却不行。 Web App: 1、开发成本较低 使用web开发技术就可以轻松的完成web app的开发 2、升级较简单 升级不需要通知用户,在服务端更新文件即可,用户完全没有感觉 3、维护比较轻松 和一般的web一样,维护比较简单,它其实就是一个站点

WEBAPP开发技巧总结

旧街凉风 提交于 2020-02-14 23:58:30
自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备)。 开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机的浏览器运行的WebApp,本文将主要讲解后者。 WebApp与Native App有何区别呢? Native App: 1、开发成本非常大。 一般使用的开发语言为JAVA、C++、Objective-C。 2、更新体验较差、同时也比较麻烦 每一次发布新的版本,都需要做版本打包,且需要用户手动更新(有些应用程序即使不需要用户手动更新,但是也需要有一个恶心的提示)。 3、非常酷 因为native app可以调用IOS中的UI控件以UI方法,它可以实现WebApp无法实现的一些非常酷的交互效果 4、Native app是被Apple认可的 Native app可以被Apple认可为一款可信任的独立软件,可以放在Apple Stroe出售,但是Web app却不行。 Web App: 1、开发成本较低 使用web开发技术就可以轻松的完成web app的开发 2、升级较简单 升级不需要通知用户,在服务端更新文件即可,用户完全没有感觉 3、维护比较轻松 和一般的web一样,维护比较简单,它其实就是一个站点

学习整理与细化(2)——HTML VS XHTML

萝らか妹 提交于 2020-02-14 23:57:24
<html> <head>//文档头 <title>webpage title</title> </head> <body>//文档体 webpage content </body> </html> 以上是HTML的文档基本结构 <DOCTYPE html>//声明文档类型 <html lang="en"> <head>//文档头 <meta charset="UTF-8"> <title>webage title</title> </head> <body>//文档体 weboage content </body> </html> 以上是XHTML的文档基本结构 二、XHTML(表示一开始看完后就直接用XHTML写代码) 1)XHTML的声明文档类型 ①格式: <!DOCTYPE element-name DTD-type DTD-name DTD-url> 其中:!DOCTYPE 表示开始声明DTD, 必须为大写 ;     element-name 指定DTD的根元素名称(如,XHTML表示图XHTML为根控制标记;     DTD-type 有两个值:PUBLIC(公用)|STSTEM(私人);     DTD-name 有三个值用来指定DTD的文件名称:                      1."-//W3C//DTD XHTML 1.0 Transitional/

h5常用头文件

不想你离开。 提交于 2020-02-14 23:56:31
<!-- 字体编码 --> <meta charset="utf-8" /> <!-- 关键字 --> <meta name="keywords" content="" /> <!-- 说明 --> <meta name="description" content="" /> <!-- 作者 --> <meta name="author" content="" /> <!-- 设置文档宽度、是否缩放 --> <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no" /> <!-- 优先使用IE最新版本或chrome --> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <!-- 360读取到这个标签立即钱换到极速模式 --> <meta name="renderer" content="webkit" /> <!-- 禁止百度转码 --> <meta http-equiv="Cache-Control" content="no-siteapp" /> <!-- UC强制竖屏 --> <meta name="screen-orientation" content="portrait" />

webapp中的meta

試著忘記壹切 提交于 2020-02-14 23:52:10
<!--开发后删除--> <meta http-equiv="Pragma" name="no-store" /> <!--必须联网才可以访问--> <meta http-equiv="Cache-Control" name="no-store" /> <!--浏览器缓存--> <meta http-equiv="refresh" content="3" /> <!--在3秒钟后刷新--> <!--开发后删除--> <meta http-equiv="window-target" content="_top" /> <!--防止别人在框架里调用自己的页面--> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> <meta name="HandheldFriendly" content="true" /> <!--搜索引擎抓取--> <meta name="robots" content="index,follow"/> <meta name ="viewport" content ="initial-scale=1.0,maximum-scale=1,user-scalable=no"> <!--是否启用 WebApp 全屏模式,删除苹果默认的工具栏和菜单栏--> <meta name="apple