前些年吹过一阵canvas制作html5游戏的东风,相信不少同学重温了一把高中物理课本上的牛顿定律.时光如梭,你是否还记得牛顿定律后面一章的各种机械波的物理定律?环视四周,光纤.wifi.蓝牙.广播都有波的身影,可以说机械波桥接了信息时代.Jsonic作为前端的音频交互框架,也有利用声波进行数据传输的接口,在介绍API之前,先分享一些web audio原生编码的干货. 读了这系列前两篇博文摇滚吧HTML5!有声前端交互!(一)和摇滚吧HTML5!有声前端交互!(Hello, Jsonic!)的同…
软件工程师们摆弄1和0编写他们的乌托邦,音乐人门把玩12平均律上的音符构筑他们的伊甸园.最近,我偶然看了<蓝色骨头>这部电影,片中的男主角是位黑客,同时又兼具音乐创作的才华.在现实生活中,这虽非典型,但也不是特例,我身边便有一些摆弄0和1的朋友,略有情调地发烧着. 上一篇博文 摇滚吧HTML5!有声前端交互!(一) 中,我介绍了12平均律,引入了音高和时值,并谈及了其在Web Audio中的实现.按着这个节奏,连音成谱就有了曲子.借着这系列博文,我整理了下之前写的音频交互相关的Javascri…
生命的伊始,婴儿用明亮的哭声宣告一个新生命的诞生,睁开双眼之前,一双小耳朵已经开始聆听这个世界.在如今的用户体验领域,几乎所有公司都会有视觉设计师,却鲜有注重听觉交互的公司.随着各大厂商对HTML5支持的日渐完善,前端工程师其实早已可以摆弄各种音波,让复合型开发走得更远. 声波是一种机械波,通过波的物理属性我们可以做很多事情.比如,利用声波的频率编码进行数据传递,分析频域或者时域的数据进行可视化应用,或者结合光波的特性做些视听联动.通过HTML5中的Web Auido规范,以上所有都能实现.我在…
前段时间转载了某位大神的一篇文章,开发Web版一对一远程直播教室只需30分钟 - 使用face2face网络教室.非常有意思.看起来非常简单,但作为一名前端开发人员来说,还是有难度.因为要开发服务器端的接口,这对我这种前端初学者来说就无能为力了. 无意中注意到,在face2face的官方文档上,其实还介绍了一种纯前端的开发方式,使用这种方式,不用写任何服务器代码,也能做直播. face2face的文档在这里:http://face2face.net.cn/help/1710.htm . 下面我就…
SpringBoot学习笔记(4):与前端交互的日期格式 后端模型Date字段解析String 我们从前端传回来表单的数据,当涉及时间.日期等值时,后端的模型需将其转换为对应的Date类型等. 我们可以使用DateTimeFormat注解,在对应模型的字段上标注: public class MyModel{ @DateTimeFormat(pattern = "yyyy-MM-dd") private Datebegin_date; ... } 返回数据Date字段格式化 当我们查出来…
php数据转json格式与前端交互 ArryJson1.php <?php $test=array(); $word=array("我12","要43","把23","你65","们7","全87","都","吃","掉79","嗯78","啊09","蒙67",…
转自原文 在Html5中与服务器交互 刚刚涉足职场,上头就要我研究HTML5,内嵌到手机上,这对我来说完全是一个陌生的领域,不过也正好给自己一个机会来学习,最近做到要跟服务器交互这部分,这部分可是卡了很久,不过最终还是解决了.下面介绍两种方法: ajax Cordova Http 首先要说明一点,如果是在PC端上进行交互的话,这就是跨域问题,需要服务器那边进行一些修改,否则的话是不能访问的.我一开始也是在PC端上测试的,所以这个问题一直卡了很久,原来只要内嵌到手机上就不存在跨域问题了,真蛋疼~,…
首次接触到在winform中加入网页,且跟前端脚本交互.找了一下这方面的资料 此博文转载原地址为:http://www.cnblogs.com/Charles2008/archive/2009/08/08/1541968.html 在开发RFID项目中,看到同事在winform中加入网页.界面用Css和JavaScript做出来的效果很不错,比直接用winform做出来的效果好得多.更何况winform在页面表现上没有像网页那样用css和javascript控制方便.(Winform项目开发心得…
很多人都有这样的疑问,基于HTML5 Canvas实现的元素怎么和用户进行交互?在这里我们用到HT for Web(http://www.hightopo.com/guide/guide/core/beginners/ht-beginners-guide.html)写了个Demo进行示例. 场景如下所示,在该场景中双击温度和湿度下的Node,会生成输入框供用户填写内容,这之后,用户按下"Enter"键可以将输入内容传到Node中,同时删除输入框,地址::http://www.hight…
前言: 本人在项目的工作中负责研发,页面及交互基本都是交给前端去做的.以前前端写的东西大概都知道,都是一些JS,CSS和HTML等的一些基本控制,都懂!但是今天前端突然做了一个具有特殊效果的DOM:页面顶部放了5个包裹元素,包裹可以根据鼠标的拖动产生滚动效果,但是并没有使用正常的滚动条那种样式,而且还能默认实现自动动态滚动到第N个包裹的位置显示? 这一系列特殊效果的控制,百思不得其解,后来通过一位美女前端了解到,这里面用到了Swiper这个神奇的JS. 不过SwiperJS还在不断的更新中,在使…
flash交互课件能生动表达教学内容,也深受广大教育工作者的喜爱,但是目前flash课件只能在pc电脑平台上进行展示,随着移动网络的发展,越来越多的课件产品需要移殖到各种移动平台(手机,pad,智能电视,教学白板,电视盒子等)上进行应用,这就导致了flash课件越来越被很多教育公司所抛弃,而html5跨平台教育课件的产生,解决了广大教育公司的青睐. html5课件,即跨平台教育课件,只要应用平台上能够运行浏览器,那么就可以运行这个课件,一套课件,在多个场景都可以应用,目前,html5交互课件/益…
目前很多交互课件,尤其幼儿类的交互课件以动画和交互相结合的类型居多,越来越多的教育机构发现了这种课件对于幼儿的吸引力远大于其他类型的课件,随着flash逐渐被市场淘汰,动画和交互相结合的html5跨平台课件越来越受到老师们的青睐,html5动画交互课件具有跨平台适应性,能够适应目前主流的绝大部分平台,能够在pc,手机,pad,智能交互一体机和教学白板等多中系统和平台上运行,节约了开发成本和时间.…
Web前端/H5开发,前端资源,前端网址,前端博客,前端框架整理 综合类 前端知识体系 前端知识结构 Web前端开发大系概览 Web前端开发大系概览-中文版 Web Front-end Stack v2.2 免费的编程中文书籍索引 前端书籍 前端免费书籍大全 前端知识体系 免费的编程中文书籍索引 智能社 - 精通JavaScript开发 重新介绍 JavaScript(JS 教程) 麻省理工学院公开课:计算机科学及编程导论 JavaScript中的this陷阱的最全收集--没有之一 JS函数式编…
1. 命名冲突 首先从一个简单的习惯开始. 由于以前一直做 JavaEE 开发的缘故,在 JavaScript 开发中,我已经习惯将项目中的一些通用功能抽象出来,形成一个个的独立函数,以便于实现代码复用,如: function css(element, attr) { // 获取 element 元素的 attr 对应的 CSS 属性值 // ... } function offset(element) { // 获取 element 元素在文档中的位置坐标 // ... } 并把这些封装的函数…
phonegap框架,html5直接用于移动开发的框架.现版本UI延迟据说还是略大. App中搞活动,每次都通过mobile api把url给app即可. App操作Html webview.loadUrl(url) webview.loadUrl(js) Html操作App app定义类和方法 class AAA xxxFunction(int a){aView.setText(a.tostring())} Html onclick= "myobj.xxxFunction"     …
HTML5 全屏事件 全屏事件:requestFullScreen 关闭全屏:cancelFullScreen 判断是否全屏:fullScreenElement 注意:现各大主流浏览器中由于内核不同的原因,会出现不兼容的问题,为了让自己的代码能在各大主流浏览器中都能正常运行,所以我们在原事件(requestFullScreen……)前添加 -- webkit(谷歌)   --  webkitRequestFullScreen:不同浏览器所添加前缀亦不相同,例如: a. 谷歌浏览器 -- webk…
HTML5简介 1.h5不是一个新语言,它是HTML语言第五次重大修改--版本 2.   2014年  h5 3.支持:目前所有的主流浏览器都支持h5,IE8以下不支持 4.特性: a:抛弃了h4中不常用的标签或属性(center/font等)  SEO优化--i/em  b/strong b:新增了一些标签和属性(表单,多媒体(video,audio)) c:h5的网页结构比h4的网页结构更简单.语义化(SEO优化) HTML5新增的type属性 将所有的<input>标签写在<for…
前言 此次的 Demo 效果如下: Demo 链接:https://hightopo.com/demo/comp-knob/ 整体思路 组件参数 绘制旋钮 绘制刻度 绘制指针 绘制标尺 绘制文本 1.组件参数 以下是下文会使用到的部分变量,在此先贴出来 var origin, // 原点 percent, // 显示刻度占总刻度的百分比 partAngle, // 每个刻度所占的角度 startAngle, //刻度起始的角度 calibrationPoints, // 每个刻度的信息 poin…
必要参数:      1) AppID,AppSecret : 在微信公众号后台管理—>(菜单栏)开发 —> 基本设置     2)商户号 :在微信公众号后台管理—>(菜单栏)微信支付—> 商户号管理           3)商户秘钥 :在微信商户平台(可直接点击上图的“查看”)商户平台 —> 产品中心 —> 开发配置  基本配置:       1)IP白名单:a.测试电脑的ip地址,b.存放WebApi的服务器电脑ip地址     2)商户平台-->产品中心--…
一.目录(node_modules是npm install后新增的) node 和 npm 版本 npm install http 二.node下的index.js var http = require('http') http.createServer(function (request, response) { response.writeHead(200, { 'Content-Type': 'text/plain' }) request.on('data', function (chun…
目标 /* 1. 说出什么是前后端交互模式 2. 说出Promise的相关概念和用法 3. 使用fetch进行接口调用 4. 使用axios进行接口调用 5. 使用asynnc/await方式调用接口 6. 基于后台接口实现案例 */ 前后端交互模式 接口调用方式 /* 原生ajax 基于jQuery的ajax fetch axios */ 传统形式的URL /* 格式: schema://host:port/path?query#fragment 1. schema: 协议. 例如http,h…
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Bootstrap, from Twitter</title> <meta name="viewport" content="width=device-width, initial-scale=1.0">…
w如何精简? <script> document.cookie = 'wjs_cookie=' + 'amz_reviews'; function w(id) { document.cookie = 'wjs_cookie=' + id; document.getElementById(id).submit(); } console.log(document.cookie); </script> <form action="" method="p…
sum(){ return this.products.reduce((total,next)=>{ return total + next.price * next.aumout},0) } 数组.reduce((参数1,参数2)=>函数{},0参数末定义初始值0) total ,初始为0. 参数.. v-for      数组循环 v-modle  取值…
HTML5学堂 全新的HTML5/前端技术分享平台 HTML5学堂是做什么的? HTML5学堂~http://www.h5course.com~由多名热爱H5的讲师们组成的一个组织.致力于构建一个前端技术.HTML5知识的分享平台. HTML5学堂诞生的缘由 此前,一直都是在使用网易博客进行技术文章的分享,但是随着文章的书写,发现在最初书写文章时,分类不够清晰,有时也没很好的注意内容措辞和格式,加上博客中,部分文章已经有些过时,使得整个博客让人不是那么舒服. 还有一点致命性的,便是博客没有设置站…
今年,本公司全新发布了囊括Java.HTML5前端.大数据.Python爬虫.全链UI设计.软件测试.Unity 3D.Go语言等多个技术方向的全套视频. 面对这么多的知识点,有的盆友就麻爪了…… 我是谁?我该从哪里开始看?我该怎么看?我该看多少?这,是一个问题. 做了一个学习线路图(学习视频建议贴第一期——HTML5大前端)——英雄LOOK: 然并卵,很多人还是一头雾水……先对每阶段课程做个简单介绍: 人的生命是有限的,学习知识是无限的,要把有限的生命用在必要的知识学习上.并非每位学习者都想成…
Bootstrap是由Twitter在2011年8月推出的开源WEB前端框架,集合CSS 和HTML,使用了最新的浏览器技术,为快速WEB开发提供了一套前端工具包,包括布局.网格.表格.按钮.表单.导航.提示,其核心就是基于Less框 架构建的CSS.Bootstrap框架拥有美观的样式和封装完善的JQ插件,使用方便,基于Bootstrap的扩展也很多,这是其他框架所无法比拟 的,也是其最受欢迎的条件之一. Foundation宣称是世界最好的响应式前端框架,默认支持5种网格布局,是三款框架中最…
原文:jmgraph前端画图组件(html5版)      jmgraph是一个基于html5的WEB前端画图组件.        前端画图对象控件化,支持鼠标和健盘事件响应,可对单个控件样式设定,支持简单的动画处理.    可大大地简化前端画图.    如果ie请用ie9及以上浏览器    代码示例   1.创建jmgraph对象    2.创建样式渐变和阴影效果 渐变支持百分比,而且坐标都是相对于其父容器的.       3.创建控件创建一个中心为(250,250)半径为100的圆,这里可以…
一.前端框架库: 1.Zepto.js 地址:http://www.css88.com/doc/zeptojs/ 描述:Zepto是一个轻量级的针对现代高级浏览器的JavaScript库, 它与jquery有着类似的api. 如果你会用jquery,那么你也会用zepto.关于Zepto认知我也是通过与一位腾讯朋友聊天的时候知道的,只作了些基础的了解. 2.SUI Mobile 地址:http://m.sui.taobao.org 描述:SUI Mobile 是一套基于 Framework7 开…
今日与女神有约,在[web前端学习部落22群]有直播公开课,喜欢的朋友赶紧加入吧!随着高等教育的普及,高校毕业生的人数每年都以极快的速度增长,数据显示,2016年,高校毕业生多达765万人,比2015年增加16万人,创历史新高,加上中职毕业生,仅这两项新增就业人数达1200多万.而与巨大的新增就业人数同时加剧的,是求职者的就业难度,"最难就业季"让众多毕业生举步维艰.与此形成鲜明对比的是,随着互联网时代的发展,HTML5成了前端开发的主力,被众多企业所应用,发展前景一片光明. 总结各大…