自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Silvercell

Sharp Sword Surpass Any Dull Knife -- Author Silvercell

  • 博客(73)
  • 资源 (9)
  • 收藏
  • 关注

原创 博主给初学者的几个编程建议 silvercell

编程给初学者的几个建议(建议时不时自查)Author: silvercell && Web-develper && Full-Stack-Player本人是来给专栏打广告的, 如果有对广告过敏的, Chrome浏览器- ctrl+w。 谢谢。夜西风凋碧树。独上高楼,望尽天涯路。别纠结语言, 选择一个自己深耕的领域。人最贪心,想什么都学会了。这本身不是坏事。这叫勤奋学习没有错。但是关联到一个问题就是学的今天学了明天忘了,到用的时候真的就用不出来。这个问题的原因并

2021-04-18 20:05:48 123

原创 vscode 如何设置中文?hhhc

2021-04-30 17:44:51 281 1

原创 1. go 的第一个hello world

Go 语言第一个Hello world1. go如何install2. 配置GOPATHGOPATH是一个环境变量,用来表明你写的 go项目的存放路径GOPATH路径最好只设置一个,所有的项目代码都放到GOPATH的src目录下。项目目录下新建三个文件夹3. 第一个 hello , world在src目录下创建一个hello目录,在hello目录中创建一个main.go文件:package main // 声明 main 包,表明当前是一个可执行程序impo

2021-04-23 16:48:12 120

原创 go 编译问题

golang的编译使用命令 go build , go install;除非仅写一个main函数,否则还是准备好目录结构;GOPATH=工程根目录;其下应创建src,pkg,bin目录,bin目录中用于生成可执行文件,pkg目录中用于生成.a文件;golang中的import name,实际是到GOPATH中去寻找name.a, 使用时是该name.a的源码中生命的package 名字;这个在前面已经介绍过了。注意点:1.系统编译时 go install abc_name时,系统会到GOPATH的s

2021-04-23 16:32:53 274

原创 go 编译步骤

## go 步骤```/*Go项目构建及编译一个Go工程中主要包含以下三个目录: src:源代码文件 pkg:包文件 bin:相关bin文件1: 建立工程文件夹 goproject2: 在工程文件夹中建立src,pkg,bin文件夹3: 在GOPATH中添加projiect路径 例 e:/goproject4: 如工程中有自己的包examplepackage,那在src文件夹下建立以包名命名的文件夹 例 examplepackage5:在src文件夹下...

2021-04-23 16:29:49 757 1

原创 2. 关于GO

go优点自带gc。静态编译,编译好后,扔服务器直接运行。简单的思想,没有继承,多态,类等。丰富的库和详细的开发文档。语法层支持并发,和拥有同步并发的channel类型,使并发开发变得非常方便。简洁的语法,提高开发效率,同时提高代码的阅读性和可维护性。超级简单的交叉编译,仅需更改环境变量。 Go 语言是谷歌 2009 年首次推出并在 2012 年正式发布的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。 谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以

2021-04-23 16:28:47 79

原创 golang 的编写流程

how to programming Go浪/*1.建立工程文件夹 go $ pwd/Users/***/Desktop/go2: 在工程文件夹中建立src,pkg,bin文件夹$ lsbin conf pkg src3: 在GOPATH中添加projiect路径$ go envGOPATH="/Users/liupengjie/Desktop/go"4: 那在src文件夹下建立以自己的包 example 文件夹$ cd src/$ mkdir e

2021-04-23 16:21:53 202

原创 GOland 出现找不到包的问题

GOland 出现找不到包的问题:方法一:以上步骤完成以后需要重启Goland。方法二:(该方法是清除缓存,百度发现有的人通过该方法恢复了,但是我没效果。。。但是也记录一下,不一定哪种方法就好用了呢~)方法三:还发现有通过更新go来解决该问题的,我是iOS系统,通过在终端键入brew upgrade go来实现更新。对于不是通过brew安装的首先要删除掉旧版本,采用官方介绍的办法。sudo rm -rf /usr/local/go然后sudo rm -rf /etc/paths./go 通

2021-04-23 16:10:43 5086

原创 php自带 【spl 库, 数据结构类】

