html5

https://github.com/sorrycc/awesome-javascript 清单

无人久伴 提交于 2020-10-02 10:31:23
https://github.com/sorrycc/awesome-javascript 🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things. Awesome JavaScript A collection of awesome browser-side JavaScript libraries, resources and shiny things. Awesome JavaScript Package Managers Loaders Bundlers Type Checkers Testing Frameworks QA Tools MVC Frameworks and Libraries Node-Powered CMS Frameworks Templating Engines Articles/Posts Data Visualization Timeline Spreadsheet Editors Documentation Utilities Files Functional Programming Reactive Programming Data Structure Date String Number Storage Color

如何看待BIM与GIS的整合

浪子不回头ぞ 提交于 2020-10-02 10:28:50
BIM与GIS的跨界整合,使微观领域的BIM信息内容与宏观领域的GIS信息内容完成互换和互操作,提高了BIM运用深度,将BIM的运用从单体拓宽到建筑群乃至城市级,为GIS行业发展提供了新的突破口,另外也提供了一些新的挑战。应对挑战,GIS基本服务平台要具有什么工作能力?文中将分析 BIM+GIS 运用过程中碰到的难题及其解决方式 。 在GIS平台中载入高架桥的BIM数据(左),并累加在影像数据上(右) 挑战一:将BIM数据连接到GIS平台 世界各国BIM三维建模软件类型各种,不同的软件有不同的储存方法。这种数据文件格式相互差异,且相对性较为封闭没有公布文档构造,给BIM数据连接到GIS平台提供了最直接的挑战。 BIM数据取决于BIM系统软件,例如Revit的rvt文档自身不是带材质贴图的,是存在于Revit安装文件的材质库中,要载入Revit数据的详细信息内容,包含特性、材料、几何图形等,不可或缺Revit系统软件自身。完成载入BIM数据现阶段最务实的方式 便是依托于BIM到GIS数据格式转换工具或软件,也就是依托于BIM软件库的原生态支撑,将BIM数据变换到GIS数据库。 ZTMAP依次带来了几款BIM流行制图软件的变换软件和专用工具,如Autodesk主打产品的Revit、AutoCAD及其Civil3D软件

SpreadJS 纯前端表格控件应用案例:雨诺订单管理系统(雨诺OMS)

ε祈祈猫儿з 提交于 2020-10-02 03:12:52
由青岛雨诺研发的雨诺订单管理系统,为各医疗零售门店提供了统一、简单的操作界面,通过打通线上线下平台,在两个信息孤岛之间搭建通信桥梁,实现了订单、库存、财务信息在线上平台和线下ERP之间自由流转。 下面,让我们一起来看看青岛雨诺是如何在“雨诺订单管理系统”中应用表格技术,实现“ 类 Excel 报表设计 ”与线下线上数据对接的。 项目背景 在移动互联网时代,新零售已成为医药零售领域的新风口,O2O业务如火如荼。如何借助信息化手段管理好此类业务,成为了相关企业新的课题。 对于这类企业来说,其最大的痛点是如何解决线上线下系统的信息孤岛问题,如: 线上O2O平台只负责管理线上的订单流程,如接单、派送、完成及售后等,其无法管理线下企业的库存和财务信息。 线下企业一般都是通过ERP对库存财务等进行管理,但各个平台的后台结构不同,经常造成系统操作困难和高昂的培训成本。 基于这个背景,雨诺OMS系统应运而生,该系统为零售门店提供了统一、简单的操作界面,打通了线上线下平台,并在两个信息孤岛之间搭建通信桥梁,实现了订单、库存、财务信息在线上平台和线下ERP之间自由流转。 对线上,OMS已经对接了全国各大电商平台30个左右,大部分以O2O为主。对线下,OMS支持医药流通领域的数家ERP供应商,能够满足大部分线下企业的管理需求,同时提供二次扩展能力,允许对接任何ERP服务商,截止当前

html5游戏开发基础教程 html5游戏开发制作工具功能【猿来小课】

