- 博客(35)
- 收藏
- 关注
原创 羊毛党的福利-免费云数据库使用
在后端语言的学习或者毕设,项目的开发中避免不了要使用数据库,辛辛苦苦做的项目后,发现只能自己一人观赏的确有点揪心,这时候我们想将自己的成果广而告之,大家一起来把玩,肯定离不开上线这一环节,常规的上线方式 要不就是去第三方平台购置一台云服务器,或者做内网穿透,但是这两种方式都需要耗费一丢丢小金库。这篇文章就教大家如何白嫖的云数据库 Atlas注册账户mongodb 官网进行注册 atlas...
2020-03-22 19:32:17 676 1
原创 前端优化1 待优化项分析
待优化项分析打包项目资源分析使用现在做主流的框架进行开发,大多都要经历打包这一过程,将核心代码和引入的第三方模块进行打包,但是往往会发现打包的结果不尽人意,在这里使用一个工具可以分析打包文件的构成.可视化打包分析工具:webpack-bundle-analyzer1.下载安装npm install webpack-bundle-analyzer --save-dev vue....
2020-03-15 22:49:19 457
原创 React源码解读-本地开发环境搭建
前几天有小伙伴和我聊天,谈到现在前端面试越来越难,动不动就是xxx原理,有没有看过xx源码之类的问题,之后就问我应该怎么来学习现在主流框架的源码,于是有了这一篇文章.说到使用react那很简单 react 和reactdom 两个文件引入一下就ok,但是这两个文件是经过编译打包,我们无法在里面进行断点调试或者console调试,所以想学习框架源码,第一步就要在本地运行源码这样才能在内部进行各...
2020-03-15 22:20:11 360
原创 前端面试集锦(三)js中的作用域
本文为H5EDU机构官方的HTML5培训教程,主要介绍jsp中ajax请求问题JavaScript强化教程js中存在3中作用域!1.全局作用域2.局部作用域(函数作用域)3.块级作用域在这里我们主要介绍一下块级作用域首先我们要了解 块的概念 在{}中间的内容我们都称之为块,比如 if switch for while。
2016-08-25 22:38:17 719
原创 前端面试集锦(一)
前端面试集锦(一)本文为H5EDU机构官方的HTML5培训教程,主要介绍jsp中ajax请求问题JavaScript强化教程问题 javascript中的typeof返回那些数据类型?答案:number object string undifined boolean function 其中注意的是 在js中array是一种特殊的对象 所以对一个数组使用typeof
2016-08-25 22:16:31 551
原创 前端面试集锦(二)特殊的判定ie浏览器方式-条件注释
本文为H5EDU机构官方的HTML5培训教程,HTML基础教程HTML的条件注释在IE5中被首次引入,直到IE9.一直都是简单地判定用户浏览器(IE,非IE,IE版本)的一种手段,而在IE10的标准模式下,条件注释功能被停止支持(兼容性视图下继续有效)!IE条件注释是一种特殊的HTML注释,这种注释只有IE5.0及以上版本才能理解。比如普通的HTML注释是:而只有IE可读的IE条件
2016-08-25 22:15:30 454
原创 AngularJs 基础教程 (一) 我的第一个angularjs程序
本文为H5EDU机构官方的HTML5培训教程,AngularJs 基础教程,AngularJs 教程将带领大家对angularjs有一个基础的了解这一节我们将介绍如何开始一个新的Angularjs 程序 testApp {{test}} var module=angular.module("testApp",); modu
2016-07-18 18:52:14 665
原创 AngularJs 基础教程 (二) 数据的绑定与表达式
本文为H5EDU机构官方的HTML5培训教程,AngularJs 基础教程,AngularJs 教程将带领大家对angularjs有一个基础的了解这一节我们将介绍数据的绑定以及表达式数据初始化,在一个angularjs应用中我们可以用ng-init指令初始化数据 总价值: ng-init指令
2016-07-18 18:50:51 537
原创 如何判断鼠标进入元素的方向
本文为H5EDU机构官方的HTML5培训教程,主要介绍判断鼠标进入元素的方向JavaScript强化教程本文主要介绍当鼠标滑过一个元素,我们判断鼠标进入的方向,第一步给给要监听的元素添加一个事件监听 以wrap为例。if(window.addEventListener){ wrap.addEventListener('mouseover',hoverDir,false); wr
2016-06-14 23:33:02 910
原创 js(javascript)小谈变量声明(显隐声明,声明提前)
本文章为JavaScript强化教程,系列介绍js开发var a=5;function fun(){ a=0; alert(a); //0 alert(this.a); //5 var a; alert (a); //0 }fun();以上代码 将会输出 0 ,5,0.首先在
2016-06-08 00:15:33 543
原创 js(javascript)中的奇特for循环写法!
最近在在一份面试题中看到这样几种for循环的写法,第一反应是懵逼的,之后仔细看一下还是没有问题的!首先上代码:第一种 正常的循环for(var i=0;i这种f循环是正常的循环完全没有问题第二种for(var i=10;i--;){}循环结果是正常循环10次第三种for(;;);这种会死循环第四种for(;1;){}这种写法依然是死循
2016-06-06 21:12:08 1851
原创 js(javascript)快速跳出多重循环!
本节来探讨一下如何在不通过return的情况下跳出多重循环,或者跳出指定循环。首选我们先来2成for循环嵌套来试一下for (var i = 0; i <4; i++) { console.log(i); for (var j = 0; j < 3; j++) { console.log("hah"+j); }; };运行效果如下0test.html:10 hah0t
2016-06-03 17:35:54 4397
原创 js中三种作用域详解(全局,函数,块级)
1.全局变量:声明在函数外部的变量(所有没有var直接赋值的变量都属于全局变量)2.局部变量:声明在函数内部的变量(所有没有var直接赋值的变量都属于全局变量) JS中变量申明分显式申明和隐式申明。 var i=100;//显式申明 i=100;//隐式申明 在函数中使用var关键字进行显式申明的变量是做为局部变量,而没有用var关键字,使用直接赋值方式声明的是全
2016-06-02 21:58:32 1450
原创 cocos js 踩坑旅程 之ccui.Button 那点事
之前工作的时候一直使用的是lua脚本语言,最近刚刚接触cocos-JS发现要踩的坑还有很多,再次将我踩过的一些坑写出来。转入正题在cocosjs中创建一个button(按钮)大体可以分为3种方法。1.创建一个Menu。2.使用cocostudio编辑器编辑ui界面导入到工程中通过getChildByTag(),getChildByName()获取这个button。3.直接 new
2015-11-10 16:48:37 6615
原创 如何在lua中打印一个数组(table)
主体思路:通过递归遍历整个table元素输出local function ZCLOG(Lua_table) -- do -- return -- end local function define_print(_tab,str) str = str .. " " for k,v in pairs(
2015-10-09 13:51:50 7612
原创 [cocos2d-x][apk打包][Fatal signal 11][andriod]Eclipse编译Fatal signal 11报错-都是字符赋值惹的祸
andriod 打包apk中的10-20 11:48:36.413: A/libc(17408):sig Fatal nal 11 (SIGSEGV) at 0x68d7b0b8 (code=2), thread 17426 (Thread-7958)报错
2014-10-20 11:55:09 1624
转载 FrameSize、WinSize、VisibleSize、VisibleOrigin概念理解
转载地址:http://blog.csdn.net/monzart7an/article/details/19357893
2014-10-14 11:32:03 620
原创 [cocos2d-x学习笔记][入门基础]Cocos2d-x网络编程01.在Mac平台部署Apache和PHP
由于PHP Apache环境在Mac OS上是⾃自带的,所以不需要另处下安装包,只需要简单配置⼀一下即可。1、⾸首先打开终端输⼊入命令,:sudo vim /etc/apache2/httpd.conf其中有⼀一⾏行是这样的#LoadModule php5_module libexec/apache2/libphp5.so将前⾯面的#号去掉。2、启动apache, 命令如下:s
2014-09-28 22:35:11 805
原创 [cocos2d-x学习笔记][入门基础]Box-2d物理引擎的使用01
•形状(shape)•2D几何对象,比如圆形(circle)或多边形(polygon)。•刚体(rigidbody)•十分坚硬的物质,坚硬得像钻石,它上面任意两点之间的距离都保持不变。在后面的讨论中,我们用物体(body)来代替刚体。(这就使得物体本身不会产生形变,那软软弹弹的效果应该都是动画)•夹具(fixture)•fixture将形状绑定到物体之上,并有一定的材质属性,比
2014-09-17 13:45:46 794
原创 [cocos2d-x学习笔记][入门基础][塔防]塔防游戏中箭塔旋转并攻击实现
•检测炮塔视线范围内距离它最近的敌人。•如果最近的敌人nearestEnemy存在,弓箭则会旋转,所以我们需要计算弓箭旋转的角度和旋转时间。 关于旋转角度,可以利用三角正切函数来计算,如下图所示:•炮塔与敌人的之间的角度关系可以表示为:tan a =offY/offX,而rotateVector=(offX,offY)。 getAngle方法将返回r
2014-09-14 10:09:59 925
原创 [cocos2d-x][游戏开发]通过cocos2d-x实现简易飞机大战 09.游戏界面 道具
道具的产生就是在飞机碰撞检测之后根据设定好的ji lu
2014-09-09 00:33:10 726
原创 [cocos2d-x][游戏开发]通过cocos2d-x实现简易飞机大战 07.游戏界面 敌机的产生与移动
敌机的产生与子弹的产生类似,只是出现在随机的位置,er q
2014-09-09 00:18:01 884
原创 [cocos2d-x][游戏开发]通过cocos2d-x实现简易飞机大战 06.游戏界面 主角飞机产生子弹
class Butter:public Node{public: CREATE_FUNC(Butter); bool init(); int px,py; int type; int level; Sprite *sp; static Butter * newButter(int type,int level,int x,in
2014-09-09 00:05:34 829
原创 [cocos2d-x][游戏开发]通过cocos2d-x实现简易飞机大战 05.游戏界面 主角飞机的移动
飞机的移动。游戏中飞机的移动,玩家手指点击屏幕,飞机
2014-09-09 00:00:37 897
原创 [cocos2d-x][游戏开发]通过cocos2d-x实现简易飞机大战 03.游戏界面 背景层实现滚动
大家都知道飞机大战看起来十飞机在不断的飞行但是t de wei h i
2014-09-08 23:25:19 911
原创 [cocos2d-x][游戏开发]通过cocos2d-x实现简易飞机大战02 主界面创建
1 界面的产程 2 背景图层的添加 3 进入游戏界面的按钮 4 进入其他界面的跳转
2014-09-08 22:58:13 732
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人