06 2021 档案
摘要:百度查阅的到 mysql5.7以上的版本都默认 将 “only_full_group_by” 这个模式开启,导致某些用到 分组查询(group by) 的语句低版本不报错,高版本报错!!! 原因是: 如果启用了only_full_group_by SQL模式(在默认情况下是这样),那么MySQL就会
阅读全文
摘要:method1: table sql: CREATE TABLE `tpr_click` ( `id` int(25) NOT NULL AUTO_INCREMENT, `user` char(50) COLLATE utf8_unicode_ci DEFAULT NULL, `clickTime`
阅读全文
摘要:所谓的 组合函数就是 把多层函数的调用 【f(g(h(x))】【f,g,h 为三个函数】变成=》 F(f,g,h)(x) 这中便于阅读的格式 。 最简洁代码: function compose(...funcs) { if (funcs.length 0) { return arg => arg;
阅读全文
摘要:var reverse = function (arr) { let temp = arr.splice(0,arr.length-1) // splice 第二个参数为 要删除的元素个数!! 0表示不删除 ,第三个为可选,表示向数组新增元素 temp = temp.reverse(); conso
阅读全文
摘要:柯里化,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。 其实本质是函数的一种高阶用法: function curringAdd() { let args = [].slice.call(arguments, 0); fu
阅读全文
摘要:<div class="parent"> <div class="child"></div> </div> <!-- 1 --> div.parent { display: flex; justify-content: center; align-items: center; } <!-- 2 --
阅读全文
摘要:1.小程序有自己的开发编辑器 微信小程序官网下载,开发之前需要去小程序官网申请开发资格!!! 2.所有页面应当包含在一个pages 文件夹中 一个页面就是一个子文件夹,页面文件夹包含 四个文件 .js、.json、.wxml、.wxss 这四个 其中 js用于数据处理【例如发送数据请求,页面初始化执
阅读全文
摘要:{ display:-webkit-box; // 有区别于 display:flex 详细:【https://www.zhihu.com/question/22991944】 ,flex 有时候也会加上浏览器前缀 text-overflow:ellipsis; overflow:hidden; w
阅读全文
摘要:花括号和引号之间如果有空格,将最终被解析成为字符串 ,如果是通过标志位 来切换类名或者控制元素隐藏或者显示时, 花括号与引号间如果有空格 表达式就会被解析成普通字符串导致达不到预期效果!!! 微信小程序的设计稿 最好参照 iphone6 来定义出视觉稿 【规定屏幕宽度 为 750rpx, iphon
阅读全文
摘要:let array = [1, 2, 1, 1, 3, 2, 3, 5, 6]; array = [... new Set(array)]; console.log(array);
阅读全文
摘要:定时器 settimeout 中this 指向 非严格模式指向 window对象 严格模式指向 undefined 其实也是因为 定时器回调是在window 全局被执行的 this 指向函数 运行的环境 但不绝对: (1)hello直接调用者是obj,第一个this指向obj,setTimeout里
阅读全文
摘要:继承 对于使用过面向对象语言【基于类 class】的语言的开发者来说, javascript有点一言难尽,因为 js是动态的,不具备正真意义class 语法,并且不具备一个class实现, es2016/es6 之后引入了 class这个概念,但也只是一个语法糖的结构,本身还是基于原型的。 当谈到继
阅读全文
摘要:webpack 打包 可以借助 webpack-bundle-analyzer 这个库来分析打包后的文件大小。 使用 : --report 打包指令加上 --report 参数就可以。 这个插件 会以网页形式 展示 webpack打包后的文件大小详情。 可以通过这个分析页面 去判断哪个文件很大, 有
阅读全文
摘要:这种报错就是写css样式中有语法错误或者 css文件中 注释用的 "//" 而不是 /* */ 等一系列 语法问题。 解决办法就是 去build/webpack.prod.config.js 找到 new OptimizeCSSPlugin({ cssProcessorOptions: config
阅读全文