浏览器的嗅探主要基于Window对象的Navigator属性对浏览器的类型、名称、厂商以及运行环境等作出判断,满足不同生产环境的需求。 常见的微信浏览器环境的判断: <!DOCTYPE html> <h…
标签:html5
erget源码分析(3):生命周期
概述 下面我们来分析一下erget中的生命周期。 src/egret/player/SystemTicker.ts: export namespace lifecycle { export type LifecycleP…
dva+react+antd+webpack 项目开发配置
如何搭建一个dva项目如何搭建一个dva项目 后期项目会在github上进行书写,同时也会在segmentfault上进行同步~3Q拜读~
HTTP协议类
HTTP协议类 http 1. HTTP 协议的主要特点: 简单快速 「url」 灵活 无连接 只连接一次后断开 无状态 服务端无法记住客户端的身份 2. HTTP 报文额组成部分: 请求报文 请求行 「HTTP方法、页…
波纹按钮实现
实现原理 关键属性 border-radius(画圆) transform(scale放大) transition(平滑过渡)获取鼠标位置,动态态画圆,延时放大,完成后移除元素 css 部分 按钮样式 .btn { wi…
遮罩层 弹框 页面滚动
第一种情况比较简单,弹框和页面都不可滚动 <input type="button" value="click me" id="btn"> <div class="mask" id="mask"> …
使用 Page Visibility API ,让网站更友好
我们可能都有这样的经历:打开一个浏览器,加载之前打开的所有标签页,听到几个页面发出的混合在一起的声音。虽然浏览器通过标签的声音图标、插件等方法告知用户发声的页面,但这种体验还是很糟糕。作为开发者和设计者,我们有责任让网站…
上海 HTML5 峰会笔记整理与总结
iWeb峰会的消息是在开场前两天才从朋友圈看到,稍微有点匆忙,只花了不到两个小时的时间了解下相关主题。发现涉及的知识还是蛮多的,甚至一些平时也没有接触过。所以一些关注点,理解的层次都很有限,甚至可能有误区,仅供参考及知识…
相关插件,前端 ui
http://www.zi-han.net/theme/hplus/?v=4.1#
angular中的作用域及继承
在一些使用angular框架的大型项目中,似乎有很多个controller,而每个controller都有自己的$scope. $rootscope $rootScope顶级作用域,也叫根作用域,类似于window,wi…
Angular4 实战开发
《Angular 实战系列》目前处于章节不定,内容不定阶段,这一系列文章不会长篇大论的讲解概念,而是以用为主,结合通俗易懂的实例来让大家理解常用的知识点。 章节 Angular CLI 创建组件(Component) 使…
用PerformanceTiming来检测页面性能
window.performance.timing下的属性 navigationStart 当前浏览器窗口的前一个网页关闭,发生unload事件时的Unix毫秒时间戳。如果没有前一个网页,则等于fetchStart属性。…