下面我画了一个图演示 client 和 server 之间建立 websocket 连接时握手部分,这个部分在 node 中可以十分轻松的完成,因为 node 提供的 net 模块已经对 socket 套接字做了封装处理,开发者使用的时候只需要考虑数据的交互而不用处理连接的建立。而 php 没有,从 socket 的连接、建立、绑定、监听等,这些都需要我们自己去操作,所以有必要拿出来再说一说。①
我们会定期对 W3School 的 CSS 参考手册进行浏览器测试。CSS3 选择器在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。"CSS" 列指示该属性是在哪个 CSS 版本中定义的。(CSS1、CSS2 还是 CSS3。)选择器 例子 例子描述 CSS.class .intro 选择 class="intro" 的所有元素。 1#id #firstname 选择 id="fir
HTML5提出了一个新的用来跨域传值的方法,即postMessage(这个名字太通俗了所以你最好看看是不是自己写过一个同名的把它覆盖了)。幸运的是IE8就开始支持了。我们假设有两个网站,1.com与2.com,我在1.com的页面上通过iframe或window.open或超链接打开了一个2.com的网页,此时我要在2.com上做操作的时候,给1.com传值,让1.com有所变化。这个
<?php/*一、什么是smarty?smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。二、smarty优点:1. 速度:采用smarty编写的程序可以获得最大速度的提高,这一点
设置cookie 每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie: document.cookie="userId=828"; 如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如:document.cookie="userId=828; userName=hulk"; 在cookie的名或值中不能使用分号(;)、逗号(,)、等号(
响应式布局介绍html5/css3 响应式布局介绍及设计流程利用 css3 的 media query 媒体查询功能。移动终端一般都 是对 css3 支持比较好的高级浏览器不需要考虑响应式布局的媒体查询 media query 兼容问题 一个普通的自适应显示的三栏网页当你用不同的终端来查看这个页面的时候他会根据几种终端来 显示不同的样式在电脑上是三列在 pad 上应该也是 三列在大屏手机上是三行在
//**************************这是安装的补丁,不知道有没有起到关键性的作用******************远程桌面服务使局域网 (LAN) 上的计算机可以连接到服务器(也称为远程计算机)并运行位于服务器上的程序。这可以只需要在1台机器上安装应用程序,其他机器共享使用。远程桌面连接使用远程桌面服务技术,使一台计算机可远程控制另一台计算机。window
引擎知识点:Action(动作)、cc.RotateBy(旋转)、cc.RepeatForever(动作循环)用法:var sprite = cc.Sprite.create("a.png");var rotate = cc.RotateBy.create(1,90);参数1:动作时间 参数2:旋转的角度sprite.runAction(rotate);//sprite在1秒
引擎知识点:触摸事件:onTouchBegan(触摸前)、onTouchMoved(触摸并且移动)用法:1. var layer = cc.Layer.extend({2. ctor:function(){3. this._super(); 4.&
linux里如何查看文件大小5下面简单说说linux系统命令下如何查看文件的大小,以及如何的使用命令。工具/原料 linux显示当前目录所有文件大小的命令ls -lht1在命令框 输入命令:ls -lht 将会一一列出当前目录下所有文件的大小,以及所有文件大小的统计总和。或者直接打入ll命令。2 使用du -sh * 命令也可以列出
linux命令查看某文件夹下的文件个数 查看某文件夹下文件的个数ls -l |grep "^-"|wc -l或find ./company -type f | wc -l查看某文件夹下文件的个数,包括子文件夹里的。ls -lR|grep "^-"|wc -l查看某文件夹下文件夹的个数,包括子文件夹里的。ls -lR|grep "^d"|wc -l说明:ls -l长列表输出该目
在Web中使用什么单位来定义页面的字体大小,至今天为止都还在激烈的争论着,有人说PX做为单位好,有人说EM优点多,还有人在说百分比方便,以至于出现了CSS Font-Size: em vs. px vs. pt vs. percent这样的PK大局。不幸的是,仍然有不同的利弊,使各种技术都不太理想,但又无法不去用。真是进也难,退也难呀。最近在学习em的相关知识的时候,无意之间让我拾得一宝,就是使用
字体使用是网页设计中不可或缺的一部分。经常地,我们希望在网页中使用某一特定字体,但是该字体并非主流操作系统的内置字体,这样用户在浏览页面的时候就有可能看不到真实的设计。美工设计师最常做的办法是把想要的文字做成图片,这样做有几个明显缺陷:1. 不可能大范围的使用该字体;2. 图片内容相对使用文字不易修改;3. 不利于网站SEO(主流搜索引擎不会将图片alt内容作为判断网页内容相关性的有效因素)。网络
鄙人在html5界混了这么久竟然没有做过摇一摇相关的东西,条件自然的屏蔽了这个属性,今天一哥们说起有这个方法,有种深深的痛,毅然决然先学习一下!一下是摇一摇实现的大致思路。有了摇一摇,就可以做一些模拟原生的玩意了,现在的实现逻辑虽然木有办法调用系统的东西,但是多少能播放个音乐啥的。如果想实现震动一下的效果还是得利用js调用系统设备才行。 以下是学习时看的文章,
1. #先进入到php的源代码目录 2.[root@Ansen zlib]#mv config0.m4 config.m4 3.[root@Ansen zlib]#/usr/local/php5/bin/phpize #/usr/local/php为一开始安装php的目录 
format-detection翻译成中文的意思是“格式检测”,顾名思义,它是用来检测html里的一些格式的,那关于meta的format-detection属性主要是有以下几个设置:meta name="format-detection" content="telephone=no"meta name="format-detection" content=
Design and Make Your Gameplay SceneIntroductionIn this tutorial, you will learn how to design and construct the gameplay scene. Every game needs some kind of gameplay scene. This tutorial will show th
http://www.cocos2d-x.org/wiki/Getting_Started_Cocos2d-js
http://www.benmutou.com/
http://blog.csdn.net/xiaominghimi/article/details/10154549
cc.spriteFrameCache.addSpriteFrames(s_plist); var spriteTest001 = cc.Sprite.create(cc.spriteFrameCache.getSpriteFrame("16.jpg")); spriteTest001.setAnchor
/** * 判断是否为空文件夹* chen * @param unknown $dir * @return boolean */function dir_is_empty($dir){ if($handle = opendir($dir)) { while($item = readdir($handle)){ if ($item != "."
http://www.bootcss.com/p/lesscss/
1.1 Creating mixins via the @mixin ruleMixins allow document authors to define patterns of property value pairs, which can then be reused in other rulesets. The mixin name is a class selector that ide
LESS 是动态的样式表语言,通过简洁明了的语法定义,使编写 CSS 的工作变得非常简单。本文将通过实例,为大家介绍这一框架。CSS(层叠样式表)是一门历史悠久的标记性语言,同 HTML 一道,被广泛应用于万维网(World Wide Web)中。HTML 主要负责文档结构的定义,CSS 负责文档表现形式或样式的定义。作为一门标记性语言,CSS 的语法相对简单,对使用者的要求较低,但同时也带来一些
Cocos2d-html5引擎下载地址:https://github.com/cocos2d/cocos2d-html5.git下载下来后,用WebStorm工具打开,目录如下图 整个引擎核心目录由红色圈圈部分构成:1、box2d第3方物理引擎库2、chipmunk第3方物理引擎库3、cocos2d游戏引擎的主要文件都在这个目录下4、CocosDenshion音频播放库5、extensi
在unix系统当中,你可以利用arp获得局域网中连接上自己的机器的ip地址,然后获得你想要的设备的mac信息:以下是我写的获得mac的方法:这个方法在ubuntu 14.4系统中正常使用./** * 获得用户手机的mac * 通过arp执行控制台程序,得到控制台的返回,然后处理控制台的信息,从ip查询得到mac* chen * @return unknown 
这里的数组去重指的是可以更具数组中的某一个字段,将重读的数据去掉,保留某些自己想要的数据,这样能够留下我们想保留的数据:/** * 数组去重 * @param unknown $arr//传入的参数 * @param unknown $key//关键字 * @return unknown//去重后的数组 */function assoc_uniqu
利用curl发送post请求完成数据,接口的访问,这里面的参数可以修正一下,就可以写成可以支持文件上传的一个post请求,但是我这里不做仔细的写了.等以后有时间了在考虑怎么分解这个方法:/** * Curl版本 * 使用方法: * $post_string = "app=request&version=beta"; * request_by_curl
php中没有一个和java ,c#一样的字符串分割成数组的方法,至少我没有找到.所以我自己写了一个分割字符串为字符数组的方法:/** * 我的字符串切分的函数 */function my_split($str, $seperator) { $str_array = array (); $token = strtok ( $str, $seperator ); $index =
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号