logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

cocos creator 碰撞检测

1.普通的碰撞检测a.给精灵添加boxCollisionb.代码里面开启碰撞管理cc.director.getCollisionManager().enabled = true;//开启碰撞功能cc.director.getCollisionManager().enabledDebugDraw = true;//开启调试功能,碰撞体上面会有碰撞范围c.碰撞回调函数/*** 当碰撞产生的时候调用*

#cocos2d#游戏引擎
jest + react + enzyme的单元测试

enzyme提供了三种渲染方式,render、mount、shallow,分别存在以下区别:render采用的是第三方库Cheerio的渲染,渲染结果是普通的html结构,对于snapshot使用render比较合适。shallow和mount对组件的渲染结果不是html的dom树,而是react树,如果你chrome装了react devtool插件,他的渲染结果就是react devt...

微信小程序请求被阻止 Provisional headers are shown

1. ssl证书问题(证书不匹配服务器,证书没有)

文章图片
#微信小程序#小程序
cocos creator 之角色移动

使用坐标系改变坐标的移动(简易)move(dt, direction: Direction) {switch (direction) {case Direction.default:break;case Direction.top:this.node.y += this.speed.y * dt;break;...

#cocos2d#游戏引擎
“husky run“ not found

关于git提交的时候提示错误, 检查了一下git 代码eslint 也是对的node 包删了重新安装也不行最后发现需要删除git的隐藏文件 ,执行下面命令rm -rf .git/hooksnpm install

node爬虫学习之puppeteer

之前用了cheerio ,selenium    superagent  貌似都没有这次的这个厉害   这次就找了一个能获取js动态生成的元素的模块puppeteer  模块 ,附带一下我查api的网站:https://zhaoqize.github.io/puppeteer-api-zh_CN/#?product=Puppeteer&version=v1.11.0&amp

关于微信开发者工具热更新配置问题

如果只是单纯样式调整比较多的时候,可以勾选开启,节省编译时间,只不过js修改的时候需要自己点击手动编译;如果逻辑js代码比较多的话还是 建议不开启。各有各的优缺点,看自己选择。如果勾选了的话,那么js代码更新的时候不会重新 编译,需要 手动编译才能看到最新的代码效果;默认是没有勾选的,js代码修改保存后会默认自动编译更新;

文章图片
#前端#css
react项目配置 @ 为src根目录

若已经使用 “npm run eject” 暴露了webpack.config.js文件。修改 config/webpack.config.js 文件配置(找到alias)修改jsconfig.json文件。用craco来配置 (参考文章)

文章图片
#react.js#javascript#前端
react memo 和 react.fc的使用

1.memo介绍:React.memo 为高阶组件。它与 React.PureComponent 非常相似,但它适用于函数组件,但不适用于 class 组件。如果你的函数组件在给定相同 props 的情况下渲染相同的结果,那么你可以通过将其包装在 React.memo 中调用,以此通过记忆组件渲染结果的方式来提高组件的性能表现。这意味着在这种情况下,React 将跳过渲染组件的操作并直接复用最近一

#react.js#javascript#前端
    共 12 条
  • 1
  • 2
  • 请选择