销售合同拟定
2016-12-05 15:52:54 0 举报
AI智能生成
HTML5是一种最新的网页编程语言,是HTML的第五个版本。它被设计用来在移动设备上支持多媒体。HTML5的主要特性包括语义化标签、本地存储、更强大的表单、API扩展和CSS3样式等。HTML5提供了许多新的元素和属性,使得开发者能够创建更加丰富和交互式的网页。此外,HTML5还引入了Canvas和WebGL等技术,使得网页可以更加生动和动态。HTML5不仅改变了网页的展示方式,也改变了网页的开发方式。通过使用HTML5,开发者可以更加快速、简单地构建和维护网站。总的来说,HTML5是一种强大而灵活的工具,它将会在未来的网页设计和开发中发挥重要的作用。
作者其他创作
大纲/内容
确认产品信息
html4
HTML 4.0——1997年12月18日,W3C推荐标准
HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准
html5
2014年10月
标签相对简单,重点 javascript
移动端支持优于PC端
版本声明
<!DOCTYPE html>
弱化了版本声明
打开销售合同《M9销售合同编号2017》(\\192.168.1.138\业务部\2017)
Web前端
移动智能终端
iPhone
Android
Windows Mobile
BlackBerry
WebOS
移动跨平台
phoneGap
生成合同号
老客户,在客户信息找到该客户,右击即可生成合同号
SVG 不属于HTML5专有内容
HTML5中提供了SVG原生支持
定义
是一种XML技术来描述二维图形的一种语言
可以使用三种方式描述二维图形
矢量图
图片
文本
优势
可通过文本编辑器来创建和修改。
svg可被搜索引擎,索引,脚本话和压缩
svg可在任何的分辨率下被高质量的打印
svg可在图像质量不下降的情况下被放大
与Canvas区别
SVG不依赖屏幕分辨率
Canvas依赖
SVG支持事件绑定
Canvas不支持
SVG 试用大型渲染区域的程序(例如百度地图)
Canvas适合做网页游戏,SVG不适合
Canvas可以将内容保存为.jpg格式图片
区别
如何选择
https://msdn.microsoft.com/zh-cn/library/gg193983(v=vs.85).aspx
用途
网页中的小图标
天然试用响应式页面
页面中的动画特效
参考
http://www.w3school.com.cn/svg/index.asp
新客户,要录入客户信息
使用SVG标签嵌入在HTML页面
使用embed,object和iframe等标签嵌入在HTML页面中(独立页面)
内嵌在XHTML中
录入产品信息(交货日期\产品名称\材料\尺寸规格\技术指标\数量\单价)
GeoLocation
地理定位
地球的经度和纬度的相交点
实现地理定位的方式
GPS
美国的,依靠卫星定位
北斗定位
国产,惯性定位技术和卫星定位
基站定位
移动运营商创建基站(提供信号源)
基于互联网
IP地址( PC端和移动端 )
HTML5中地理定位
地理定位功能并不是属于HTML5专有内容
HTML5的地理定位技术,由Google公司提供
Google Map产品
中国国内不能使用Google公司的服务和产品
百度地图
高德地图
百度地图
http://lbsyun.baidu.com/
web开发
javascript API
功能展现
注册百度开发者账号
http://developer.baidu.com/
百度开发者中心
目标
学习百度地图的基本功能
百度地图的特点
模板实例
http://developer.baidu.com/map/jsdemo.htm#a1_2
帮助文档
http://lbsyun.baidu.com/index.php?title=jspopular
百度地图开发
1.引入百度JS库
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的密钥"></script>
2.建立容器
<div id="allMap" style="width:400px;height:400px;"></div>
3.创建对象
var map = new BMap.Map("allMap");
4.初始化
map.centerAndZoom("南京");
实例
控件
覆盖
定位
信息框
拖拽
基础
实现拖拽效果需要确定两个内容
拖拽的是什么( 源元素 )
拖拽到哪里去( 目标元素 )
实现
使用原生DOM实现
最麻烦
使用jQuery的插件
HTML5 中提供的拖拽功能
使用
源元素
源元素事件
dragstart
当鼠标开始拖放时被触发
drag
当鼠标拖动过程中触发
类似于鼠标的 onmousemove 事件
dragend
当鼠标结束拖放时被触发
目标元素
目标元素事件
dragover
当鼠标拖放位于目标元素上时被触发
dragenter
当鼠标拖放第一次进入目标元素时触发
dragleave
当鼠标拖放离开目标元素出发
drop
当拖放操作在目标元素内投放时触发
默认情况下,该事件不被触发
原因:HTML页面默认行为,不允许拖放
解决方法:阻止页面的默认行为,需要为dragover 事件增加 event.preventDefault();
dataTransfer对象
作用:类似windows操作系统中的剪切板的功能。
功用
可以将源元素的信息(数据),存储在对象里
将存储在该对象中的源元素信息,提供给目标元素
方法
setData(type,data)
type 类型,特指标识(一般使用id)
data 设置的数据内容(string)
getData(type)
clearData(type)
setDragImage()
作用:修改拖放过程中,鼠标跟随的鼠标的效果
用法:drag,dragstart等事件中设置
属性
draggable
标签元素要设置draggable=true,否则不会有效果
<div title="拖拽我" draggable="true">列表1</div>
生成销售合同(双击合同号)
引入
cookie
存储空间限制
字符类型限制,不支持中文
存储形式 key : value
浏览器有存储数目限制
特点
sessionStorage
浏览器窗口关闭时,数据丢失
localStorage
当浏览器窗口关闭时,数据可继续使用
sessionStorage
setItem(key,value)
用键值对方式存储
key
作为存储数据的标识
唯一,不可重复
value
存储的数据内容
数据类型
number
string
getItem(key)
key
根据key获得对应数据
返回值
key(index)
根据索引值来获取对应的key值
removeItem(key)
clear()
将存储系统的所有数据删除(清空)
length
返回当前存储系统中的数据个数
Demo: sessionStorage实现记事本功能
localStorage
setItem(key,value)
用键值对方式存储
key
作为存储数据的标识
唯一,不可重复
value
存储的数据内容
数据类型
number
string
getItem(key)
key
根据key获得对应数据
返回值
key(index)
根据索引值来获取对应的key值
removeItem(key)
clear()
将存储系统的所有数据删除(清空)
length
返回当前存储系统中的数据个数
Demo: sessionStorage实现记事本功能
storage事件
目前仅safari支持改事件
生成任务单(双击任务单号)
打印合同和任务单
0 条评论
下一页