自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 浏览器渲染过程,图解浏览器的渲染过程

浏览器渲染过程

2020-08-24 15:23:23 285

原创 深圳大学计算机科学与技术专业2016级本科人才培养方案

2019-08-22 14:26:08 819

转载 在网上找到的大学计算机专业课

https://blog.csdn.net/ctrigger/article/details/90760567

2019-07-16 14:09:08 261

原创 要把大学计算机专业课再过一遍,加油

https://study.163.com/curricula/cs.htm收藏下网易云课堂的地址,根据里面的课程来复习。

2019-07-16 12:57:11 445

原创 为了布局复习分辨率

获得屏幕分辨率的方法有很多种,我实际测试,发现下面这种方法是最有效的。这个拿到的高度是除去浏览器上下方地址栏的实际有效高度。var wid = document.documentElement.clientWidth;var hei = document.documentElement.clientHeight;屏幕尺寸小米9屏幕尺寸是6.39英寸(对角线)。1英寸(inch)=2....

2019-07-02 01:02:34 621

原创 Token&Tokenizer

Token与TokenizerEsprima(ECMAScript词法语法解析器)是Tokenizer,会将js源码读取,进行处理,结果是Token。js源码解析成Token的集合,Token能唯一的标出一种状态。if(b===true){ alert("true");}[ { "type": "Keyword", "value": "if"...

2019-06-30 23:22:58 1617

转载 谁是世界上最孤独者? | Top 5 loneliest things in the world(ChinaDaily熟读20190627)

拥挤的城市里,许多人都在各自的世界里抵抗孤独,可无边的孤独感依然让你无处可遁。后来,终于发现,孤独注定是这个世界的一部分。你是否会独自一人坐着刷手机,一遍又一遍,以此消遣时光?Are you sitting alone scrolling through online lists over and over again for entertainment?以下是几种世界上最孤独的事...

2019-06-27 01:45:59 470

原创 egret游戏资源版本控制

因为浏览器缓存的问题。在服务器上更新新的资源后,客户端不会下载最新的资源。Egret中对此问题的解决方案有如下:一 手动在资源名后增加版本号;二 重写Egret引擎加载。一 手动在资源名后增加版本号使用egret的工具ResDepot打开default.res.json,选择发布,填写发布的目录和源目录,勾选添加CRC码文件名。点击发布按钮,相应的资源文件会通过编码改名,default....

2019-06-26 21:17:04 1461

原创 ChinaDaily词汇20190624

Chinese mitten crabs 中华绒螯蟹burrow into 钻入

2019-06-26 18:55:45 306

原创 孤独

很多时候,我觉得我是个不受欢迎的人,也许不是觉得,是本来就是。发朋友圈,现实生活中认识的同学朋友很少会给我点赞,反倒是在网上认识的朋友会这样做。我们不需要那个虚拟的爱心,但我们都知道,点赞是一种肯定吧。我觉得有好感的朋友,我会毫不吝惜我的赞我的评论。我不知道为什么他们不喜欢我,这是一种从读书到工作伴随我多年的感觉。我曾经问过别人,现在我也忘记了答案。或许这对我来说也并不重要。不是早有人说过...

2019-06-21 00:29:59 113

原创 05使用TypeScript实现Doom3词法解析器(读书笔记:TypeScript图形渲染实战算法分析与架构设计)

使用TypeScript实现Doom3词法解析器概要Doom3游戏引擎简介IDSoft毁灭战士3游戏引擎;所有的资源都存储在后缀名为.pk4的文件中,其实是个zip文件;除了图片,视频,音频(不能做成文本性质)外。所有的资源(例如关卡,骨骼动画,材质等)都是基于一套简单的,统一的词法规则进行描述的。使用面向接口的方式实现词法解析器,涉及到TypeScript,ts的知识笔记在TypeS...

2019-06-19 18:49:25 457

原创 使用Visual Studio Code调试TypeScript

安装Debugger for Chrome插件按F5,选择Chrome选择Chrome后,vscode会在当前根目录下自动生成.vscode的文件夹,并且在该文件夹下生成launch.json文件,根据具体情况修改参数(比如我使用lite-server,端口是3000,所以将默认的8080端口改为3000)由此可见,调试ts或者js需要服务器提供服务。...

2019-06-19 03:21:34 354

原创 前端模块化之SystemJS

SystemJS 是一个通用的模块加载器,它能在浏览器或者 NodeJS 上动态加载模块,并且支持 CommonJS、AMD、全局模块对象和 ES6 模块。通过使用插件,它不仅可以加载 JavaScript,还可以加载 CoffeeScript 和 TypeScript。SystemJS 的另一个优点是,它建立在 ES6 模块加载器之上,所以它的语法和 API 在将来很可能是语言的一部分,...

2019-06-19 03:11:24 14103 1

原创 是老板脾气大还是员工不够好

看到一个新闻说回复OK手势被开除。我想到自己平时跟老板领导的对话,完全是一种尊敬的态度。因为我很清楚的知道,离开了公司这个平台,自己什么也不是。我不是一个会统筹全局的人,更不是一个有领导力的人。我只想专心地专研一门技术,靠着自己所学做一些事情。不是说我在跪舔我的上级领导,而是我发自内心的对我的老板领导以及上级有一种敬畏之心。我发自内心地佩服他们,每一个老板都可以做员工,但不是每一个员工都...

2019-06-17 13:59:14 208

原创 TypeScript从入门到精通系列02(函数)

函数的定义可选参数//js中方法的实参和行参可以不一样,但是ts中必须一样,如果不一样就需要配置可选参数 ,可选参数必须配置到参数的最后面。 function getItem(name:string,age?:number):string{ if(age){ return `${age}`; }else{ return `保...

2019-06-17 01:42:27 112

原创 TypeScript从入门到精通系列02(数据类型)

布尔类型(boolean)数字类型(number)字符串类型(string)数组类型(array)let arr1:number[]=[11,22,33];let arr2:Array<number>=[11,22,33];元组类型(tuple)属于数组的一种let arr:[number,string]=[123,'this is ts'];枚举类型(e...

2019-06-17 01:13:37 127

原创 TypeScript从入门到精通系列01(介绍及安装)

Typescript 介绍TypeScript 是由微软开发的一门开源编程语言;TypeScript扩展了JavaScript语法, 是 Javascript 的超集,遵循最新的 ES6、ES5 规范;TypeScript最终被转译成JavaScript代码,可以在任何浏览器,任何宿主环境中运行(跨平台);谷歌的 angular2.x+就是基于 Typescript 语法, 最新的 Vu...

2019-06-17 00:05:40 225

原创 在egret中自制帧动画

egret项目启动后首先展示的是body,项目小资源少网络好的时候body很快闪过,然后呈现游戏场景。但我们项目很大,老板要求在最开始出现body的时候就展示loading动画,此时用不了egret的帧动画了。我用js在index中写了帧动画,从body显示的时候开始播放,到呈现游戏场景的时候结束帧动画。制作图集每一帧的图片大小是186*186,使用ps将所有帧做成一张图集,尺寸任意,但...

2019-06-16 00:07:11 1325

原创 04构建ts开发编译和调试环境(读书笔记:TypeScript图形渲染实战算法分析与架构设计)

安装nodejs https://nodejs.org/en/ (使用nodejs包管理器npm安装ts开发环境);安装Visual Studio Code代码编辑器 https://code.visualstudio.com,新的版本安装后可以在终端通过‘code’指令打开编辑器;npm全局安装TypeScript语言编译器(ts最终被转译成js) npm install -g types...

2019-06-15 14:25:55 507

原创 03总览全书结构(读书笔记:TypeScript图形渲染实战算法分析与架构设计)

宏观把握本书知识体系结构一 语言方面:TypeScript篇二 显示成果:Canvas2D篇三 完成各种移动特效或者碰撞检测:图形数学篇四 实现整个精灵动画系统:架构与实现篇TypeScript篇构建TypeScript开发,编译,调试环境使用TypeScript实现Doom3词法解析器(通过实例Doom3词法解析器学习TypeScript,Doom3是id SoftWare公...

2019-06-15 11:23:33 552

原创 02涉及的相关知识点(读书笔记:TypeScript图形渲染实战算法分析与架构设计)

与编程语言相关的知识点常用编程语言C语系支持泛型不支持泛型C C++ C# Java TypeScript(强类型)JavaScript Php(弱类型)非C语系Python Visual Basic编程模式面向过程编程(C语言)面向对象编程(C++)面向接口编程泛型编程函数式编程(特点 线程安全,利用线程安全实现并发并行)与渲...

2019-06-15 05:14:56 340

原创 01认真学习本书后将具备的能力(读书笔记:TypeScript图形渲染实战算法分析与架构设计)

认真学习本书后将具备的能力掌握微软的TypeScript语言面向接口及泛型编程使用HTML5中的Canvas2D API实现一个具备最小化运行环境并且支持精确点选的引擎最小化,指的是具有更新,重绘,裁剪,事件分发与相应机制的引擎;点选,指的是引擎支持点与点,点与线段,点与矩形,点与圆形,点与椭圆,点与三角,点与任意凸多边形之间的碰撞检测;精确,指的是,即使物体发生平移,旋转,缩放,...

2019-06-15 04:14:41 521

原创 egret发布项目后各个文件的作用

js文件夹main.min.js: 主文件,项目中除了库外的ts文件全部编译在此文件中;default.thm.js: 所有的皮肤文件全部编译在此文件中。内置库如下assetsmanager.min.js :assetsmanager库,资源管理模块;egret.min.js:egret核心库;...

2019-06-14 19:06:47 1813

空空如也

空空如也

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

TA关注的人

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