3 郑地豆

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 20w+

2019 - 03 ES6的学习

1. async函数 -- 异步操作函数,本质上,Async 函数是 Generator 函数的语法糖;async 函数就是将 Generator 函数的星号(*)替换成 async,将 yield 替换成 await,仅此而已// async表示函数里有异步操作,await表示紧跟在后面的表达式需要等待结果// async函数的返回值是 Promise,promise 对象可以使用the...

2019-02-20 14:01:15

2019 - 02 typescript的学习(结合cocos creator)

1. ts 是 js 的超集(功能更多)2. ts 编写完要翻译成 js 来运行3. ts 具有强类型语言的优点,又有脚本语言免编译见效快的优点(更易懂)4.ts 支持接近完美的代码提示5.ts 可以重构(适合大型项目)6. ts 符合 ES6 标准(未来趋势)7. 编译代码 -- npm install -g typescript ,tsc xx.ts8....

2019-02-19 14:07:14

2019 - 01 如何写出可维护的js代码

1. 原子思想:即每个function就做一件事;2. 归纳思想:将同一类的操作,全部整合到一起;3. 方便维护:可以便于后来人进行快速维护;4. 方便拓展:即可以根据每个不同的项目进行不同的更改;5. 通用前端设计模式:一些前端可以通用的设计模式;6. 方便拓展:即可以根据每个不同的项目进行不同的更改; ...

2019-01-22 12:04:34

030 -- 自找麻烦之 js设计模式

1. 合格工程师:前端有一定的设计能力(面试必考,项目负责人必要基础)2. 面向对象三要素:继承,封装,多态3. 先学点面向对象之搭建开发环境:(搭建完本地开发就能实时刷新浏览器)项目根目录新建文件 webpack.dev.config.js(内容如4) 项目根目录新建 package.json 文件(内容如4),npm i 即可 项目根目录新建 .babelrc 文件(内容如4)...

2018-09-01 20:34:10

029 -- 自找麻烦之 cocos creator 第二篇 (结合微信小游戏与facebook小游戏展开)

1. 开启物理引擎debug模式的通用文件,绑定在canvas节点上窝:// 这个文件用来开启物理引擎,应该是通用的吧,个人觉得cc.Class({ extends: cc.Component, properties: { is_debug: false, // 是否显示调试信息; }, onLoad () { //...

2018-08-16 23:58:05

028 -- 自找麻烦之 俄罗斯方块游戏

1. 拓展: socket.io的使用服务端安装 socket.io  ( npm i sock.io ) 浏览器端 引用 cdn 的 socket.io 文件(不知道是不是可以和服务器端引用同一个文件?) 实际工作使用socket.io(不要用nodejs-websocket 这个库,不够强大)2.   ...

2018-08-12 11:28:01

026 -- 自找麻烦之 微信公众号、小程序开发

