介绍 socket.io 是一个基于websocket实现的前后端实时通讯框架,也对低版本浏览器做了封装。使用起来简单,方便。 初次使用起来可能会比较迷糊,其实主要常用就几个方法,简单介绍一下。 客户端 io.conne…
标签:html5
HTML5 语义化标签
为什么会有h5 语义化标签 在HTML5出现之前,我们一般采用DIV+CSS布局页面。但是这样的布局方式不仅使我们的文档结构不够清晰,而且不利于搜索引擎爬虫对我们页面的爬取。为了解决上述缺点,HTML5新增了很多新的语义…
微信小程序小技巧系列《二》show内容展示,上传文件编码问题
作者:gou-tian来自:github show内容展示 尝试用微信小程序的template组件实现。同时,尝试页面间转跳时传参,在目标页面引入模板文件实现 写的更少,做的更多 篇幅有限详细代码此处省略 <vie…
19+ 个 JavaScript 疾速编程技能 — SitePoint
19+ 个 JavaScript 疾速编程技能 — SitePoint 这确切是一篇针对于基于 JavaScript 言语编程的开发者必读的文章。在过去几年我进修 JavaScript 的时刻,我写下了这篇文章,并将其作…
EJS学习指南
基本概念 ejs的基本概念十分简单,一个html = 模板 + 数据,和传统的php字符串模板拼接非常相似. 例如我们有一个列表该列表展示一组新闻,理想中的状态如下: <article> <h2>…
如何通过ua区分QQ内置浏览器与QQ浏览器
今天做一个分享功能,在QQ内置的情况要弹蒙层。在QQ 浏览器里面要正常。遇到了这个坑,辛亏爬出来了。 在Android上 QQ内置环境的ua中有关键字 MQQBrowser, 并且后面有一个QQ字符,QQ浏览器则没有。 …
浏览器输入之后发生了什么
用户输入URL,浏览器会根据用户输入的信息判断是搜索还是网址,如果是搜索内容,就将搜索内容+默认搜索引擎合成新的URL;如果用户输入的内容符合URL规则,浏览器就会根据URL协议,在这段内容上加上协议合成合法的URL 用…
JavaScript技巧分享——纯数字(带小数点)过滤
应用场景 在编写输入金额的输入组件input时,虽然能够设置type为number,但却不能够自动检验用户输入的值是否符合金额的格式。比如,用户能够同时输入两个小数点。本文章以此为大前提展开略浅的技巧。 过程解析 原始状…
CSS揭秘之《制作半透明边框》
1、默认状态下,背景会延伸到边框的区域下层2、可以通过 background-clip 属性来调整上述默认行为所带来的不便;这个属性的初始值是 border-box, 意味着背景会被元素的 border box(边框的外…
从零开始实现网易云音乐播放器(3)
H5增加了很多的标签,面试的时候,如果面试官问你H5都有哪些新标签,你回答header、footer、nav。 这么回答几乎是无效的,因为这些标签在H5里面的角色,相当于鸡骨头、鱼刺、蘑菇腿——全是鸡肋,至少你得答出来a…
kendo ui:开源的html5开发框架
下面是kendo ui的几个开发框架,官网kendoui.com kendo ui web 包含所有创建高速HTML5 web app的必备元素:UI组件、数据源、验证、一个MVVM框架、主题、模板等等。从2014版开始…
HTML5 自定义属性 data-* 和 jQuery.data 详解
新的HTML5标准允许你在普通的元素标签里,嵌入类似data-*的属性,来实现一些简单数据的存取。它的数量不受限制,并且也能由javascript动态修改,也支持CSS选择器进行样式设置。这使得data属性特别灵活,也非…