javascript
自学IT的攻城狮
欢迎关注个人公众号: 自学it的攻城狮(id: study458)
展开
-
#前端# webpack4基础到进阶
初始化一个webpack项目npm initnpm install --save-dev webpack webpack-cliwebpack目录结构![在这里插入图片描述](https://img-blog.csdnimg.cn/20200528233211187.png)配置入口和输出- 创建 webpack.config.js- 入口文件为 src/index.js- 输出打包文件为 dist/bundle.jsconst path = require('path')modu原创 2020-05-29 16:36:31 · 225 阅读 · 0 评论 -
#javascript# 数组扁平化
let arr = [{ a:1, children: [ {b: 2}, {c: 3} ]}, { d:4, children: [ {e: 5}, {f: 6} ]}]// 数组扁平化function flatten(arr) { return [].concat(...arr.map(item => { if (item.children &&原创 2020-05-24 23:49:04 · 242 阅读 · 0 评论 -
#vue# 组件间通讯
父子组件间通讯1. 父组件通过向子组件传递一个函数供子组件调用2. this.$emit && @3. this.$parent.$emit && @ - 这种方式只可以与直接父组件进行通讯...原创 2020-04-20 23:22:58 · 114 阅读 · 0 评论 -
#前端# Vue+webpack手动搭建开发环境
需要安装的依赖- vue-loader- vue-template-compilernpm install vue-loader vue-template-compiler --save-devwebpack.config.js 配置const path = require('path')const VueLoaderPlugin = require('vue-loader/lib/...原创 2020-04-20 22:49:48 · 132 阅读 · 0 评论 -
[javascript]练习题整理(持续更新)
去重const arr = [1,1,1,1,1,1,3,3,3,3,32,2,2,2,2,3,3,4,-1,-10,-10,-1,4,4,5,5,9]// set方式去重// 不改变源数组的数据console.log([...new Set(arr)])// includes方式去重, 时间复杂度 O(n)function uniq(arr) { let _result...原创 2020-04-12 23:31:51 · 1484 阅读 · 0 评论 -
[javascript] js深拷贝
// 定义一个对象var obj = { a: 1, b: { name: 'mystic', say: function() { console.log('my name is ' + this.name) }, child: { name: 'subObj', ...原创 2020-04-12 00:23:50 · 103 阅读 · 0 评论 -
小程序笔记总结
项目所需的东西- 项目图 psd原稿- 数据- 需求开发前端的注意事项- .json文件 - 键值对必须使用双引号 - 不能注释基本结构- 小程序全局文件(文件名默认, 不能更改) - app.json 全局配置文件 - app.wxss 全局样式文件 - app.js 全局js文件 - project.config.json 小程...原创 2018-11-24 01:55:24 · 158 阅读 · 0 评论