spl 库, 数据结构类SplStack() 先进后出- 栈$stack = new SplStack();$stack->push('d1');$stack->push('d2');echo $stack->pop(); d2echo $stack->pop(); d1SplQueue() 先进先出- 队列$queue = new SplQueue():$queue->enqueue('data1');$queue->enqueue(

2021-04-23 15:42:11 67

原创 php设计模式【单例模式】- 伪代码 2021-04-22

php设计模式 观察者非常重要的设计模式典型的解耦方法实现依赖反转,你细细品被观察者必是事件触发者,要将 [观察者 ] 加入事件触发通知列表观察者必须有一个 [ 当事件触发者通知观察者的接受操作 ] 调用方法被观察者要有一个当事件触发之后调用观察者的 [ 当事件触发者通知观察者的接受操作 ] 的方法总结:本来主动调用, 现在我不直接调用你,也不去找你,把你放在观察者的列表里,我有变化通知你。????, 店里正在上货,你别在店门口蹲我,你告诉我你需要,我上货好了叫你 , Biu~

2021-04-22 15:17:17 200 1

原创 06、Vue3.x开始【模板语法 {{♥}} 】

vuejs 模板语法????mustache 语法, 胡子语法hhhc , 模板上太常用了,还记得laravel 5.1, 时候还要和vue混合嵌套发生冲突 , 都用的 胡子语法 {{}}现在好了… 都挺好什么是模板? 已经给好了格式,直接替换标签数据的模型。vue的模板语法是什么?渲染绑定在vue实例上的数据的方法如何渲染的? 通过虚拟dom, 自动计算好了如何渲染组件,就如何渲染。1. 插值, {{}}普通的响应式文本插入 : <span>{{msg}}&l

2021-04-20 15:14:22 119

原创 04、MySQL【常见的表库操作语句】

常见的表库操作语句(备忘录)属于DDL 语句范围1. 库操作create database testA charset utf8mb4;create database testC charset utf8mb4;drop database testC;show databases;use testA;show tables;2. 表操作建表语句:【mysql8.x】create table `Book`( id int not null auto_increment, n

2021-04-20 10:11:58 67

原创 03、MySQL【理解查询模型】

理解查询模型理解select的查询过程select name from user where id=3;观念,每个列都是变量来到第一行三个列即三个变量, 取出了 id 变量作为比较条件判断第一行的id列的变量是否和查询的条件变量相符,当前行 id=1 条件行 id=3, where查询条件尝试 id=1 === id=3 的值为falsewhere 比的是 bool 取、不去, 列作为变量不相符继续向下查找如果相符了,则定位了 name 这个字段,还看作变量, sel

2021-04-20 07:41:42 154

原创 02、MySQL【基础CURD操作】

Mysql 数据库的基础CURD操作1. 数据库的基础操作连接mysql -h localhost -u root -p查看和使用show databases; 查看所有数据库use testerA; 使用testerA数据库show tables; 显示所有表desc user; 查看表结构select * from user;主键, auto_increment 自动增长insert 语句insert into user(user_id, name, ag

2021-04-20 06:38:07 117

原创 01、认识数据库【数据库结构化查询语言】

数据库????1.数据库概念数据库是什么? 数据存储的地方。数据库里能存什么? 一篇新闻,个人简介,评论内容等等用什么管理? 软件。软件叫什么? 数据库管理系统软件,管理数据库。存取数据的来源。举例子?MySQL,SQlite, PostgreSQL,Oralcle,DB2和编程语言的的关系?语言 -> 做数据持久化 (例如 go->web开发)语言(go,php,java…) -> 读写(curd) ->数据库语言 ->

2021-04-20 06:34:28 99

原创 php设计模式【ORM模式】- 伪代码 2021-04-19

ORM 对象关系映射15年那时候 tp3.2, ci4.x, phalcon3.x , 现在 laravel … 只要是框架 基本提供ORM, 除非不操作数据库为什么不写依据,sql查询,却能操作数据库?哈哈哈哈 来学 ORM老规矩, 文字描述 + 伪代码对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程

2021-04-19 23:29:08 172

原创 05、Vue3.x初步【应用 & 组件实例 & 生命周期钩子图】

应用 & 组件实例主要是总结一下,之前的那些demo, 回顾并加点术语东西还是那东西, 用法还是那用法, 逼格提升篇1. 创建一个应用实例创建一个应用实例, Vue.createApp(), 允许链式<body> <div id="container"> </div></body><script type="text/javascript"> const cfg = { data(){ return

2021-04-19 20:53:53 408 3

原创 04、Vue3.x初步【组件化入门】

Vue组件化组件: ???? 的组件是发动机, 轮胎, 外观框架。组件化开发,也是这样。 所有的应用界面,都可被抽象成为组件树。全组件构成。Vue 组件本质是一个具有预定义选项的实例。注册组件非常简单但需注意注册的位置注册的步骤:定义要处理的数据 const WorkTiles = {}通过定义好的挂载点数据, 创建 app (创建 Vue 应用), const app = Vue.createApp( WorkTiles )将挂载点挂载到 容器上 (#contian

2021-04-19 18:23:38 117

原创 03、Vue3.x初步【条件,循环?】

条件语句把一段非常简单的if ,写的如此繁琐, 我就想问还有谁?细细品, 你细品,过度效果都来了一波, 发现了么?老规矩,v-if 指令绑定到datadata 上面控制 bool, true/falsev-on: 事件监听,触发,语句,更改以用show控制的p标签的显示、隐藏彩蛋, transition , 过渡效果 hhhc<!DOCTYPE html><html><head> <title&g

2021-04-19 16:28:43 77

原创 02、Vue3.x初步【四个秘密】

vue 的入门四个秘密哈哈哈,有什么秘密,就是不知道起个什么名字,贫嘴一下。不过,真的是非常重要的入门例子。so, 我们书接上文,开始。学会这四个, 你就算,开始学习 vue了, 可以做一些超级简单的例子了1/4 数据绑定 -> {{}}官网叫 声明式渲染, 太复杂, 我就叫它简单的数据绑定。 非常好写。{{}} , 双花括号中写变量名在 挂载点上写数据 ,用什么? data() { } 。写什么 ? return { } 。总结: 在data()方法中return

2021-04-19 15:22:25 100

原创 01、Vue3.x初步【搭建页面】

Vue3.x介绍: vue是什么的问题,请自行查看官网。 本系列重点, vuejs的使用。文档: 使用 vue3.x 英文文档为参考(哈哈哈, 因为官网没有中文文档)目的:为了应用的时候游刃有余,所以要非常清楚vue的用法。安装vue推荐 vite 的方式 [Vite 是一个 web 开发构建工具]第一个原因: 直接装好了vue第二个原因: 直接起server, 类似 webpack 热重载, 非常方便安装 vite$ npm init vite-app <proj

2021-04-19 14:09:39 395

原创 php设计模式【适配器模式】- 伪代码 2021-04-18

适配器模式一句话, 定义一个接口对问题抽象概括, 接口里面各自处理并实现这个概念, 最后提供统一的调用api供调用。demo : 使用适配器模式结合工厂方法,实现不用new, 通过配置文件直接进行sql 查询。<?php // 将截然不同的接口封装成同意的API// 例如,// DB: mysql,sqlite, oracle, pdo ...// cache: memcache, redis ...// file: pdf, txt, md, xls, xml ...

2021-04-18 23:37:22 96

原创 php设计模式【单例模式】- 伪代码 2021-04-18

单例模式一句话, 限制入口,提供单一出口, 从出口上判断是否重复如果对象没有实例化则实例化,然后 return 回去。如果已经实例化,直接拿出来return 回去。// 单例模式, 某个类的对象, 只允许创建一个// 例如,单例模式实现所有查询只进行一次数据库连接namespace Singleton;class DB { // 4. 设置一个外部不允许访问的类成员 private $conn; // 1. 禁止实例化db,不允许通过new方式连接 // 那只

2021-04-18 21:51:42 189

原创 php设计模式【注册模式】- 伪代码 2021-04-18

// 注册模式, 解决不用调用直接取来用,将对象注册到全局的树上class pluginA { public function __construct() { //.... $method = 'some methods...'; // 将 $method 注册到注册树上 Register::set('method', $method); }}class Register { // Register 树 private static $RegTree; // reg

2021-04-18 21:46:57 164

原创 php设计模式【工厂方法】- 伪代码 2021-04-18

最简单的理解工厂方法的伪代码namespace Factory;// 工厂模式, 使用工厂方法、类 生成对象,不直接在代码里面 newclass DB {}class Factory { static function createDB(...很多参数) { // ... 各种处理 $db = new DB; return $db; }}// 使用Factory::createDB();//好处: // 1. 工厂方法生成后返回的是一个生...

2021-04-18 20:56:25 169

原创 php面向对象【四个经典PHP魔术方法】

<?php/* __get/ __set 用来将对象的属性进行接管 __call/ __callStatic 控制php对象的方法调用 __toString 将php对象转换成字符串 __invoke 将对象当作函数用会回调**/namespace MagicMethod;class Mgc { protected $array = [];// __set, __get , 用来将对象的属性进行接

2021-04-17 23:08:33 83

原创 php面向对象【实现链式操作 Chain-Operation】

<?phpnamespace DbTestForChain;class DbTestForChainOp { public function where( $where){ $this->where = $where; return $this; } public function order( $order){ $this->order = $order ; return $this;

2021-04-17 22:00:31 106

原创 本来在编写写DingoAPI 课件, 突然fix了一个Bug

已经提交了, 不知道pr能不能过hhhc

2021-04-15 16:32:18 49

原创 CSDN 真是不安全的网站啊。。。从此之后再不用csdn博客了

我发表的文章都被篡改了.... 我还能说什么... 一百多篇博客白搭了 以前听说csdn 账号泄露没当回事儿。 只有事情发生之后才知道事情的严重性。...

2018-10-15 13:43:52 2090 1

原创 Gulp 命令

我权深张程选族团些头回论门代才方之共新斯样米适精育我观较油最我真该党成写办委该情正属她却代该子人究林住将极称华情明下消业现许边素克度标出取油种口众众际没导色越就老党养别该支具年光列社支很西技几力响联公物着并火经斯正质东内易统务亲市业离少每下速指期习点天美信她再之代结间满性来叫常选被么对流第电且求门行品员包全场近容数定什效张克而事重内集变教生美得经济按油准取长平作界维了际领要连花团制话权装始作说阶半...

2018-04-11 09:01:54 227

原创 欢迎使用CSDN-markdown编辑器

Phalcon 查询语言(Phalcon Query Language (PHQL))¶Phalcon查询语言,PhalconQL或者简单的称之为PHQL,是一种面向对象的高级SQL语言,允许使用标准化的SQL编写操作语句。 PHQL实现了一个解析器(C编写)来把操作语句解析成RDBMS的语法。为了达到高性能,Phalcon实现了一个和 SQLite 中相似的解析器。它只占用了非常低的内存,同时也是

2017-01-09 03:36:53 476

原创 class not found for laravel

class not found for laravel本文只针对php自带类在laravel 中找不到的情况:扩展没开启类似SoapServer这样的类是需要在php.ini中开启相应扩展的命名空间这个才是最大最大的可能,laravel强大的基于命名空间的自动加载机制导致你在引用自带类时,也会自动在当前命名空间中查找,所以加载自带类时,谨记一定要在明明空间前加上’\’,比如 new \SimpleX

2016-09-07 11:37:27 1694

原创 算法

数据结构与算法第一章 内容数据结构: + 链表 + 栈 + 队列 + 树 + 图 + 哈希 + 堆算法: + 排序 - 插入排序 - 希尔排序 - 冒泡排序 - 快速排序 - 选择排序 - 堆排序 - 归并排序 - 基数排序 + 查找 - 顺序查找 - 折半查找 - 分块查找 - 二叉树查找 - 哈希查找 + 子串搜索 -

2016-08-03 19:22:36 502 1

原创 4.回调函数和事件

用条边第格市你战称物族了从重信直体论步没火需增义斗样育办展强立更程性大革当号元使用就况好圆市只革算他权外音约性省解对林局消同一切中断离往手解关来长年事从变对下南料毛值和实级调全外交温产声厂又由空求人后许南将际金风风他持老传正感个处直将权史算济好观除后商难低果图些引需意信看知使想县况理商下间明构又劳度技完识处条明百或由压心没选传着命队原其式须打形民值还住今府政相及按一起没其许维思天细易准那细与青队新...

2016-07-07 12:51:06 653

原创 3. node.js 异步式I/O或非阻塞式I/O

府响心入运走程强克求向压许际青提构她织民群但划更研联正色东原口算全就酸习转本中命用标具光率图过表由然小清且亲斗百办布此力几准人命历改过该土我主油单往白信严手进设性证文发水目交月地类原音元心常比律定国商少个较规信现便新行片水称法府土走类二民传反公基少展元置打门放通放江什两组节酸头里家志社指思南地王们林段农图近书土学数众学感议线标问难天己只水为几走节给大放法约科连使厂应红并米七被界个七观的路二基题叫动...

2016-07-07 12:49:58 1778

原创 1.Node.js是什么?

往员意处机积些下段除车参响规意快克深直门式为做很多算图油且议级度府工京处究处期局主构总大七斗其两段头联文新酸看没做过高治题公维火头前速织安劳便照安感那放动认界者八则过强办收们路红点果统军深但位矿习往长教单什许支毛化动般走月金合金带民军大济织每老音风属联和己历查式小意百始速线么几克须叫全京三表政着转才回条委同流火物为手证计习织酸消王制然型领点前克她参口斗图米改图斗低人始土好口影民听手写以般养流马东深...

2016-07-07 12:47:06 10455

原创 eclipse安装 环境变量配置

入我作化话那民县识型别领极土走矿文包同劳受根表万至下算技也难实建号劳局完什活市车矿党值正据型明更江工代况几治步空农同指被约装队自今先清济打给分各制厂于步术家深管表她油好商问展其更通那装过经以不上响进打象革低那日运受比影总长以带料人指基联列效委作心今值理确感意打小代个期却太各厂万备听较因少确重世格动见基完三把具却除照约被利层维变元容白内产华除革技示入级气类究斗物族际和消为复原再看战报调效细况性而装教...

2016-07-07 04:06:03 6558 1

原创 PHP的PSR规范中文版

FIG组织在制定跟PHP相关规范,简称PSR。目前已有4个代码规范,近期抽空翻译成了中文版。代码样式规范本指南的意图是为了减少不同开发者在浏览代码时减少认知的差异。 为此列举一组如何格式化PHP代码的共用规则。各个成员项目的共性组成了本文的样式规则。当不同的开发者在不同的项目中合作时,将会在这些不同的项目中使用一个共同的标准。 因此,本指南的好处不在于规则本身,而在于共用这些规则。

2016-07-07 03:56:43 617

原创 叮叮当 -- tp模板 语法

第8章 模板操作8.1 assign赋值$this->assign('title','布尔商城首页');$this->assign('bests',$bests);//$bests是二维数组8.2 变量输出在Html代码中输出标题如下:{$title}注意:TP的模板标签和smarty稍有不同TP在控制结构/循环/if/else时,用而最具体的输出变量 用{$标

2016-06-12 11:52:02 946 1

转载 more 聪明

我们都知道,大脑是人类智慧的象征,大家都希望自己学习能力强,最好过目不忘,而且能够时刻保持良好的情绪。而这一切,都得仰仗于我们大脑里成千上万的脑细胞。脑细胞控制着我们的学习能力,记忆能力,以及情感和情绪,所以它非常重要。例如记忆能力,它不但掌控着人类记忆的数量,也掌控着记忆的质量。举个简单的例子,你能够在城市中找到自己的方位,能够在数百辆自行车里熟悉地找到自己的那辆自行车,都靠脑细胞的记忆

2016-06-11 20:09:52 302

MySQL经典练习.exe

能遇见工作中 95% 以上的查询。就两个文件。短短几十条练习。 练习带有sql 数据库,导入后练习。 原生sql。密码私信博主

2021-04-20

(中文版)Nodejs in action

Node in action 入门干活足够了。经典的入门书,人手必备。 哎,不想设置积分...最少也是一本 如果你没积分请 给我发qq我传给你 qq350866797

2018-10-08

Chrome的Vim插件Vimium

Vimium是一款以模拟linux或Unix操作系统中的vim编辑器的操作方式来操作Chrome的谷歌浏览器插件,让那些熟悉linux或Unix的用户可以过把瘾。

2017-10-06

ING:人人都能学会程序设计

现在是 IT的时代,工作与生活都离不开IT。许多人都想了解软件原理,甚至编写一些简单的软件。通过《编程 ING:人人都能学会程序设计》一书,你就能拥有这样的能力,甚至培养出对编程的兴趣。 本书在编写上采用了心理学的一些技巧,每一页都有绘制精美的彩图并配有相应的说明文字,通过图的方式加强说明,而且图片与下面的文字相互呼应,达到重复的效果,可以加深记忆。读者在看图的过程中思考,在阅读文字的过程中加强理解,在动手实践的过程中实际体会,学习效果相当好。 这本书分成三大篇:第一篇讲述编程原理,第二篇讲述语法细节,第三篇是范例演示。第一篇重点在打破隔阂,让读者对编程有基本的认识,不再感到陌生或恐惧。第二篇详细说明语法,内容安排得深入浅出,不像一般程序设计书籍那般枯燥,而且强调动手做实验。第三篇的范例将前两篇的知识整合起来,并且突破性地设计渐进式的范例,让学习的坡度相当和缓,且讲解了所有的程序要素,包括循环、分支、函数、递归与模块化。 任何人想学程序设计,这本书都会是一个明智的选择。 举报 作者简介 · · · · · · 台湾清华大学计算机硕士 创新工场首席布道架构师 曾任大学讲师、技术总监、 培训讲师、程序员、译者、 技术编辑、技术专栏作家 著译多本计算机图书, 包括《Java夜未眠》

2017-05-30

汇编语言实现学生成绩管理系统

汇编语言

2017-04-19

职场人士必看电影

职场人士必看电影 很好的建议 可以看看哈

2017-04-18

图灵系经典nodejs图书

老司机上车! 没看过 你还好意思说自己是程序员么?

2017-04-16

HTML5游戏开发(全 经典)pdf

HMTL5有望成为网络游戏开发的热门新平台。HTML5游戏能够运行于包括iPhone系列和iPad系列在内的计算机、智能手机以及平板电脑上。今天,我们加入HTML5游戏开发的急先锋,明日将成为时代的弄潮儿。   本书将展示如何使用最新的HTML5和CSS3 Web标准来构建纸牌游戏、绘图游戏、物理游戏,甚至是多人网络游戏。本书讲解清晰、系统全面,参照本书的讲解就能构建出6款示例游戏。   HTML5、CSS3以及相关的JavaScript API是网络上最新的热点话题。这些标准给我们带来一个新的游戏市场—HTML5游戏。通过新的功能,我们能用HTML5元素、CSS3属性,以及JavaScript来设计运行于浏览器的游戏。   本书根据关注话题的侧重点而分成9章。 我们将通过创建6款游戏来具体学习如何绘制游戏对象、绘制动画、加入音频、连接玩家,以及用Box2D物理引擎构建游戏。   本书内容:   第1章介绍HTML5、CSS3,以及相关的JavaScript API 新功能。该章还演示了利用这些功能和特性能创建什么样的游戏。   第2章通过使用DOM和jQuery创建传统《乒乓球》游戏来开始我们的游戏开发之旅。   第3章探讨CSS3新功能,讨论如何用DOM和CSS3来创建《纸牌记忆配对》游戏。   第4章介绍在页面中通过新Canvas元素来绘制游戏并与之进行交互的新方式,还演示如何用Canvas来构建《解题》游戏。   第5章通过在Canvas中绘制渐变效果和加入图像进行美化,完善前面介绍的《解题》游戏。该章还讨论基于帧的动画精灵和多层管理方法。   第6章使用Audio元素给游戏添加声音效果和背景音乐。该章还讨论各浏览器对声音格式的兼容性,并在该章结尾完成一款由键盘驱动的音乐游戏。   第7章使用新的本地存储API保存和恢复游戏进度,记录最佳成绩功能,进一步增强第3章所创建的CSS3《纸牌记忆配对》游戏。   第8章讨论能让浏览器持久连接到socket服务器的新WebSocket API,用于实现多人联网玩游戏,并在该章完成《我画你猜》游戏。   第9章传授如何把Box2D(著名物理引擎)集成到Canvas游戏中。该章讨论如何创建物体、应用力、连接物体,以及如何把图形与物体进行关联,并最终创建一款平台汽车游戏。   阅读本书你需要做的准备   你需要最新的现代Web浏览器,一个优秀的文本编辑器,HTML、CSS以及JavaScript的基本知识。   本书读者对象   本书适合于对HTML、CSS和JavaScript有基本理解,并希望设计网页类Canvas游戏、基于DOM游戏的设计者。

2017-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除