随笔分类 - 前端学习
摘要:众所周知,bind、call、apply都是用来改变this指向的,其中bind是返回一个函数,你需要再次手动调用。 举例: var obj = { a: 1, func: function() { console.log(this.a) } } // 需要在最后加个括号手动执行func方法 obj
阅读全文
摘要:需求 导出word文件,需要导出图片 第三方插件 以下插件npm下载方式:npm install XXX(对应以下插件的名字) 1、docxtemplater:这个插件可以通过预先写好的word,excel等文件模板生成对应带数据的文件 2、pizzip:这个插件用来创建,读取或编辑.zip的文件(
阅读全文
摘要:一、关于全局: app.js:设置一些全局变量,写在globalData对象内。 app.json:配置所有page路径,开始页路径,tabbar,标题栏等(pages数组中里是所有用到的page页路径)。 app.wxss:全局样式,每个page都能继承app.wxss的样式(如果componen
阅读全文
摘要:viewer.html?url=pdf地址,以这种方式pdf.js可以解析url中的pdf,但是不支持跨域,我们不能访问存放在oss中的pdf 解决办法: 1、viewer.js中隐藏红框中这段 2、我是拿的存放在阿里服务器上的pdf文件。登录阿里后台配置域名白名单。这样就可以跨域了。 但是,我们这
阅读全文
摘要:1、在app.json文件中的tabbar下配置"custom": true(自定义tabbar目前只支持基础库 2.5.0 及以上)。 2、在小程序根目录下新建一个名为custom-tab-bar(只能命名为custom-tab-bar)的文件夹,然后在该文件夹下新建一个component,该co
阅读全文
摘要:概念: 快速排序采用分治法对列表元素进行排序。即将问题分解成子问题,再将子问题分解成子子问题,直到最后的子问题不能分解为止。 工作原理: 在数组中选择一个元素,这个元素被称为基准(Pivot)。通常把数组中的第一个或中间的元素或最后一个元素作为基准。 然后,重新排列数组的元素,以使基准左侧的有元素都
阅读全文

浙公网安备 33010602011771号