只愿长相守 提交于 2020-10-02 03:07:11
猿来小课 html5视频教程 讲师:最近几年,HTML5无疑是互联网开发中闪亮的新星。HTML5提高了Web应用的标准。尽管它仍然需要工作在安全约束条件下,本文猿来小课web前端开发讲师给大家讲解一下html5游戏开发制作工具的功能。猿来小课 html5视频教程 讲师:最近几年,HTML5无疑是互联网开发中闪亮的新星。HTML5提高了Web应用的标准。尽管它仍然需要工作在安全约束条件下,本文猿来小课web前端开发讲师给大家讲解一下html5游戏开发制作工具的功能。 html5游戏开发基础教程 html5游戏开发制作工具功能: 1、本地存绪:引用键一值系统多达5MB的数据。 2、数据库:起初是一个基于sQLite的API,形势似乎已经转向IndexedDB,IndexedDB是一种JavaScript原生的NoSQL系统。 3、文件:尽管出于安全的原因web应用依旧不能自由地访问文件系统,但是已经能够使用用户指定的文件,并开始创建文件了。 4、离线操作:当笔记本电脑或手机在“飞行模式”时,Web应用无法与服务器通信。清单(Manifest)文件通过缓存文件到本地帮助开发人员实现离线应用。 5、Web Worker:线程和子进程一直是个问题,但是JavaScript根本不提供这些。Web Worker提供了一种方法,将应用进程放到独立空间中,在那里它们可以互不干扰地工作。 6、web

2020不同层级的Android开发者的不同行为,我们该如何进阶和规划?

拟墨画扇 提交于 2020-10-01 11:51:37
一、心里话 这篇文章有点长,但是我是真心希望大家可以认真看完,因为只要你是开发者无论你现在处在哪个阶段,都不可避免的需要进阶学习,而一般到这个瓶颈期,却是很多人无法突破的,你会开始迷茫不知所措,然后可能觉得学不下去而转行,我以我12年的开发经验告诉大家,其实转行,或者跳槽要付出的时间,精力成本比你们想的远远要多的多! 放弃比坚持简单的多, 希望大家以后迷茫的时候,第一想法是去解决问题,而不是放弃! 接下来进入正题 四个层级如下: 第一层:普通程序员 第二层:熟练开发者、高级开发工程师、技术组长 第三层:技术专家、架构师、一线经理 第四层:科学家、研究员、首席(资深)架构师、部门研发总监 二、Android开发者的四个层级 按我的理解,无论是Android开发者还是其他的开发者都可以分为四个层级,可依次对应 普通、熟练、优秀、卓越 这四个词。 一、 普通 普通开发者,能够使用一定的专项技术,完成别人分配的模块的开发。在工作当中,他们很少有机会决定自己做什么和怎么做,通常是在他人指导和安排下编码实现特定的细分功能。 这部分人中的大部分人,一般比较注重经济利益,有一定的经济压力。尚未把编程作为自己的一种爱好和自我实现的途径。多半感兴趣的是怎么找到一份好工作,怎么得到一份好薪水。但是他们忽视了,从长远来看,中国的软件职场,最终的发展方向肯定不是“五分运气,三分做人,两分技术”

入行前端开发需要学什么?有哪些知识点?

吃可爱长大的小学妹 提交于 2020-10-01 09:20:25
  入门前端开发需要学什么?除了我们经常听到的HTML、CSS、JavaScript之外,还有哪些知识点呢?这些技术掌握到什么程度才可以找工作呢?作为聪明的求学者,总是会带着问题学习,相对于其他后台编程语言来说,Web前端开发确实要更容易学习。但是随着互联网平台的多端发展以及前后端融合技术的要求下,前端开发工程师需要学习的知识体系不断扩大,各种碎片化的知识点,成为Web前端初学者的必须跨越的一道道门槛。这里就就和大家分享一下入行前端开发需要学习的知识点。   1、首先HTML和CSS是入行前端的第一个台阶,内容非常简单易学。   2、Div为HTML文档中大模块的内容提供结构以及背景支持。   3、HTML5+CSS3是HTML和CSS最新的标准版本。在原有的基础上增加了很多特性,例如HTML5中增加了一些语义化的标签和多媒体标签,从而能够通过JTML5+CSS3的组合实现原来JavaScript才能实现的功能。目前HTML5+CSS3主要应用于移动端的网页制作,目前万门熟知的微信小程序就有HTML5的影子。   4、JavaScript是一种具有函数有限的轻量级解释型的编程语言,通常JavaScript脚本是通过嵌入在HTML中来实现自身功能,可以为网页添加各种动态功能,因此在企业实际开发应用中JavaScript是考核前端工程师的重要标准

SpreadJS 应用案例:电力自动化在线数据采集报表系统

