摘要:
一、Object.assign() Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 并且源对象也会被修改。 const target = { a: 1, b: 2 }; const source = { b: 4, c: 5 }; c 阅读全文
摘要:
一、 引申 在项目中总会碰到一些因为事件频繁触发,导致 DOM 操作、资源加载等严重消耗资源行为。 1. window对象的resize、scroll事件 2. 拖拽时的mousemove事件 3. 射击游戏中的mousedown、keydown事件 4. 文字输入、自动完成的keyup事件 针对这 阅读全文
摘要:
数据和其他的就忽略,简单上手,wepy的for渲染方式改成对应的就行,传参触发不用改 <view wx:for="{{list}}"> {{item.title}} <view bindtap="pullDetail"> {{item.content}} </view> </view> 需要触发re 阅读全文
摘要:
很简单: 比如在 onLoad () { imgRemove(e) { this.methods.onRemove(e) } imgRemove(e) { this.methods.onRemove(e) } } 在methods中就可以直接调用属于它的方法,主要是一个属性查找问题,属于哪个元素下的 阅读全文
摘要:
为啥明明WEPY是将数据渲染到视图还会出这个问题呢? 因为只是类似于 Vue 框架,所以不能完全实现数据渲染,尤其当异步操作的时候。 (1)WePy 普通数据绑定。 WePY使用脏数据检查对setData进行封装,在函数运行周期结束时执行脏数据检查,一来可以不用关心页面多次setData是否会有性能 阅读全文
摘要:
将前端知识分成了四个模块: JavaScript; CSS 和 HTML; 浏览器实践; 前端综合应用。 前三个模块是前端的基础知识,是个人的前端能力提升,而模块四则是前端团队发展相关的内容,有助于你和团队的整体提高。 在JavaScript 部分中,主要从文法和运行时的角度去讨论 JavaScri 阅读全文
摘要:
当浏览器或者Node拿到一段代码时首先做的就是传递给JavaScript引擎,并且要求它去执行。 然而,执行 JavaScript 并非一锤子买卖,宿主环境当遇到一些事件时,会继续把一段代码传递给 JavaScript 引擎去执行,此外,我们可能还会提供 API 给 JavaScript 引擎,比如 阅读全文
摘要:
1、 编辑器 写代码只是生产软件过程中的一环。无论是数据结构、编译原理、操作系统还是组成原理都是编码的重要基础,试问没有学过编译原理的人能够针对性地进行编译优化吗?不懂操作系统的人能玩得转linux吗?当然 nonono咯 对于编辑器来说这就好像一个木匠,只会使用斧子、锯子这些工具,是做不出好的家具 阅读全文
摘要:
1、 npm 和 cnpm 的区别 相信很多人都不太明白 npm 和 cnpm 到底是什么东东, 为啥在国内要用 淘宝镜像使用 cnpm, (1) 两者之间只是 node 中包管理器的不同哟, (2) npm是node官方的包管理器。cnpm是个中国版的npm,是淘宝定制的 cnpm (gzip 压 阅读全文
摘要:
最近公司写的项目用到了瀑布流布局,虽然以前也一直用过但是没有好好整理 ~ 大家肯定都不想只做一个搬砖的瓦匠对吧,所以我们写代码不要只仅仅是写出来,自己要考虑其中的逻辑,一步一步按照思路来。 废话不多说,直接撸代码。 然后你就会发现,其实看起来那么繁杂的一个个程序,不过也就是扮猪吃老虎,就这么点事 。 阅读全文