menghao的博客

共 3994 篇文章

写文章

解说HTML5 Boilerplate - 让页面有个好的开始

## 一、HTML5 Boilerplate是什么?解决了什么问题? 对于初次听说 HTML5 Boilerplate 的人来说,心中肯定会有这样的疑问。在网上搜索时,很多人会误以为它和 Bootstrap 是同一类东西,这其实是一个很大的误解。 实际上,HTML5 Boilerplate 只是一个单纯的 HTML 模板。或许有人会问:“HTML…

2015-03-26 11:02
0 0
已发布

HTML5实现类似刮刮卡的功能

## 注意要点设置 ### 1. 设置用户缩放 在HTML文档的``部分添加``标签,以控制页面的缩放行为。`user - scalable`属性可以设置为`no`或`yes`,这里我们设置为`no`,禁止用户缩放页面。 ```html ``` ### 2. 禁止拖动 为了防止用户在触摸设备上拖动页面,我们可以通过JavaScript禁止`touchmove`事件。 ``…

2015-03-26 10:57
0 0
已发布

HTML5 defer和async的区别详解

在HTML页面中插入JavaScript的主要方式是使用``元素。该元素由Netscape创造,并在Netscape Navigator 2中首次实现,随后被纳入正式的HTML规范。HTML 4.01为``定义了6个属性,其中包括`defer`和`async`。这两个属性都是可选的,并且仅对外部脚本文件有效。 ## 一、无defer或async属性的``标签 当浏览器解析到如下无`defer…

2015-03-26 10:46
0 0
已发布

分享HTML5 Audio/Video 标签,属性,方法,事件汇总

## 一、`` 标签属性 - `src`:指定音乐的URL。 - `preload`:用于设置预加载策略。 - `autoplay`:设置为该属性后,音频会自动播放。 - `loop`:开启循环播放模式。 - `controls`:显示浏览器自带的控制条。 以下是 `` 标签的示例代码: ```html ``` ## 二、`` 标签属性 - `src`:指定视频的URL。 - …

2015-03-26 10:38
0 0
已发布

HTML5数据推送SSE原理及应用开发

在Web开发中,JavaScript用于实现页面的交互行为,CSS负责页面的外观呈现,而HTML则兼具表达页面逻辑结构和承载数据内容的功能。通常在更新数据时,往往只需更新数据本身,而无需改变页面的结构。正是这种仅更新数据而不改变组织结构的需求,催生了数据拉取和数据推送技术。 ## 一、SSE概述 SSE(Server-Sent…

2015-03-26 10:32
0 0
已发布

讲解如何禁止iOS屏幕自动旋转

在重力感应游戏中,屏幕自动旋转是一个较为常见的问题。屏幕自动旋转可能导致屏幕倒置,给玩家的操作带来极大不便。下面将详细介绍禁止重力感应(即禁止屏幕自动旋转)的具体方法。 ## 操作步骤 需要在项目文件 “项目/ios/RootViewController.mm” 中找到如下函数: ```objc // Override to allow orientations other than the…

2015-03-24 16:54
0 0
已发布

cocos2d-x安装环境搭建

在Windows 7上搭建Cocos2d-x开发环境虽并非难事,但由于框架更新速度较快,许多用户在搭建过程中会遇到困难。希望本教程能对大家有所帮助。 ## 建议 为避免安全相关问题,建议以管理员权限执行所有操作。在运行命令时,需确保命令行窗口是以管理员权限打开的。 ## 工具准备 搭建开发环境需要安装以下工具: - **Visual Studio**:安装过程本教程不做详细讲解。 - *…

2015-03-24 16:52
0 0
已发布

CCTMXTiledMap 移动地图出黑线白线的解决方案

在游戏项目中,地图层采用了 Cocos2d-x 中的 `CCTMXTiledMap`。我们的整个 Tile 层使用的是一个大整图,随后对图中的 Tile 进行分格子处理。而且,这些 Tile 只有在使用一个整图时才能搭配 `CCBatchNode` 使用。 ## 1. `CCTMXTiledMap` 默认抗锯齿设置问题 `CCTMXTiledMap` 默认是不抗锯齿的,它采用的是 …

2015-03-24 16:40
0 0
已发布

Lua深复制,浅复制实现

在 Lua 中,实现表(table)的浅复制和深复制是常见的操作。下面分别给出浅复制和深复制的实现代码及详细解释。 #### 浅复制实现 浅复制只复制表的一层元素,如果表中的元素是表,那么只会复制其引用,而不会递归复制内部的表。 ```lua table.copy = function(t) -- 创建一个新的空表 local u = {} -- 遍历原表 t 的所有键值对 for k, v…

2015-03-24 16:31
0 0
已发布

GIT基本用法讲解

## 1. 克隆仓库 若要创建本地仓库的克隆版本,可执行以下命令: ```bash git clone /path/to/repository ``` 如果是克隆远端服务器上的仓库,命令如下: ```bash git clone username@host:/path/to/repository ``` ## 2. 添加和提交文件 ### 添加修改文件 使用 `git add`…

2015-03-24 16:20
0 0
已发布

作者信息

menghao

menghao

共发布了 3994 篇文章