摘要:我们都知道setTimeout是一个延迟执行的函数 会得到1,3,2 但是 你知道这段代码会执行什么样的效果吗 正确答案是2,1 一开始我也很疑惑, 但是答案不是这样的 听阮一峰大神的解释 setTimeout(fn,0)的含义是指定某个人物在主线程最早可得的空闲时间执行,也就是说,尽可能早的执行。 阅读全文
安装node的最新版本
2017-05-11 11:43 by 改吧, 3902 阅读, 1 推荐, 收藏, 编辑
摘要:前段时间小试了一下node 这段时间就差不多忘了 恩 然后现在自己想去回顾一下,然后流程想再好好弄一遍 争取掌握node 因为我现在已经安装了 一个node版本 那我想安装最新版本吧 首先,看看你的node版本 然后再清除node的cache 然后利用n来管理node的版本 如果没有安装n模块 然后 阅读全文
[].forEach.call($$("*"),function(a){ a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16) })
2017-05-11 10:54 by 改吧, 2774 阅读, 1 推荐, 收藏, 编辑
摘要:问问你自己,看得懂这行代码吗?要是看不懂就点击进来看看吧,要是看的懂得话,可以绕路 阅读全文
ES6 Promise
2017-05-08 10:56 by 改吧, 502 阅读, 0 推荐, 收藏, 编辑
摘要:先说一下Promise的作用吧 首先可以实现异步编程 然后你有异步方法的时候,可以通过Promise的then方法来实现同步执行 Promise的resolve()就是保存结果,作为参数传给then() reject函数的作用是,将Promise对象的状态从“未完成”变为“失败”(即从Pending 阅读全文
小程序踩坑,地图会把模态框遮盖住
2017-05-02 10:18 by 改吧, 4908 阅读, 0 推荐, 收藏, 编辑
摘要:在小程序里面map组件是层级最高的,所以设置z-index是没有用的 小程序中 canvas、textarea、video 等组件使用原生渲染,如果需要弹层交互的话它们会挡住弹层。解决办法就是在弹层后将这些组件 hidden 属性设置为 true,弹出消失时重置为 false 即可。另一个问题是如果 阅读全文
听justjavac大神live前端的入门与进阶小笔记
2017-04-27 18:19 by 改吧, 625 阅读, 0 推荐, 收藏, 编辑
摘要:代码规范 代码强壮,调试代码 少用变量,多用常量 少用for循环,why循环,多用函数式, 不要直接去使用框架 刷题 提高编程思维 用js去做c语音的问题 阅读别人代码,去看别人的代码 a+b>c =>a>c-b可以防止用➕溢出 函数要短小,代码不要超过一屏 维护性看设计模式 编程的目的 为了解决问 阅读全文
.vue,跟小程序文件在sublime里面怎么实现代码格式化
2017-04-06 17:27 by 改吧, 3837 阅读, 0 推荐, 收藏, 编辑
摘要:.vue文件跟小程序的.wxml,.wxss用sublime的HTML/CSS/JS prettify插件也可以实现格式化代码的效果 首先你在sublime要已经安装好了HTML/CSS/JS prettify插件 preferences=>Package settings=>HTML/CSS/JS 阅读全文
用vue-cli来搭建vue项目和webpack
2017-04-06 11:24 by 改吧, 9425 阅读, 2 推荐, 收藏, 编辑
摘要:vue-cli 用vue-cli来搭建vue项目 第一步:全局安装vue-cli 第二步:初始化一个项目 第三步:把文件切换到初始化的项目中 第四步:安装依赖 当然也可以用淘宝镜像cnpm来安装,这样快很多 第五步:运行 完成一个初始化vue项目 webpack 要开始一个vue项目, 那也必须要了 阅读全文
用淘宝镜像cnpm代替npm
2017-04-05 10:06 by 改吧, 1342 阅读, 0 推荐, 收藏, 编辑
摘要:安装淘宝镜像cnpm: 然后就大部分可以用cnpm来代替npm 阅读全文
小程序css
2017-04-05 10:00 by 改吧, 1583 阅读, 0 推荐, 收藏, 编辑
摘要:样式导入 @import 全局样式跟局部样式 定义在 app.wxss 中的样式为全局样式,作用于每一个页面。在 page 的 wxss 文件中定义的样式为局部样式,只作用在对应的页面,并会覆盖 app.wxss 中相同的选择器。 阅读全文