赞了文章2020-07-28
我是一个成都天府三街的程序猿,而蚂蚁金服在天府四街。 写这篇文章的时候我测试了一下,从我的工位出发,步行 6 分钟就可以走到蚂蚁金服的楼下,然后拍下这张照片: 途中会路过腾讯、字节跳动、万科、携程....... 所以,每天从天府三街地铁站下站的人特别多,这里面...
发布了文章2019-10-25
相信只要开发过小程序,对wx.navigateBack 这个 api都不会陌生。在摩拜单车的小程序中,它也被改造的更方便满足复杂的业务需求,可谓之 增强型的 wx.navigateBack。
发布了文章2019-10-24
人活着,总得要点英雄主义的,哪怕失败、死亡。 也许在小程序所有生命周期里,我们用的最多的就是 onLoad,一大堆代码都要在初始化的时候执行。 很多时候,初始化的代码是每个页面共用的,比如获取用户信息、获取定位等: {代码...} 久而久之,每个页面的 js 里都是...
发布了文章2019-10-23
实际业务代码中总会遇到这种情况:写着写着发现需要用全局数据,但是不能直接就在当前函数里直接写上面的一段代码,因为要和别的函数共用,所以返回 js 文件顶部添加一段代码,再返回刚刚断掉的地方继续写,类似这样:
发布了文章2019-10-22
在一些框架中发现会提供一个很实用的功能:拦截器(interceptor)。例如要实现这个需求:小程序每次获取到定位后都存到 globalData 里:
发布了文章2019-10-22
告诉元首我已尽力,告诉父亲我仍然爱他! 熟悉 Vue 的同学对 computed 和 watch 一定很熟悉,这些特性大大方便了我们对代码中的数据进行处理: {代码...} {代码...} 这是 Vue 官网中两段代码。 官方实现 如今小程序也有了自己的实现,详见官方文档 observer 。小程序...
发布了文章2019-10-22
当我们在各自项目里幸福的拷贝着官方代码 demo,在 componnets 文件夹里使用 Component 方法书写一个个组件时,不要忘记,在 2018 年上半年以前,小程序是没有提供组件化方案的。
发布了文章2019-10-17
市面上不停的会有大的公司推出自己的小程序的研发库 / 框架,功能十分强大,也为小程序的开发带来了便利。但在一些积极的反馈中,我们也看到不一样的声音:
赞了文章2018-03-17
个人在学习git工作流的过程中,从原有的 SVN 模式很难完全理解git的协作模式,直到有一天我看到了下面的文章,好多遗留在心中的困惑迎刃而解,于是我将这部分资料进行整理放到了github上,欢迎star查看最新更新内容, [链接]
赞了文章2018-01-11
多数是基于webpack构建的项目,编译出来的html文件,资源文件都被打包到js中,以下图404页面代码为例。从代码中可以看出,这样的页面是不利于 搜索引擎优化(SEO, Search Engine Optimization) ,并且 内容到达时间(time-to-content) (或称之为首屏渲染时长)也有很...
回答了问题2017-11-28
可以看看我这篇小文章: [链接] 里面提到了事件广播,就是做跨页面通信的。
回答了问题2017-11-28
拖动结束后有个事件回调,在回调里重新请求数据渲染。
发布了文章2017-01-09
摩拜单车小程序已于微信小程序上线第一天正式发布,刷爆微博媒体朋友圈。本文主要讲讲技术方向的总结,在段时间的开发周期内内如何一步步从学习到进阶。
发布了文章2016-12-11
betty.js是一款极轻量的、使用localStorage存储Javascript代码的工具。市面上已经有很多类似的工具:比如饿了么团队最近发布的bowl.js,微信团队的MOON(未开源),以及这个想法的鼻祖basket.js。
赞了文章2015-10-09
在调试 JS 代码时,很多人倾向于使用 alert() 或者 console.log() 方法来输出信息,正如某些 Java 程序员喜欢在调试代码时使用 System.out.println() 输出信息一样。但与 Java 输出不一样的是, console 对象拥有多种方法可以更好的呈现信息,从而给代码调试带来方便...
发布了文章2015-08-15
因为最近工作项目,开源了一个简单的设备检测的库:device.js。 市面上已经有些类似的东西,但,稍显复杂。 device.js device.js会在html元素添加class,方便用css对页面元素控制,如下图所示: API device.js提供的api有: IsTouch IsAndroid IsIPad IsIPhone IsIOS...
发布了文章2015-08-13
场景 平时在js中存储数据的场景还是很多的,比如: {代码...} 这时候ajax获取的数据被缓存到data中,这种场景及其普遍。假设突然这个被改成一个函数: {代码...} 这时候想在外面获取data,就得修改原来的代码,一种方式就是把return data,另一种是把data定义到函数...
发布了文章2015-08-11
招聘要求 移动端经验丰富,对HTML5有一定的研究并应用,对移动端兼容性处理、调试工具和方法有一定的经验。 熟练书写原生JS,以及比较流行的类库,比如zepto等。 对JS的封装,模块化有自己的理解,对Sass,Jade,CoffeScript等前端预编译工具有一定的接触了解。 懂一...
赞了回答2015-07-01
不需要多强大的功能的话 underscore 的_.template 就可以满足你了,可以引入库也可以单独提取出来,原理的话很简单,可以看看这篇文章。如果要更强大的推荐artTemplate,用过的人都说还可以。
关注了问题2015-06-15