05 2018 档案
摘要:每个人都很清楚要掌握一项技能需要充满激情积极地努力工作。如果你想在某一方面成为专家,那么你必须投入充分的精力。 没有任何好东西是可以轻易得到的。虽然很难,但是值得去尝试。我们都很喜欢写代码,但是往往没有好的想法,不知道写什么来锻炼自己的动手能力。在这里我给你们列出了一系列有挑战又有趣的项目。 1.
阅读全文
摘要:在服务端,不管我们使用Node.js、Java、PHP还是Python等等,都会用日志以文本的形式记录请求以及报错信息。这个对于后端做事后分析是很有用的。 另一方面,前端有时候出问题其实是因为后端接口报错,返回数据异常导致。而实际上,前端才是用户直接触及的端,所以出了问题,首先是在前端体现出来,首先
阅读全文
摘要:有时候,看到用户的反馈,我们往往会一脸茫然,因为反馈的信息太少了。 比如有用户反馈登录不了。为了解这个问题,一般的流程是这样的:首先试试自己能不能登录网站,发现没问题;然后查看后台日志,发现最近没有登录接口相关的报错;最后根据用户反馈的时间,去后台查日志记录。结果日志记录没有错误信息。 那这个问题没
阅读全文
摘要:各位老铁,你们在解决bug的时候,是否有过这样的困扰: bug严不严重,要不要立即修复? 用户有没有受到影响,是否影响使用? 到底是如何触发这个bug的? 很多前端的bug,比如WeixinJSBridge is not defined,JQuery is not defined,Script er
阅读全文
摘要:微信小程序之无埋点函数调用监控 有时候,面对一个bug,左思右想就是无法理解为什么。 我就有过这样的经历,耗时整个一个晚上,后来还是放弃了。不得不在所有可能的点都加上日志,部署等待再次报错,真的很让人抓狂! 而实际上,解决一个bug的关键就是复现(reproduce),真正解决bug也许就是改动一两
阅读全文
摘要:今天一个活动要写个H5,明天一个功能要用小程序,天天都在写bug。用户反馈小程序用起来有问题还特么还不知道到底出了啥bug,反馈多了,老板要扣工资了!看来挖了太多坑不填也不行,程序异常还是要主动追踪,今天给大家介绍一个轻量级的错误日志监控服务Fundebug。 Fundebug的小程序监控插件接入简
阅读全文
摘要:背景 一直以来进行了比较多的微信小程序开发... 总会接触到一些和官方组件或api相关或其无法解决的需求,于是决定在这里小小的整理一下自己的实现(次序不分先后) 自定义组件的使用 创建右键新建Component 引用在你需要引用的文件的json中定义 "注释": "前面为组件名,后面为路径,这里仅供
阅读全文
摘要:随着互联网的发达,各种WEB应用也变得越来越复杂,满足了用户的各种需求,但是随之而来的就是各种网络安全的问题。作为前端开发行业的我们也逃不开这个问题。所以今天我就简单聊一聊WEB前端安全以及如何防范。 首先前端攻击都有哪些形式,我们该如何防范? 一、XSS攻击 XSS是一种经常出现在web应用中的计
阅读全文
摘要:前言 input是我们接受来自用户的数据常用标签,在前端开发中,相信每个人都会用到这个标签,所以在开发过程中也时候也会遇到一些问题,本文的内容是我在跟input相爱相杀过程中产生的,在此记录分享一下。如果喜欢的话可以点波赞/关注,支持一下,希望大家看完本文可以有所收获。 本文内容包括: 移动端底部i
阅读全文
摘要:前言 去重是开发中经常会碰到的一个热点问题,不过目前项目中碰到的情况都是后台接口使用SQL去重,简单高效,基本不会让前端处理去重。 那么前端处理去重会出现什么情况呢?假如每页显示10条不同的数据,如果数据重复比较严重,那么要显示10条数据,可能需要发送多个http请求才能够筛选出10条不同的数据,而
阅读全文
摘要:1) 使用!!将变量转换成布尔类型 有时,我们需要检查一些变量是否存在,或者它是否具有有效值,从而将它们的值视为true。对于做这样的检查,你可以使用!!(双重否定运算符),它能自动将任何类型的数据转换为布尔值,只有这些变量才会返回false:0,null,"",undefined或NaN,其他的都
阅读全文
摘要:网上方法很多,标题党一下,勿拍 ^_^!实际开发过程中经常遇到数字取整问题,所以这篇文章收集了一些方法,以备查询。 常用的直接取整方法 直接取整就是舍去小数部分。 1、parseInt() parseInt() 函数解析一个字符串参数,并返回一个指定基数的整数 (数学系统的基础)。这个估计是直接取整
阅读全文
摘要:前言:调试技巧,在任何一项技术研发中都可谓是必不可少的技能。掌握各种调试技巧,必定能在工作中起到事半功倍的效果。譬如,快速定位问题、降低故障概率、帮助分析逻辑错误等等。而在互联网前端开发越来越重要的今天,如何在前端开发中降低开发成本,提升工作效率,掌握前端开发调试技巧尤为重要。 本文将一一讲解各种前
阅读全文
摘要:不管使用哪个语言做项目开发,我们都会自觉地用日志来做相关记录。比如,HTTP请求,报错信息、某些关键节点埋点记录等等。在Java中有大名鼎鼎的Log4J,于是在Node.js中也有了log4js。 日志很此重要,然而再多次用户反馈之后才发现错误已经出现很久,并且折腾了半天也没有解决问题之后,意识到日
阅读全文
摘要:在SegmentFault上看到Fundebug上线小游戏监控,刚好最近开始玩微信小游戏,于是尝试接入试了一下。 接入方法 创建项目的时候选择左下角的微信小游戏图标。 点击继续进入接入插件页面。 第三方插件在小游戏的接入流程和小程序是类似的,你需要将插件代码下载到本地,放到自己的项目中。并且需要将F
阅读全文
摘要:这几天,很多人都在嘲笑北大林建华校长读错字,各种点评文章和嘲弄文字很多,甚至说“现在当官的文化水平差”。 掀起这样风波有故意炒作之嫌?阴谋搞臭北大?都是,都不是!无论怎样的评价,似乎都在赚眼球、炒热点,这些都是现在人的嗜好。信息发达,信息泛滥,谁也没有办法阻拦。 首先,必须肯定的是,林校长没有做功课
阅读全文
摘要:摘要: Fundebug竭诚为你的小游戏保驾护航。 想必大家都玩过“跳一跳”吧?刷排行榜的感觉是不是很好啊!还有“知乎答题王”呢,在智力上碾压老铁简直太棒了! 自带社交属性的小游戏很火,是微信帝国的另一座金矿! 为什么监控小游戏? 理论上来讲,BUG是无法避免的,实时监控阔以帮助开发者第一时间发现B
阅读全文
摘要:开发微信小游戏并非难事 1.首先,微信小游戏的开发方法 可以看到微信游戏的开发方式 答主有一些COCOS的开发经验,于是这里我们主要探讨COCOS制作小游戏的方法 2.需要学习什么 JS(JavaScript)语言,因为COCOS CREATOR开发使用JS语言。 如果使用其他的开发引擎,要确定好语
阅读全文
摘要:你需要下载开发者工具创建及完成代码上传,登录微信公众平台提交版本,具体流程如下: 1. 开发者工具下载:登录微信公众平台(http://mp.weixin.qq.com)首页 -> 点击“文档”-> 点击“开发”中的“小游戏开发”-> 前往开发者工具下载界面下载开发者工具。 2. 使用管理员或者绑定
阅读全文
摘要:一、官方微信小游戏教程 小游戏简易教程 小游戏API大全 小游戏开发工具 小游戏应用商店 二、微信小游戏精品源码 [小游戏源码] 微信小游戏空中射击源码 [小游戏源码] 微信小游戏星途Demo源码 [小游戏源码] 微信小游戏啪啪蛇Demo源码 [小游戏源码] 微信小游戏笨笨鸟Demo源码 [小游戏源
阅读全文
摘要:前言 这是一次利用 three.js 开发微信小游戏的尝试,并不能算作是教程,只能算是一篇笔记吧。 微信 WeChat 6.6.1 开始引入了微信小游戏,初期上线了一批质量相当不错的小游戏。我在查阅各处的文章时候,发现其中有几款是基于 three.js 开发的,目前火爆朋友圈的《跳一跳》就是其中之一
阅读全文
摘要:一、前言 微信小游戏中最魔性的‘跳一跳’就是基于three.js 引擎开发的 源码放到github上了:GitHub地址 请自行下载。 二、下载 three.min.js 打开页面,复制代码到本地 三、引用 使用如下方式在小游戏中引用three let THREE = require('three.
阅读全文
摘要:[小游戏资源] 微信小游戏开发资源目录 一、微信官方游戏教程 小游戏简易教程 小游戏API大全 小游戏开发工具 二、微信小游戏图标资源 Game-icons.net 三、微信小游戏图片资源 Super Game Asset GameDev Market envato market Game Art
阅读全文
摘要:1月份的时候微信更新了小游戏的功能,微信公众平台也放出了小游戏的开发文档,这里总结一下最近对小游戏的学习。 登录微信公众平台,能发现小程序的开发文档下多了一个小游戏类别。按照文档的指引,在开发工具中新建项目时勾选“建立游戏快速启动模板”就可以得到一个可以运行的小游戏了。 上图可以看到一个飞机的游戏,
阅读全文
摘要:Demo: 微信小程序demo组件:股票分时图 微信小程序小组件:仿直播点赞气泡效果,基于Canvas 优质demo推荐:二维码生成器;使用canvas与纯JS版二维码生成 微信小程序学习用完整demo:canvas涂鸦(含node后端) 微信小程序canvas demo:黑客帝国metrix效果、
阅读全文
摘要:小游戏是小程序的一个类目,小游戏是微信开放给小程序的更多的能力,让小程序开发者有了开发游戏的能力。小游戏没有WXSS、WXML、多页面等内容,但加了一些渲染、文件系统以及后台多线程的功能。 小游戏的运行环境是小程序环境的扩展,基本思路也是封装必要的 WEB 接口提供给用户,尽可能追求和 WEB 同样
阅读全文
摘要:技术简介 微信小游戏是在微信小程序的基础上添加了游戏库 API。小游戏只能运行在小程序环境中,所以小游戏既不是原生游戏,也不完全等同于 HTML5 游戏。但实际上小游戏面向的就是 HTML5 游戏开发者,为了能够让 HTML5 游戏低成本移植,小游戏尽量复用了 WebGL、JavaScript 等源
阅读全文
摘要:1、 安装 docker 首先要确认你的 Ubuntu 版本是否符合安装 Docker 的前提条件。如果没有问题,你可以通过下边的方式来安装 Docker : 使用具有 sudo 权限的用户来登录你的 Ubuntu 。 查看你是否安装了 wget 如果 wget 没有安装,先升级包管理器,然后再安装
阅读全文
摘要:1. Sentry介绍及使用 Sentry 是一个实时事件日志记录和汇集的平台。其专注于错误监控以及提取一切事后处理所需信息而不依赖于麻烦的用户反馈。 备注:国内有同类型的产品Fundebug,提供网站、微信小程序、小游戏的错误监控服务。 1.1 Sentry介绍 无论测试如何完善的程序,bug总是
阅读全文
摘要:1.install postgreSQL(v9.6)2.pip install sentry(v8.13.0)3.sentry init #初始化配置文件 4.配置好postgreSQL 需要连接redis 5.sentry upgrade #创建超级用户 输错后可以用 sentry createu
阅读全文
摘要:简介 Sentry是一个实时事件日志记录和汇集的日志平台,其专注于错误监控,以及提取一切事后处理所需的信息。他基于Django开发,目的在于帮助开发人员从散落在多个不同服务器上的日志文件里提取发掘异常,方便debug。它分为客户端和服务端,客户端就嵌入在你的应用程序中间,程序出现异常就向服务端发送消
阅读全文
摘要:Sentry 是一个开源的实时错误报告工具,支持 web 前后端、移动应用以及游戏,支持 Python、OC、Java、Go、Node、Django、RoR 等主流编程语言和框架 ,还提供了 GitHub、Slack、Trello 等常见开发工具的集成。 基本概念 Sentry 是什么 通常我们所说
阅读全文

浙公网安备 33010602011771号