1. 没有涉及支付,订阅号就行,一旦涉及支付,一定要服务号2. 一个用户关注公众号和关注同一个公众号下的小程序产生的openid是不一样的,不便于管理,最好的办法就是通过微信开放平台,把产品链路打通,从平台下面统一去拿unionid, 从而获取用户的资料(所以要在微信开放平台注册一个账号,绑定你的测试号,公众号,小程序)3. 开发微信公众号最好借助代理工具实现内网端口映射: 花生壳(win...

2018-08-07 18:28:23

027 -- 自找麻烦之 vue + nuxt 的使用

1. 使用 vue+nuxt 的步骤: nvm use v9.3.0 vue init nuxt/koa fire  (必须确保安装了vue-cli的前提下)(koa的版本选择2.x) 安装完,cd fire git init , git remote add origin 你的仓库地址(其实可以现在仓库新建文件夹就不用这么麻烦) yarn insta...

2018-08-07 18:28:12

025 -- 自找麻烦之 如何成为一个游戏程序员

1.初级游戏程序员的书籍《Beginning C++ Through Game Programming》(这本书不仅教会你C++,还可以让你入门游戏编程。) 《3D 数学基础》(这本有趣的书介绍了模拟和渲染3D世界所需的基本数学知识,涵盖了理论知识和C++实现代码。) 《游戏编程模式》(这本是学习游戏开发的设计模式中最佳的书籍之一)2. 中级游戏程序员书籍《游戏引擎架构》(本书为读者...

2018-08-02 16:04:54

024--自找麻烦之 JavaScript

1. js中0除以0会得到NaN,用 isNaN() 函数可以判断一个数是否为 NaN2. js动态产生对象push进数组,如果把obj对象在for循环外面声明时,发现数组所有元素都一样(遇到的bug):var str = []; //这是正确写法,关键在于obj这个动态对象要在for中声明for (var i = 0; i < 5; i++) { var obj ...

2018-07-18 11:07:23

023--自找麻烦之 ES6

1. ES6代码要编译最简单就是引入 babel 库,然后在html文件中如下(了解,不推荐用这种方式)<script type="text/babel"> ...</script>2.   

2018-07-16 22:58:31

022--自找麻烦之 前端如何月薪过万,二万,三万

1. 高级前端程序员的特点: 基础知识很好(html,css,JavaScrip等),框架技术很熟练(vue.js,bootstrap,AUI,jQuery等),学习能力强-业务能力思维逻辑也很强,至少了解或简单学习后台一种语言(java,php,c++等)2. 7个技能:熟悉前端框架的工作原理,HTML & CSS(最基础),JavaScript,jQuery,JavaScript框...

2018-07-06 00:16:48

021--自找麻烦之 react

1. 页面加载过程: url解析-dns解析-资源请求-浏览器解析2. url结构: 协议 + 域名 + 端口 + 路径 + 参数 + 哈希 (前端页面的锚点,如#title)3. dns查询: 浏览器--dns缓存+dns服务器4. dns-prefetch:有指定如下rel就可以主动缓存该url对应的ip地址(优化性能)<link rel="dns-prefetch" ...

2018-07-04 15:35:39

020--自找麻烦之 项目上线

1. 发布前准备: linux服务器(CentOS/Ubuntu),web服务器(Nginx/Apache/Tomcat),域名(cn/com/org)2. 购买服务器:阿里云--云服务器ECS-- ... --注意点:安全组里面的 80 端口要勾选上--确认3. 连接服务器:使用 gitbash连接服务器,ssh username@ip 连接到远程服务器4. uname -a : 查看linux...

2018-06-29 18:14:20

019--自找麻烦之 Vuex

1. vuex,是为了搞定组件间通信问题(关键在于集中式存储管理)2. 创建一个store.js文件import Vue from "vue"import Vuex from "vuex"Vue.use(Vuex)const store = new Vuex.Store({ state: { //这里的state必须是JSON,是一个对象 count: 1 //这是初始值 }, mu...

2018-06-27 10:58:53

017--自找麻烦之 node游戏服务器

1. 基于 cygwin 的命令:         到那个电脑的哪个磁盘,到电脑那个文件夹    cd /cygdrive/c/ 2. 

2018-06-26 14:27:31

016--自找麻烦之typescript(ts)

1. ts是js的超集,ts没有兼容性问题,ts是微软开源的2. ts环境搭建:(mac)        sudo npm i -g typescript        tsc 文件名.ts        

2018-06-08 23:48:05

015--自找麻烦之 白鹭

1. 开发微信小游戏用5.12及以上版本2. egret 游戏项目和 egret eui项目 可以发布为微信小游戏3. 项目--选择完--发布--微信小游戏--填写appid(也可以不填,引擎内置公用appid,但无法正式发布),填写项目名称--默认发布--确认--在项目同级目录出现一个文件夹4. 实时预览: 在项目目录执行 egret run 会打开微信开发者工具,要先扫码登录,修改代码后执行 ...

2018-06-08 23:06:35

014--自找麻烦之 如何学习白鹭引擎

1. 使用的语言: 结构和样式使用的是EXML( 不用太过于精通),行为层使用的是TypeScript2. 定义样式:白鹭专用的编译器(Egret Wing)能够很方便的编辑样式。3. 定义动画: 通过编译器(Egret Wing)快捷的定义动画,  也可以通过ts中通过代码定义。然后通过回调和一些egret的事件, 监听动画的开始、结束等等操作, 开完成逻辑。4. 监听: 需要的时候查API就行...

2018-06-08 21:51:21

013--自找麻烦之 区块链

1. 密码朋克(Cypherpunk)-- 一个邮件组        中本聪(比特币之父)2. 区块链是一系列技术的集合3. 比特币系统里面的数据是一个个区块来存储的,并且通过哈希的方式把一个个区块连接起来,形成区块链条,这就称为区块链4. 应用场景: 资产(支付,交易,结算,数字资产发行),记账(股权交易,供应链金融,商业积分),不可篡改,点对点,隐私...

2018-05-16 14:52:57

查看更多

勋章 我的勋章
    暂无奖章