梦想与她 提交于 2020-09-30 15:57:32
电力自动化在线数据采集报表系统,由南京畅洋科技有限公司自主研发。使用该系统,用户只需简单的配置,便可轻松获取想要的数据。该系统通过嵌入SpreadJS纯前端表格控件,可应对电力系统中针对数据处理的各项需求,让数据变得更有价值。 下面,让我们一起来看看如何在“电力自动化在线数据采集报表系统”中应用表格技术,实现“ 数据填报 ”与高性能多点数据实时采集的。 案例名称:电力自动化在线数据采集报表系统 项目背景 随着网络信息化的发展,电力行业的管理已脱离传统模式。如今,更需要对电力设备的运行情况实时监测,并将从设备采集到的数据上传到云服务器,通过对数据的分析、统计获取有用信息,以实现更高效、更科学的管理。 不同用户对数据的关注点不尽相同,虽然大部分云平台具备了实时数据和历史报表的功能支持,但是,如果有一款能够由用户自行配置所需报表的在线系统,用户的使用体验将会显著提升。 基于此,南京畅洋推出了一款在线数据采集报表系统。 使用该系统,用户只需简单的配置,便可轻松获取想要的数据。该系统通过嵌入SpreadJS纯前端表格控件,可应对电力系统中针对数据处理的各项需求,让数据变得更有价值。 项目截图 1. 实时数据配置界面:用户可以在此配置数据源相关信息,用来指定采集目标。 2. 日历配置界面:用户在此处可以灵活配置数据展示区域以及时间器。 3. 数据绑定界面:用户在此处理数据采集的方式

Emmet 语法速查表

若如初见. 提交于 2020-09-30 10:00:45
Emmet 是高效、快速编写 HTML 和 CSS 代码的一种插件,如果还不了解,请戳 Emmet — the essential toolkit for web-developers ,再根据你使用的编辑器(sublime 或 vim 等)下载对应的 Emmet 插件,让你的代码快步如飞吧。下面我记录下常用的 Emmet 语法和快捷键。代码区里的均指在编辑器里输入的字符,然后按 “Tab” 键便会生成代码。 例如 输入 ! 然后按 “tab” 会得到如下所示的HTML文档初始机构,再也不用一个字母一个字母敲了,是不是很简单呢? ## HTML 编写 1. 生成HTML文档初始机构 2. `html:5` 或者 `!` 生成 HTML5 结构 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> </body> </html> html:xt 生成 HTML4 过渡型 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html

『无刷新跳转』window.history两个新方法pushState和replaceState详解

我的未来我决定 提交于 2020-09-28 04:04:15
无跳转重写url HTML5新接口,可以改变网址而不刷新页面 存在跨域问题,不支持重写到另一个域名下 仅改变网址,网页不会真的跳转,也不会获取到新的内容,本质上网页还停留在原页面 一、window.history.pushState(data, title, targetURL); @状态对象:传给目标路由的信息,可为空 @页面标题:目前所有浏览器都不支持,填空字符串即可 @可选url:目标url,不会检查url是否存在,且不能跨域。如不传该项,即给当前url添加data 二、window.history.replaceState(data, title, targetURL); @类似于pushState,但是会直接替换掉当前url,而不会在history中留下记录 三、为了让大家更好的理解两者的区别,我以下面链接为例: http://hd.platform.com2.test/huodong/2020wzry/?game_id=60&agent=1180#felix 1、 相同点:都不支持跨域 2、不同点:是否会留下记录 来源: oschina 链接: https://my.oschina.net/u/4415646/blog/4535722

SpreadJS 纯前端表格控件应用案例:Teammark知识管理库

自闭症网瘾萝莉.ら 提交于 2020-09-27 16:54:32
由三节课研发的Teammark系统,基于 SpreadJS 二次开发实现,采用行业优秀的工作方法,以Excel模板作为基本的文档范例,满足了客户在线编辑Excel文档的刚性需求。 下面,让我们一起来看看三节课是如何在“Teammark系统”中应用表格技术,实现多人实时协作与“ 表格文档协同编辑 ”的。 项目背景 在各个企业内部,员工在工作过程中都会产生若干知识财富,很多企业并没有合适的管理工具或平台将这些知识财富聚集在一起,一旦发生员工离职/转岗的情况,这些知识财富便可能遗失,对于公司来说,这就是一种隐形的价值损失。 由三节课研发的Teammark系统,采用行业优秀的工作方法,以Excel模板作为基本的文档范例,旨在收集员工在工作时的高频场景问题,包括日报周报、会议、项目管理、新人入职、目标管理、协同等。 项目架构图 项目截图 Teammark系统的在线文档预览界面,基于 SpreadJS 二次开发实现,上方保留有类似Excel的表格工具栏,采用扁平化的设计模式,使界面看起来更加清爽简洁。通过使用表格工具栏上的加载模板悬浮窗,可以选择已有模板并快速加载。 借助 SpreadJS 的基本功能,Teammark系统实现了文档在线编辑模块,用户可以在文档中在线编辑。该模块 支持多人协同编辑 和邀请编辑,用户可以邀请其他人共同编辑文档内容。 在多人协同编辑时