├── 1.txt ├── css ├── starwass │ └── readme.md ├── music_summary │ ├── bgm.mp3 │ └── assert │ │ ├── close.png │ │ ├── music.png │ │ ├── mine │ │ ├── edit.png │ │ ├── crown1.png │ │ ├── leida.png │ │ ├── customer.png │ │ ├── suggest.png │ │ ├── superMe.png │ │ ├── tutorial.png │ │ └── find-group.png │ │ └── cat │ │ ├── maowei.png │ │ ├── maoyan1.png │ │ ├── maoyan2.png │ │ ├── maozhua.png │ │ ├── maozui.png │ │ ├── maoshenti.png │ │ └── cat-animation.mp4 ├── es6 │ └── set_map │ │ ├── 1.js │ │ ├── 2.js │ │ ├── readme.md │ │ └── 3.js └── position │ └── readme.md ├── js ├── shouxie │ ├── instancdof │ │ └── readme.md │ ├── newfunction │ │ └── readme.md │ └── push │ │ ├── 3.js │ │ └── index.html ├── .vscode │ └── settings.json ├── vue3 │ ├── todos-setup │ │ ├── src │ │ │ ├── components │ │ │ │ ├── Button.vue │ │ │ │ └── Lele.vue │ │ │ ├── main.js │ │ │ └── App.vue │ │ ├── .vscode │ │ │ └── extensions.json │ │ ├── vite.config.js │ │ ├── .gitignore │ │ ├── package.json │ │ └── index.html │ ├── v3_qjt │ │ ├── .vscode │ │ │ └── extensions.json │ │ ├── src │ │ │ ├── pages │ │ │ │ └── posts.vue │ │ │ ├── store │ │ │ │ └── index.js │ │ │ ├── main.js │ │ │ └── App.vue │ │ ├── vite.config.js │ │ ├── README.md │ │ ├── .gitignore │ │ └── index.html │ ├── mall-admin │ │ ├── .vscode │ │ │ └── extensions.json │ │ ├── src │ │ │ └── views │ │ │ │ └── Introduce.vue │ │ ├── .gitignore │ │ └── index.html │ ├── new_api │ │ ├── todos │ │ │ ├── .vscode │ │ │ │ └── extensions.json │ │ │ ├── src │ │ │ │ └── main.js │ │ │ ├── vite.config.js │ │ │ ├── .gitignore │ │ │ ├── package.json │ │ │ └── index.html │ │ └── package.json │ ├── package-lock.json │ ├── data-version │ │ └── vite-project │ │ │ ├── .vscode │ │ │ └── extensions.json │ │ │ ├── vite.config.js │ │ │ ├── src │ │ │ ├── components │ │ │ │ └── HelloWorld.vue │ │ │ └── main.js │ │ │ ├── .gitignore │ │ │ └── package.json │ └── todos │ │ ├── counter.js │ │ ├── package.json │ │ ├── .gitignore │ │ └── index.html ├── new_func │ ├── .readme.md.swp │ ├── 2.js │ └── 1.js ├── .hintrc ├── clone │ ├── readme.md │ ├── package.json │ └── 1.js ├── hld │ ├── readme.md │ └── plt.html ├── bind │ ├── readme.md │ └── bind.html ├── async_await │ └── db.json ├── lecode │ └── 2.js ├── deepclone │ ├── 1.js │ ├── readme.md │ └── 2.js ├── router │ ├── demo.html │ └── readme.md ├── arr_func │ └── readme.md ├── ajax_demo │ ├── package.json │ └── student.json ├── type_change │ ├── 4.html │ └── 1.html ├── gainian │ └── 1.js ├── function_demo │ ├── 3.js │ └── 1.js ├── network │ └── readme.md └── flatten │ └── 1.js ├── readme.md ├── weapp ├── practice │ ├── pages │ │ ├── detail │ │ │ ├── detail.wxss │ │ │ ├── detail.json │ │ │ ├── detail.js │ │ │ └── detail.wxml │ │ ├── person │ │ │ ├── person.json │ │ │ ├── person.wxml │ │ │ └── person.wxss │ │ └── index │ │ │ └── index.json │ ├── images │ │ ├── 1.jpg │ │ ├── 首页.png │ │ ├── 会员用户.png │ │ ├── 购物车.png │ │ └── 设置_管理.png │ ├── sitemap.json │ ├── app.wxss │ ├── project.private.config.json │ └── app.js ├── mall │ ├── miniprogram_npm │ │ └── @vant │ │ │ └── weapp │ │ │ ├── common │ │ │ ├── style │ │ │ │ ├── var.wxss │ │ │ │ ├── mixins │ │ │ │ │ ├── clearfix.wxss │ │ │ │ │ ├── ellipsis.wxss │ │ │ │ │ └── hairline.wxss │ │ │ │ ├── clearfix.wxss │ │ │ │ └── ellipsis.wxss │ │ │ ├── color.d.ts │ │ │ └── component.d.ts │ │ │ ├── col │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ ├── index.js │ │ │ └── index.wxs │ │ │ ├── row │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ ├── index.wxml │ │ │ └── index.wxs │ │ │ ├── tab │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ └── index.wxml │ │ │ ├── tag │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxs │ │ │ ├── area │ │ │ ├── index.d.ts │ │ │ ├── index.wxss │ │ │ ├── index.json │ │ │ └── index.wxs │ │ │ ├── button │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── calendar │ │ │ ├── index.d.ts │ │ │ ├── components │ │ │ │ ├── header │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.json │ │ │ │ └── month │ │ │ │ │ ├── index.json │ │ │ │ │ └── index.d.ts │ │ │ └── index.json │ │ │ ├── card │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── cell │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxs │ │ │ ├── checkbox │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── circle │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ └── canvas.d.ts │ │ │ ├── collapse │ │ │ ├── index.d.ts │ │ │ ├── index.wxss │ │ │ ├── index.json │ │ │ └── index.wxml │ │ │ ├── dialog │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── divider │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxml │ │ │ ├── empty │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.js │ │ │ └── index.wxs │ │ │ ├── field │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── props.d.ts │ │ │ ├── grid │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ ├── index.wxml │ │ │ └── index.wxs │ │ │ ├── icon │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── image │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── info │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.js │ │ │ ├── loading │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── nav-bar │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxs │ │ │ ├── notify │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── overlay │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxss │ │ │ ├── panel │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ └── index.js │ │ │ ├── picker │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── popup │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── progress │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── radio │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── rate │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── search │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── sidebar │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ │ ├── skeleton │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── slider │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxs │ │ │ ├── stepper │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── steps │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── sticky │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ └── index.wxml │ │ │ ├── switch │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── tabbar │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ └── index.wxml │ │ │ ├── tabs │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── toast │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── uploader │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── action-sheet │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── cell-group │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.js │ │ │ ├── collapse-item │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── animate.d.ts │ │ │ ├── count-down │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ ├── index.wxss │ │ │ └── utils.d.ts │ │ │ ├── dropdown-item │ │ │ ├── index.d.ts │ │ │ ├── shared.js │ │ │ ├── shared.d.ts │ │ │ └── index.json │ │ │ ├── dropdown-menu │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxs │ │ │ ├── goods-action │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ │ ├── grid-item │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── index-anchor │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxml │ │ │ ├── index-bar │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── notice-bar │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxs │ │ │ ├── picker-column │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── radio-group │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ └── index.wxml │ │ │ ├── share-sheet │ │ │ ├── index.d.ts │ │ │ ├── options.d.ts │ │ │ ├── options.json │ │ │ ├── index.json │ │ │ ├── index.wxs │ │ │ └── options.wxs │ │ │ ├── sidebar-item │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── submit-bar │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── swipe-cell │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxss │ │ │ ├── tabbar-item │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── transition │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxml │ │ │ ├── tree-select │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxs │ │ │ ├── checkbox-group │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ └── index.wxml │ │ │ ├── config-provider │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.js │ │ │ ├── datetime-picker │ │ │ ├── index.d.ts │ │ │ ├── index.wxss │ │ │ └── index.json │ │ │ ├── goods-action-icon │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── goods-action-button │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── mixins │ │ │ ├── basic.d.ts │ │ │ ├── button.d.ts │ │ │ ├── link.d.ts │ │ │ ├── touch.d.ts │ │ │ ├── transition.d.ts │ │ │ └── page-scroll.d.ts │ │ │ ├── definitions │ │ │ └── index.js │ │ │ └── wxs │ │ │ ├── array.wxs │ │ │ ├── utils.wxs │ │ │ ├── add-unit.wxs │ │ │ └── object.wxs │ ├── pages │ │ ├── goods │ │ │ ├── list.wxss │ │ │ ├── list.json │ │ │ └── list.wxml │ │ └── index │ │ │ ├── index.json │ │ │ └── index.wxss │ ├── sitemap.json │ ├── config.js │ ├── readme.md │ ├── app.wxss │ ├── project.private.config.json │ └── package.json ├── Car │ ├── pages │ │ ├── index │ │ │ ├── index.json │ │ │ └── index.wxss │ │ ├── vehicles │ │ │ ├── vehicles.json │ │ │ ├── vehicles.wxss │ │ │ └── vehicles.wxml │ │ └── introduction │ │ │ ├── introduction.json │ │ │ ├── introduction.wxss │ │ │ └── introduction.wxml │ ├── images │ │ ├── 介绍.png │ │ ├── R-C.jpg │ │ ├── 兰博基尼.jpg │ │ └── 204首页.png │ ├── sitemap.json │ ├── app.wxss │ ├── project.private.config.json │ ├── app.js │ └── app.json ├── fullstack │ ├── pages │ │ ├── detail │ │ │ ├── detail.wxss │ │ │ ├── detail.json │ │ │ └── detail.wxml │ │ └── index │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── main.js │ ├── app.wxss │ ├── sitemap.json │ ├── project.private.config.json │ ├── app.json │ ├── app.js │ └── readme.md ├── miniprogram-12 │ ├── miniprogram_npm │ │ └── @vant │ │ │ └── weapp │ │ │ ├── common │ │ │ ├── style │ │ │ │ ├── var.wxss │ │ │ │ ├── mixins │ │ │ │ │ ├── clearfix.wxss │ │ │ │ │ ├── ellipsis.wxss │ │ │ │ │ └── hairline.wxss │ │ │ │ ├── clearfix.wxss │ │ │ │ └── ellipsis.wxss │ │ │ ├── color.d.ts │ │ │ └── component.d.ts │ │ │ ├── col │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.js │ │ │ ├── row │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ └── index.wxml │ │ │ ├── tab │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ └── index.wxml │ │ │ ├── tag │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxs │ │ │ ├── area │ │ │ ├── index.d.ts │ │ │ ├── index.wxss │ │ │ ├── index.json │ │ │ └── index.wxs │ │ │ ├── button │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── calendar │ │ │ ├── index.d.ts │ │ │ ├── components │ │ │ │ ├── header │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── index.json │ │ │ │ └── month │ │ │ │ │ ├── index.json │ │ │ │ │ └── index.d.ts │ │ │ └── index.json │ │ │ ├── card │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── cascader │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── cell │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxs │ │ │ ├── checkbox │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── circle │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ └── canvas.d.ts │ │ │ ├── collapse │ │ │ ├── index.d.ts │ │ │ ├── index.wxss │ │ │ ├── index.json │ │ │ └── index.wxml │ │ │ ├── dialog │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── divider │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxml │ │ │ ├── empty │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.js │ │ │ └── index.wxs │ │ │ ├── field │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── props.d.ts │ │ │ ├── grid │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ ├── index.wxml │ │ │ └── index.wxs │ │ │ ├── icon │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── image │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── info │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.js │ │ │ ├── loading │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── nav-bar │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxs │ │ │ ├── notify │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── overlay │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxss │ │ │ ├── panel │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ └── index.js │ │ │ ├── picker │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── popup │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── progress │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── radio │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── rate │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── search │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── sidebar │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ │ ├── skeleton │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── slider │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxs │ │ │ ├── stepper │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── steps │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── sticky │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ └── index.wxml │ │ │ ├── switch │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── tabbar │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ └── index.wxml │ │ │ ├── tabs │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── toast │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── uploader │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── action-sheet │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── cell-group │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.js │ │ │ ├── collapse-item │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── animate.d.ts │ │ │ ├── count-down │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ ├── index.wxss │ │ │ └── utils.d.ts │ │ │ ├── dropdown-item │ │ │ ├── index.d.ts │ │ │ ├── shared.js │ │ │ ├── shared.d.ts │ │ │ └── index.json │ │ │ ├── dropdown-menu │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxs │ │ │ ├── goods-action │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ │ ├── grid-item │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── index-anchor │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxml │ │ │ ├── index-bar │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── notice-bar │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxs │ │ │ ├── picker-column │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── radio-group │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ └── index.wxml │ │ │ ├── share-sheet │ │ │ ├── index.d.ts │ │ │ ├── options.d.ts │ │ │ ├── options.json │ │ │ ├── index.json │ │ │ ├── index.wxs │ │ │ └── options.wxs │ │ │ ├── sidebar-item │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── submit-bar │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── swipe-cell │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxss │ │ │ ├── tabbar-item │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── transition │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxml │ │ │ ├── tree-select │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ └── index.wxs │ │ │ ├── checkbox-group │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxss │ │ │ └── index.wxml │ │ │ ├── config-provider │ │ │ ├── index.d.ts │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.js │ │ │ ├── datetime-picker │ │ │ ├── index.d.ts │ │ │ ├── index.wxss │ │ │ └── index.json │ │ │ ├── goods-action-icon │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── goods-action-button │ │ │ ├── index.d.ts │ │ │ └── index.json │ │ │ ├── mixins │ │ │ ├── basic.d.ts │ │ │ ├── button.d.ts │ │ │ ├── link.d.ts │ │ │ ├── touch.d.ts │ │ │ ├── transition.d.ts │ │ │ └── page-scroll.d.ts │ │ │ ├── definitions │ │ │ └── index.js │ │ │ └── wxs │ │ │ ├── array.wxs │ │ │ ├── utils.wxs │ │ │ ├── add-unit.wxs │ │ │ └── object.wxs │ ├── pages │ │ └── index │ │ │ ├── index.json │ │ │ └── index.wxss │ ├── components │ │ └── goods │ │ │ ├── goods.json │ │ │ ├── goods.wxss │ │ │ ├── goods.wxml │ │ │ └── goods.js │ ├── sitemap.json │ ├── app.wxss │ ├── project.private.config.json │ ├── readme.md │ ├── app.json │ ├── package.json │ └── app.js ├── discovery │ ├── pages │ │ ├── vehicles │ │ │ ├── vehicles.wxss │ │ │ ├── vehicles.json │ │ │ └── vehicles.wxml │ │ ├── introduction │ │ │ ├── introduction.wxss │ │ │ ├── introduction.json │ │ │ └── introduction.wxml │ │ └── index │ │ │ ├── index.json │ │ │ └── readme.md │ ├── assets(1).zip │ ├── images │ │ ├── R-C.jpg │ │ ├── 介绍.png │ │ ├── 204首页.png │ │ └── 兰博基尼.jpg │ ├── assets │ │ └── icons │ │ │ ├── event.png │ │ │ ├── home.png │ │ │ ├── event-active.png │ │ │ └── home-active.png │ ├── styles │ │ ├── action.wxss │ │ ├── reset.wxss │ │ └── button.wxss │ ├── sitemap.json │ ├── app.wxss │ ├── project.private.config.json │ └── app.js ├── dewu.zip ├── miniprogram-12.zip └── readme.md ├── 3.js ├── yayu ├── 3.js ├── 4.js ├── 1.js ├── debounce │ └── debounce.js └── readme.md ├── alibaba └── rem-8.png ├── tecent └── common.css ├── interview ├── html5 │ └── file_api │ │ └── readme.md └── js │ └── let_var_const │ └── readme.md ├── 4.js ├── .vscode └── settings.json ├── 1.js ├── .hintrc ├── ryf ├── object │ ├── 4.js │ ├── 2.js │ └── index.html └── extend │ ├── 2.js │ └── index.html ├── algorithm └── sort │ ├── 3.js │ └── 1.js ├── practice └── practice2-CSS-choice │ ├── practice2.3.2.html │ ├── practice2.3.3.html │ ├── practice2.2.4.html │ └── practice2.2.3.html ├── git └── readme.md └── codewars └── sograms └── readme.md /1.txt: -------------------------------------------------------------------------------- 1 | 111 -------------------------------------------------------------------------------- /css/starwass/readme.md: -------------------------------------------------------------------------------- 1 | # 动画 -------------------------------------------------------------------------------- /js/shouxie/instancdof/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # lesson_my 2 | 全栈学习 3 | -------------------------------------------------------------------------------- /weapp/practice/pages/detail/detail.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3.js: -------------------------------------------------------------------------------- 1 | // 全局作用域 执行的底端是全局 2 | let a =1; 3 | let b=2; 4 | let c=a+b; -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/common/style/var.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weapp/mall/pages/goods/list.wxss: -------------------------------------------------------------------------------- 1 | /* pages/goods/list.wxss */ -------------------------------------------------------------------------------- /weapp/Car/pages/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/col/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/row/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tab/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tag/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/pages/goods/list.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /weapp/mall/pages/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /weapp/Car/pages/vehicles/vehicles.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /weapp/Car/pages/vehicles/vehicles.wxss: -------------------------------------------------------------------------------- 1 | /* pages/vehicles/vehicles.wxss */ -------------------------------------------------------------------------------- /weapp/fullstack/pages/detail/detail.wxss: -------------------------------------------------------------------------------- 1 | /* pages/detail/detail.wxss */ -------------------------------------------------------------------------------- /weapp/fullstack/pages/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/area/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/button/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/calendar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/card/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/cell/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/checkbox/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/circle/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/collapse/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/common/style/mixins/clearfix.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/common/style/mixins/ellipsis.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/common/style/mixins/hairline.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/dialog/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/divider/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/empty/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/field/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/grid/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/icon/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/image/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/info/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/loading/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/nav-bar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/notify/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/overlay/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/panel/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/picker/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/popup/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/progress/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/radio/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/rate/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/search/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/sidebar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/skeleton/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/slider/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/stepper/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/steps/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/sticky/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/switch/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tabbar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tabs/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/toast/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/uploader/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/common/style/var.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weapp/practice/pages/detail/detail.json: -------------------------------------------------------------------------------- 1 | {"navigationBarTitleText": "详情页"} -------------------------------------------------------------------------------- /yayu/3.js: -------------------------------------------------------------------------------- 1 | // 全局作用域 执行的底端是全局 2 | let a =1; 3 | let b=2; 4 | let c=a+b; -------------------------------------------------------------------------------- /weapp/discovery/pages/vehicles/vehicles.wxss: -------------------------------------------------------------------------------- 1 | /* pages/vehicles/vehicles.wxss */ -------------------------------------------------------------------------------- /weapp/fullstack/pages/detail/detail.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/action-sheet/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/cell-group/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/collapse-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/count-down/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/dropdown-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/dropdown-menu/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/goods-action/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/grid-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/index-anchor/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/index-bar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/notice-bar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/picker-column/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/radio-group/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/share-sheet/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/share-sheet/options.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/sidebar-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/submit-bar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/swipe-cell/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tabbar-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/transition/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tree-select/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/col/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/row/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tab/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tag/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/pages/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /weapp/practice/pages/detail/detail.js: -------------------------------------------------------------------------------- 1 | Page({ 2 | data: { 3 | 4 | } 5 | }) -------------------------------------------------------------------------------- /weapp/practice/pages/person/person.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /weapp/Car/pages/introduction/introduction.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /weapp/discovery/pages/vehicles/vehicles.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/checkbox-group/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/config-provider/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/datetime-picker/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/goods-action-icon/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/area/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/button/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/calendar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/card/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/cascader/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/cell/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/checkbox/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/circle/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/collapse/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/common/style/mixins/clearfix.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/common/style/mixins/ellipsis.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/common/style/mixins/hairline.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/dialog/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/divider/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/empty/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/field/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/grid/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/icon/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/image/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/info/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/loading/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/nav-bar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/notify/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/overlay/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/panel/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/picker/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/popup/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/progress/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/radio/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/rate/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/search/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/sidebar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/skeleton/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/slider/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/stepper/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/steps/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/sticky/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/switch/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tabbar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tabs/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/toast/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/uploader/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/Car/pages/introduction/introduction.wxss: -------------------------------------------------------------------------------- 1 | /* pages/introduction/introduction.wxss */ -------------------------------------------------------------------------------- /weapp/dewu.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/dewu.zip -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/area/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss'; -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/goods-action-button/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/action-sheet/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/cell-group/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/collapse-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/count-down/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/dropdown-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/dropdown-menu/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/goods-action/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/grid-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/index-anchor/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/index-bar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/notice-bar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/picker-column/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/radio-group/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/share-sheet/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/share-sheet/options.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/sidebar-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/submit-bar/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/swipe-cell/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tabbar-item/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/transition/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tree-select/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /alibaba/rem-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/alibaba/rem-8.png -------------------------------------------------------------------------------- /js/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "cSpell.words": [ 3 | "openeds" 4 | ] 5 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/calendar/components/header/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/circle/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/col/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/collapse/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss'; -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/grid/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/info/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/loading/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/row/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/sidebar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/slider/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/stepper/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/sticky/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tab/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tabbar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/checkbox-group/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/config-provider/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/datetime-picker/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/goods-action-icon/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/discovery/pages/introduction/introduction.wxss: -------------------------------------------------------------------------------- 1 | /* pages/introduction/introduction.wxss */ -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/cell-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/collapse/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/count-down/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/datetime-picker/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss'; -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/goods-action/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/index-anchor/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/index-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/mixins/basic.d.ts: -------------------------------------------------------------------------------- 1 | export declare const basic: string; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/mixins/button.d.ts: -------------------------------------------------------------------------------- 1 | export declare const button: string; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/mixins/link.d.ts: -------------------------------------------------------------------------------- 1 | export declare const link: string; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/mixins/touch.d.ts: -------------------------------------------------------------------------------- 1 | export declare const touch: string; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/progress/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/radio-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/swipe-cell/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/transition/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/area/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss'; -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/goods-action-button/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/Car/images/介绍.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/Car/images/介绍.png -------------------------------------------------------------------------------- /weapp/fullstack/main.js: -------------------------------------------------------------------------------- 1 | // 一个少不了的工具库 2 | const _ = require('lodash') 3 | console.log(_.uniq([1,2,3,2])) -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/checkbox-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/config-provider/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/dropdown-menu/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/picker-column/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/share-sheet/options.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/calendar/components/header/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/circle/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/col/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/collapse/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss'; -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/grid/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/info/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/loading/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/row/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/sidebar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/slider/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/stepper/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/sticky/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tab/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tabbar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/practice/pages/detail/detail.wxml: -------------------------------------------------------------------------------- 1 | 2 | 汽车详情页 3 | -------------------------------------------------------------------------------- /css/music_summary/bgm.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/bgm.mp3 -------------------------------------------------------------------------------- /js/vue3/todos-setup/src/components/Button.vue: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weapp/Car/images/R-C.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/Car/images/R-C.jpg -------------------------------------------------------------------------------- /weapp/Car/images/兰博基尼.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/Car/images/兰博基尼.jpg -------------------------------------------------------------------------------- /weapp/mall/pages/goods/list.wxml: -------------------------------------------------------------------------------- 1 | 2 | pages/goods/list.wxml 3 | -------------------------------------------------------------------------------- /weapp/miniprogram-12.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/miniprogram-12.zip -------------------------------------------------------------------------------- /weapp/miniprogram-12/components/goods/goods.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": {} 4 | } -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/cell-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/collapse/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/count-down/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/datetime-picker/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss'; -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/goods-action/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/index-anchor/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/index-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/mixins/basic.d.ts: -------------------------------------------------------------------------------- 1 | export declare const basic: string; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/mixins/button.d.ts: -------------------------------------------------------------------------------- 1 | export declare const button: string; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/mixins/link.d.ts: -------------------------------------------------------------------------------- 1 | export declare const link: string; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/mixins/touch.d.ts: -------------------------------------------------------------------------------- 1 | export declare const touch: string; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/progress/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/radio-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/swipe-cell/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/transition/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /js/new_func/.readme.md.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/js/new_func/.readme.md.swp -------------------------------------------------------------------------------- /tecent/common.css: -------------------------------------------------------------------------------- 1 | *{ 2 | margin: 0; 3 | padding: 0; 4 | } 5 | 6 | a{ 7 | text-decoration: none; 8 | } -------------------------------------------------------------------------------- /weapp/Car/images/204首页.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/Car/images/204首页.png -------------------------------------------------------------------------------- /weapp/discovery/pages/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {}, 3 | "navigationBarTitleText": "小汪汽车" 4 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/calendar/components/header/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/calendar/components/month/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/checkbox-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/config-provider/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/dropdown-menu/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/picker-column/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/share-sheet/options.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/practice/images/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/practice/images/1.jpg -------------------------------------------------------------------------------- /weapp/practice/images/首页.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/practice/images/首页.png -------------------------------------------------------------------------------- /weapp/practice/pages/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {}, 3 | "navigationBarTitleText": "首页" 4 | } -------------------------------------------------------------------------------- /js/vue3/todos-setup/src/components/Lele.vue: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /weapp/discovery/assets(1).zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/discovery/assets(1).zip -------------------------------------------------------------------------------- /weapp/discovery/images/R-C.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/discovery/images/R-C.jpg -------------------------------------------------------------------------------- /weapp/discovery/images/介绍.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/discovery/images/介绍.png -------------------------------------------------------------------------------- /weapp/discovery/pages/vehicles/vehicles.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | show 4 | 5 | -------------------------------------------------------------------------------- /weapp/fullstack/app.wxss: -------------------------------------------------------------------------------- 1 | swiper,swiper-item{ 2 | width: 100%; 3 | } 4 | swiper-item image{ 5 | width: 100%; 6 | } -------------------------------------------------------------------------------- /weapp/fullstack/pages/detail/detail.wxml: -------------------------------------------------------------------------------- 1 | 2 | pages/detail/detail.wxml 3 | -------------------------------------------------------------------------------- /weapp/practice/images/会员用户.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/practice/images/会员用户.png -------------------------------------------------------------------------------- /weapp/practice/images/购物车.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/practice/images/购物车.png -------------------------------------------------------------------------------- /js/.hintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "development" 4 | ], 5 | "hints": { 6 | "axe/forms": "off" 7 | } 8 | } -------------------------------------------------------------------------------- /weapp/discovery/images/204首页.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/discovery/images/204首页.png -------------------------------------------------------------------------------- /weapp/discovery/images/兰博基尼.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/discovery/images/兰博基尼.jpg -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/common/style/clearfix.wxss: -------------------------------------------------------------------------------- 1 | .van-clearfix:after{clear:both;content:"";display:table} -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/divider/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": {} 4 | } 5 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/empty/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": {} 4 | } 5 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/skeleton/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": {} 4 | } 5 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/calendar/components/header/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/calendar/components/month/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /weapp/practice/images/设置_管理.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/practice/images/设置_管理.png -------------------------------------------------------------------------------- /css/music_summary/assert/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/close.png -------------------------------------------------------------------------------- /css/music_summary/assert/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/music.png -------------------------------------------------------------------------------- /js/new_func/2.js: -------------------------------------------------------------------------------- 1 | //立即运行函数 2 | //window 3 | //this 4 | 5 | (()=>{ 6 | //不会分配this 给它 7 | console.log(this); 8 | }) 9 | () -------------------------------------------------------------------------------- /js/vue3/v3_qjt/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"] 3 | } 4 | -------------------------------------------------------------------------------- /weapp/Car/pages/vehicles/vehicles.wxml: -------------------------------------------------------------------------------- 1 | 2 | pages/vehicles/vehicles.wxml 3 | -------------------------------------------------------------------------------- /weapp/discovery/pages/introduction/introduction.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {}, 3 | "navigationBarTitleText": "介绍页" 4 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/sidebar/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /css/music_summary/assert/mine/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/mine/edit.png -------------------------------------------------------------------------------- /js/vue3/mall-admin/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"] 3 | } 4 | -------------------------------------------------------------------------------- /js/vue3/new_api/todos/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"] 3 | } 4 | -------------------------------------------------------------------------------- /js/vue3/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vue3", 3 | "lockfileVersion": 2, 4 | "requires": true, 5 | "packages": {} 6 | } 7 | -------------------------------------------------------------------------------- /js/vue3/todos-setup/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"] 3 | } 4 | -------------------------------------------------------------------------------- /weapp/discovery/assets/icons/event.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/discovery/assets/icons/event.png -------------------------------------------------------------------------------- /weapp/discovery/assets/icons/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/discovery/assets/icons/home.png -------------------------------------------------------------------------------- /weapp/discovery/pages/introduction/introduction.wxml: -------------------------------------------------------------------------------- 1 | 2 | 这是一辆兰博基尼跑车图片 3 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/sidebar/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-sidebar{width:var(--sidebar-width,80px)} -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/common/style/clearfix.wxss: -------------------------------------------------------------------------------- 1 | .van-clearfix:after{clear:both;content:"";display:table} -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/divider/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": {} 4 | } 5 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/empty/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": {} 4 | } 5 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/skeleton/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": {} 4 | } 5 | -------------------------------------------------------------------------------- /css/music_summary/assert/cat/maowei.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/cat/maowei.png -------------------------------------------------------------------------------- /css/music_summary/assert/cat/maoyan1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/cat/maoyan1.png -------------------------------------------------------------------------------- /css/music_summary/assert/cat/maoyan2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/cat/maoyan2.png -------------------------------------------------------------------------------- /css/music_summary/assert/cat/maozhua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/cat/maozhua.png -------------------------------------------------------------------------------- /css/music_summary/assert/cat/maozui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/cat/maozui.png -------------------------------------------------------------------------------- /css/music_summary/assert/mine/crown1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/mine/crown1.png -------------------------------------------------------------------------------- /css/music_summary/assert/mine/leida.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/mine/leida.png -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/mixins/transition.d.ts: -------------------------------------------------------------------------------- 1 | export declare function transition(showDefaultValue: boolean): string; 2 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/row/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-row:after{clear:both;content:"";display:table} -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/sidebar/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /css/music_summary/assert/cat/maoshenti.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/cat/maoshenti.png -------------------------------------------------------------------------------- /css/music_summary/assert/mine/customer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/mine/customer.png -------------------------------------------------------------------------------- /css/music_summary/assert/mine/suggest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/mine/suggest.png -------------------------------------------------------------------------------- /css/music_summary/assert/mine/superMe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/mine/superMe.png -------------------------------------------------------------------------------- /css/music_summary/assert/mine/tutorial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/mine/tutorial.png -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/sidebar/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-sidebar{width:var(--sidebar-width,80px)} -------------------------------------------------------------------------------- /css/music_summary/assert/mine/find-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/mine/find-group.png -------------------------------------------------------------------------------- /interview/html5/file_api/readme.md: -------------------------------------------------------------------------------- 1 | # html5 文件能力 2 | 3 | - js前端 宿主环境 4 | - 浏览器 5 | - 跳出浏览器束缚(Internet proxy),访问用户的操作系统(OS) 文件系统(FileSystem) -------------------------------------------------------------------------------- /js/vue3/data-version/vite-project/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"] 3 | } 4 | -------------------------------------------------------------------------------- /weapp/Car/pages/introduction/introduction.wxml: -------------------------------------------------------------------------------- 1 | 2 | pages/introduction/introduction.wxml 3 | -------------------------------------------------------------------------------- /weapp/discovery/assets/icons/event-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/discovery/assets/icons/event-active.png -------------------------------------------------------------------------------- /weapp/discovery/assets/icons/home-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/weapp/discovery/assets/icons/home-active.png -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/definitions/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/dropdown-item/shared.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/mixins/transition.d.ts: -------------------------------------------------------------------------------- 1 | export declare function transition(showDefaultValue: boolean): string; 2 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/row/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-row:after{clear:both;content:"";display:table} -------------------------------------------------------------------------------- /css/music_summary/assert/cat/cat-animation.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Wang-Y-P/lesson_my/HEAD/css/music_summary/assert/cat/cat-animation.mp4 -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/grid/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-grid{box-sizing:border-box;overflow:hidden;position:relative} -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/radio-group/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-radio-group--horizontal{display:flex;flex-wrap:wrap} -------------------------------------------------------------------------------- /weapp/discovery/styles/action.wxss: -------------------------------------------------------------------------------- 1 | .action { 2 | text-align: center; 3 | padding: 96rpx; 4 | } 5 | .action.description { 6 | margin-bottom: 48rpx; 7 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/checkbox-group/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-checkbox-group--horizontal{display:flex;flex-wrap:wrap} -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/definitions/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/dropdown-item/shared.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /4.js: -------------------------------------------------------------------------------- 1 | function a(){ 2 | let c=1; 3 | return function b(){ 4 | //作用域链获取到c 5 | } 6 | } 7 | 8 | const funcB= a(); 9 | funcB();//运行时可以找到定义式上下文环境的变量 -------------------------------------------------------------------------------- /js/vue3/todos-setup/src/main.js: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue' 2 | import './style.css' 3 | import App from './App.vue' 4 | 5 | createApp(App).mount('#app') 6 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/card/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-tag": "../tag/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/cell/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/icon/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-info": "../info/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/panel/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-cell": "../cell/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/radio/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/rate/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/steps/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tag/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/grid/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-grid{box-sizing:border-box;overflow:hidden;position:relative} -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/radio-group/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-radio-group--horizontal{display:flex;flex-wrap:wrap} -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/area/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-picker": "../picker/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/checkbox/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/grid-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/nav-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/notice-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/search/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-field": "../field/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/checkbox-group/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-checkbox-group--horizontal{display:flex;flex-wrap:wrap} -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/collapse-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-cell": "../cell/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/sidebar-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-info": "../info/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/sticky/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-sticky{position:relative}.van-sticky-wrap--fixed{left:0;position:fixed;right:0} -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/switch/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-loading": "../loading/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/card/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-tag": "../tag/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/cell/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/icon/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-info": "../info/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/panel/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-cell": "../cell/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/radio/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/rate/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/steps/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tag/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "cSpell.words": [ 3 | "dictonary", 4 | "pastname", 5 | "protocal", 6 | "todos", 7 | "Vite" 8 | ] 9 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/collapse/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/datetime-picker/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-picker": "../picker/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/dropdown-item/shared.d.ts: -------------------------------------------------------------------------------- 1 | export interface Option { 2 | text: string; 3 | value: string | number; 4 | icon: string; 5 | } 6 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/notify/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-transition": "../transition/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/overlay/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-transition": "../transition/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/area/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-picker": "../picker/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/checkbox/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/grid-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/nav-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/notice-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/search/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-field": "../field/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/practice/pages/person/person.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 用户名 5 | 6 | 7 | -------------------------------------------------------------------------------- /yayu/4.js: -------------------------------------------------------------------------------- 1 | function a(){ 2 | let c=1; 3 | return function b(){ 4 | //作用域链获取到c 5 | } 6 | } 7 | 8 | const funcB= a(); 9 | funcB();//运行时可以找到定义式上下文环境的变量 -------------------------------------------------------------------------------- /js/clone/readme.md: -------------------------------------------------------------------------------- 1 | node 环境 中默认的模块化机制是 common.js 比前端环境是优秀的 2 | es5 没有模块化机制,大型语言 大型项目必备 3 | node 出现的时候 js 运行时可以在后端环境中执行 后端项目 稳定性 大型 commonjs 4 | es6 js 升级了全新的模块化 vue react import export -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/goods-action-button/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-button": "../button/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/collapse-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-cell": "../cell/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/sidebar-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-info": "../info/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/sticky/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-sticky{position:relative}.van-sticky-wrap--fixed{left:0;position:fixed;right:0} -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/switch/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-loading": "../loading/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /1.js: -------------------------------------------------------------------------------- 1 | // 1 + 1 = 2 之前已经计算过 ,之后再运行就不用在计算了。 2 | function add(a,b){ 3 | return a+b; 4 | } 5 | 6 | //假设 memorize 可以实现函数记忆 7 | // memorize 函数() add -> 8 | var memorizedAdd = memorize(add) -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/wxs/array.wxs: -------------------------------------------------------------------------------- 1 | function isArray(array) { 2 | return array && array.constructor === 'Array'; 3 | } 4 | 5 | module.exports.isArray = isArray; 6 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/components/goods/goods.wxss: -------------------------------------------------------------------------------- 1 | /* components/goods/goods.wxss */ 2 | .dewu-tip,.dewu-tip image{ 3 | width: 100%; 4 | } 5 | /* image{ 6 | width: 375rpx; 7 | } */ 8 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/collapse/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/datetime-picker/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-picker": "../picker/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/dropdown-item/shared.d.ts: -------------------------------------------------------------------------------- 1 | export interface Option { 2 | text: string; 3 | value: string | number; 4 | icon: string; 5 | } 6 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/notify/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-transition": "../transition/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/overlay/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-transition": "../transition/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /js/hld/readme.md: -------------------------------------------------------------------------------- 1 | # 红绿灯 2 | 1. 时间切换 3 | setTimeout 4 | 2. console.log('红灯') 5 | 保障执行的顺序 6 | then 7 | 8 | - promise 实例化后会立即执行 传过来的函数 称为 execu 9 | 10 | -------------------------------------------------------------------------------- /js/vue3/new_api/todos/src/main.js: -------------------------------------------------------------------------------- 1 | //js 的入口文件 单点入口 2 | import { createApp } from 'vue' 3 | import './style.css' 4 | import App from './App.vue' //模块化 5 | 6 | createApp(App).mount('#app') 7 | -------------------------------------------------------------------------------- /js/vue3/v3_qjt/src/pages/posts.vue: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/count-down/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{ formattedTime }} 4 | 5 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/goods-action-button/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-button": "../button/index" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/wxs/array.wxs: -------------------------------------------------------------------------------- 1 | function isArray(array) { 2 | return array && array.constructor === 'Array'; 3 | } 4 | 5 | module.exports.isArray = isArray; 6 | -------------------------------------------------------------------------------- /yayu/1.js: -------------------------------------------------------------------------------- 1 | // 1 + 1 = 2 之前已经计算过 ,之后再运行就不用在计算了。 2 | function add(a,b){ 3 | return a+b; 4 | } 5 | 6 | //假设 memorize 可以实现函数记忆 7 | // memorize 函数() add -> 8 | var memorizedAdd = memorize(add) -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/calendar/components/month/index.d.ts: -------------------------------------------------------------------------------- 1 | export interface Day { 2 | date: Date; 3 | type: string; 4 | text: number; 5 | bottomInfo?: string; 6 | } 7 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/field/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-cell": "../cell/index", 5 | "van-icon": "../icon/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/share-sheet/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-popup": "../popup/index", 5 | "options": "./options" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tabs/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-info": "../info/index", 5 | "van-sticky": "../sticky/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/count-down/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{ formattedTime }} 4 | 5 | -------------------------------------------------------------------------------- /.hintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "development" 4 | ], 5 | "hints": { 6 | "axe/forms": [ 7 | "default", 8 | { 9 | "label": "off" 10 | } 11 | ] 12 | } 13 | } -------------------------------------------------------------------------------- /weapp/Car/sitemap.json: -------------------------------------------------------------------------------- 1 | { 2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html", 3 | "rules": [{ 4 | "action": "allow", 5 | "page": "*" 6 | }] 7 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/button/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-loading": "../loading/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/image/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-loading": "../loading/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/popup/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-overlay": "../overlay/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tabbar-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-info": "../info/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/mall/sitemap.json: -------------------------------------------------------------------------------- 1 | { 2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html", 3 | "rules": [{ 4 | "action": "allow", 5 | "page": "*" 6 | }] 7 | } -------------------------------------------------------------------------------- /weapp/discovery/sitemap.json: -------------------------------------------------------------------------------- 1 | { 2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html", 3 | "rules": [{ 4 | "action": "allow", 5 | "page": "*" 6 | }] 7 | } -------------------------------------------------------------------------------- /weapp/fullstack/sitemap.json: -------------------------------------------------------------------------------- 1 | { 2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html", 3 | "rules": [{ 4 | "action": "allow", 5 | "page": "*" 6 | }] 7 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/radio-group/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/submit-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-button": "../button/index", 5 | "van-icon": "../icon/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/uploader/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-loading": "../loading/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/calendar/components/month/index.d.ts: -------------------------------------------------------------------------------- 1 | export interface Day { 2 | date: Date; 3 | type: string; 4 | text: number; 5 | bottomInfo?: string; 6 | } 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/field/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-cell": "../cell/index", 5 | "van-icon": "../icon/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/share-sheet/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-popup": "../popup/index", 5 | "options": "./options" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tabs/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-info": "../info/index", 5 | "van-sticky": "../sticky/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/practice/sitemap.json: -------------------------------------------------------------------------------- 1 | { 2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html", 3 | "rules": [{ 4 | "action": "allow", 5 | "page": "*" 6 | }] 7 | } -------------------------------------------------------------------------------- /weapp/readme.md: -------------------------------------------------------------------------------- 1 | # 小程序 云开发 2 | 3 | 4 | ## 现在开发方式 5 | 1. 小程序 界面直接在手机打开 4s店做一款试驾app 6 | 2. 选择技术方案 7 | Android IOS 8 | 小程序 9 | 3. 数据库不需要安装 云端 10 | 4. 不需要部署 一键发布到腾讯 11 | -------------------------------------------------------------------------------- /js/bind/readme.md: -------------------------------------------------------------------------------- 1 | # 手写bind 2 | 3 | 1. 基于call来实现 4 | 2. 推迟执行, 不是立即执行, Function.prototype.my_bind 5 | foo.my_bind() (函数)对象的方法 this -> foo 6 | that = this 7 | 3. 返回的函数, 引用到that 闭包 8 | 两个阶段都可以接受参数 9 | -------------------------------------------------------------------------------- /js/vue3/v3_qjt/vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import vue from '@vitejs/plugin-vue' 3 | 4 | // https://vitejs.dev/config/ 5 | export default defineConfig({ 6 | plugins: [vue()], 7 | }) 8 | -------------------------------------------------------------------------------- /weapp/mall/config.js: -------------------------------------------------------------------------------- 1 | //每个项目一定会有配置文件 2 | //配置的格式 json 3 | // module ? 模块 自定义 4 | // exports 向外暴露 5 | //require 引入 模块化机制 = module.exports + require 6 | module.exports={ 7 | subDomain:"tz", 8 | merchantId:951 9 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/goods-action-icon/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-button": "../button/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/overlay/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-overlay{background-color:var(--overlay-background-color,rgba(0,0,0,.7));height:100%;left:0;position:fixed;top:0;width:100%} -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/picker/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "picker-column": "../picker-column/index", 5 | "loading": "../loading/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/row/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/button/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-loading": "../loading/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/image/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-loading": "../loading/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/popup/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-overlay": "../overlay/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tabbar-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-info": "../info/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/sitemap.json: -------------------------------------------------------------------------------- 1 | { 2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html", 3 | "rules": [{ 4 | "action": "allow", 5 | "page": "*" 6 | }] 7 | } -------------------------------------------------------------------------------- /css/es6/set_map/1.js: -------------------------------------------------------------------------------- 1 | //脚本 script dom +Ajax 前端的业务 2 | const people=new Set([1,2,3,1]);//Array 3 | console.log(people,[...people],people.size);//[...] 以array 输出 4 | for(let person of people){ 5 | console.log(person); 6 | } -------------------------------------------------------------------------------- /js/vue3/new_api/todos/vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import vue from '@vitejs/plugin-vue' 3 | 4 | // https://vitejs.dev/config/ 5 | export default defineConfig({ 6 | plugins: [vue()], 7 | }) 8 | -------------------------------------------------------------------------------- /js/vue3/todos-setup/vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import vue from '@vitejs/plugin-vue' 3 | 4 | // https://vitejs.dev/config/ 5 | export default defineConfig({ 6 | plugins: [vue()], 7 | }) 8 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/radio-group/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/submit-bar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-button": "../button/index", 5 | "van-icon": "../icon/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/uploader/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-loading": "../loading/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/goods-action-icon/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-button": "../button/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/overlay/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-overlay{background-color:var(--overlay-background-color,rgba(0,0,0,.7));height:100%;left:0;position:fixed;top:0;width:100%} -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/picker/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "picker-column": "../picker-column/index", 5 | "loading": "../loading/index" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/row/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /js/vue3/data-version/vite-project/vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import vue from '@vitejs/plugin-vue' 3 | 4 | // https://vitejs.dev/config/ 5 | export default defineConfig({ 6 | plugins: [vue()], 7 | }) 8 | -------------------------------------------------------------------------------- /js/vue3/mall-admin/src/views/Introduce.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/config-provider/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/count-down/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-count-down{color:var(--count-down-text-color,#323233);font-size:var(--count-down-font-size,14px);line-height:var(--count-down-line-height,20px)} -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/goods-action/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /yayu/debounce/debounce.js: -------------------------------------------------------------------------------- 1 | var count = 1; 2 | var container = document.getElementById('container'); 3 | 4 | function getUserAction() { 5 | container.innerHTML = count++; 6 | }; 7 | 8 | 9 | container.onmousemove = getUserAction; -------------------------------------------------------------------------------- /css/es6/set_map/2.js: -------------------------------------------------------------------------------- 1 | const people =new Set();//实例化了Set 2 | //可以被遍历的对象 3 | //[...people] 将set 转变成array 4 | people.add('1'); 5 | people.add('2'); 6 | people.add('3'); 7 | console.log([...people]); 8 | people.delete('2'); 9 | console.log([...people]); -------------------------------------------------------------------------------- /js/async_await/db.json: -------------------------------------------------------------------------------- 1 | { 2 | "post":[ 3 | { 4 | "id":1, 5 | "title":"JS单线程执行机制" 6 | }, 7 | { 8 | "id":2, 9 | "title":"JS基于对象的原型链" 10 | } 11 | ] 12 | } -------------------------------------------------------------------------------- /weapp/discovery/styles/reset.wxss: -------------------------------------------------------------------------------- 1 | image { 2 | display: block; 3 | width: 100%; 4 | } 5 | 6 | video { 7 | width: 100%; 8 | } 9 | 10 | page { 11 | line-height: 1.5; 12 | /* 小程序独有,rpx 适配所有手机 750 */ 13 | font-size: 32rpx; 14 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/checkbox-group/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/dropdown-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-popup": "../popup/index", 5 | "van-cell": "../cell/index", 6 | "van-icon": "../icon/index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/cascader/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-tab": "../tab/index", 6 | "van-tabs": "../tabs/index" 7 | } 8 | } -------------------------------------------------------------------------------- /js/shouxie/newfunction/readme.md: -------------------------------------------------------------------------------- 1 | <<<<<<< HEAD 2 | 3 | 4 | 5 | function myNew(){ 6 | 7 | ======= 8 | 9 | 10 | 11 | function myNew(){ 12 | 13 | >>>>>>> 6bff98b1841e5a61e353c78aec914dfffac9c533 14 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/action-sheet/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-popup": "../popup/index", 6 | "van-loading": "../loading/index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/area/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | function displayColumns(columns, columnsNum) { 3 | return columns.slice(0, +columnsNum); 4 | } 5 | 6 | module.exports = { 7 | displayColumns: displayColumns, 8 | }; 9 | -------------------------------------------------------------------------------- /weapp/mall/readme.md: -------------------------------------------------------------------------------- 1 | # 基于vant 的电商小程序开发 2 | 1. npm init -y 3 | 可以安装第三方包的小程序 @vant 4 | 2. npm i @vant/weapp 5 | 开发框架 6 | 3. 工具,构建npm 7 | miniprogram_npm 8 | 9 | 10 | 4. apifm-wxapi 11 | https://api.it120.cc/tz/shop/goods/category/all -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/config-provider/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/count-down/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-count-down{color:var(--count-down-text-color,#323233);font-size:var(--count-down-font-size,14px);line-height:var(--count-down-line-height,20px)} -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/goods-action/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ryf/object/4.js: -------------------------------------------------------------------------------- 1 | function Cat(name, color) { 2 | //{} Object 3 | return { 4 | 5 | name: name, 6 | 7 | color: color 8 | 9 | } 10 | 11 | } 12 | //基于对象 复用 13 | var cat1 = Cat("大毛", "黄色"); 14 | var cat2 = Cat("二毛", "黑色"); -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/checkbox-group/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/dropdown-item/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-popup": "../popup/index", 5 | "van-cell": "../cell/index", 6 | "van-icon": "../icon/index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /algorithm/sort/3.js: -------------------------------------------------------------------------------- 1 | <<<<<<< HEAD 2 | let x=1, 3 | y=2; 4 | 5 | //es6 快速交换 6 | [x,y] = [y,x]; 7 | ======= 8 | let x=1, 9 | y=2; 10 | 11 | //es6 快速交换 12 | [x,y] = [y,x]; 13 | >>>>>>> 6bff98b1841e5a61e353c78aec914dfffac9c533 14 | console.log(x,y); -------------------------------------------------------------------------------- /weapp/Car/app.wxss: -------------------------------------------------------------------------------- 1 | /**app.wxss**/ 2 | .container { 3 | height: 100%; 4 | display: flex; 5 | flex-direction: column; 6 | align-items: center; 7 | justify-content: space-between; 8 | padding: 200rpx 0; 9 | box-sizing: border-box; 10 | } 11 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/collapse-item/animate.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | export declare function setContentAnimate(context: WechatMiniprogram.Component.TrivialInstance, expanded: boolean, mounted: boolean): void; 3 | -------------------------------------------------------------------------------- /weapp/mall/pages/index/index.wxss: -------------------------------------------------------------------------------- 1 | Page{ 2 | width: 100vw; 3 | height: 100vh; 4 | display: flex; 5 | flex-direction: column; 6 | } 7 | .main{ 8 | flex: 1; 9 | display: flex; 10 | overflow: hidden; 11 | /* background-color: green; */ 12 | } -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/action-sheet/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-popup": "../popup/index", 6 | "van-loading": "../loading/index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/area/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | function displayColumns(columns, columnsNum) { 3 | return columns.slice(0, +columnsNum); 4 | } 5 | 6 | module.exports = { 7 | displayColumns: displayColumns, 8 | }; 9 | -------------------------------------------------------------------------------- /weapp/mall/app.wxss: -------------------------------------------------------------------------------- 1 | /**app.wxss**/ 2 | .container { 3 | height: 100%; 4 | display: flex; 5 | flex-direction: column; 6 | align-items: center; 7 | justify-content: space-between; 8 | padding: 200rpx 0; 9 | box-sizing: border-box; 10 | } 11 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tree-select/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-sidebar": "../sidebar/index", 6 | "van-sidebar-item": "../sidebar-item/index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /weapp/practice/app.wxss: -------------------------------------------------------------------------------- 1 | /**app.wxss**/ 2 | .container { 3 | height: 100%; 4 | display: flex; 5 | flex-direction: column; 6 | align-items: center; 7 | justify-content: space-between; 8 | padding: 200rpx 0; 9 | box-sizing: border-box; 10 | } 11 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/collapse-item/animate.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | export declare function setContentAnimate(context: WechatMiniprogram.Component.TrivialInstance, expanded: boolean, mounted: boolean): void; 3 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/app.wxss: -------------------------------------------------------------------------------- 1 | /**app.wxss**/ 2 | .container { 3 | height: 100%; 4 | display: flex; 5 | flex-direction: column; 6 | align-items: center; 7 | justify-content: space-between; 8 | padding: 200rpx 0; 9 | box-sizing: border-box; 10 | } 11 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tree-select/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-sidebar": "../sidebar/index", 6 | "van-sidebar-item": "../sidebar-item/index" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /ryf/object/2.js: -------------------------------------------------------------------------------- 1 | //构造函数 2 | //js 没有class,不是传统面向对象OOP 3 | //constructor 4 | //js function 代替 class 类的封装 5 | //基于对象 6 | function Person(name,age){ 7 | this.name=name; 8 | this.age=age; 9 | } 10 | //实例化 11 | const wang=new Person('汪',20); 12 | console.log(wang.name); -------------------------------------------------------------------------------- /weapp/discovery/app.wxss: -------------------------------------------------------------------------------- 1 | @import "styles/reset.wxss"; 2 | @import "styles/hero.wxss"; 3 | @import "styles/button.wxss"; 4 | @import "styles/action.wxss"; 5 | 6 | /* 统一设置每个页面 */ 7 | page { 8 | background: #f8f8f8; 9 | } 10 | 11 | .section { 12 | height: 100vh; 13 | } -------------------------------------------------------------------------------- /js/lecode/2.js: -------------------------------------------------------------------------------- 1 | function RemoveSame(num){ 2 | let arr=[]; 3 | for(let i=0;i 2 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/circle/canvas.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | declare type CanvasContext = WechatMiniprogram.CanvasContext; 3 | export declare function adaptor(ctx: CanvasContext & Record): CanvasContext; 4 | export {}; 5 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/circle/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-circle{display:inline-block;position:relative;text-align:center}.van-circle__text{color:var(--circle-text-color,#323233);left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%} -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/grid/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /css/es6/set_map/readme.md: -------------------------------------------------------------------------------- 1 | - es6 提供的新的数据类型 2 | BigInt Symbol 3 | 4 | - 两种新的数据结构 5 | 1. Set 去重 6 | Array 容器 7 | [1,2,3,1] 8 | [1,2,3] 9 | 2. Map HashMap JSON Object key => val 10 | {} key 一定是 string Symbol 11 | HashMap key 可以是任何类型,可以是对象 -------------------------------------------------------------------------------- /js/deepclone/1.js: -------------------------------------------------------------------------------- 1 | let arr1=[1,2,3,4]; 2 | //let arr2=arr1;//引用式赋值 3 | let arr2=arr1.slice(0);// 浅 4 | let arr3=arr1.concat(); 5 | // console.log(arr2); 6 | arr1[0]=10; 7 | arr2[1]=6; 8 | arr3[2]=9; 9 | console.log(arr1,arr2,arr3); 10 | //[ 10, 2, 3, 4 ] [ 1, 6, 3, 4 ] [ 1, 2, 9, 4 ] 11 | 12 | -------------------------------------------------------------------------------- /ryf/extend/2.js: -------------------------------------------------------------------------------- 1 | let people={ 2 | name:'张三', //对象 js没有类 3 | sayHi() { 4 | console.log('hi'); 5 | } 6 | } 7 | 8 | let A={ 9 | name:'法外狂徒', 10 | }; 11 | 12 | // console.log(A.__proto__); 13 | // 拦截 __proto__ 任何一个对象 14 | A.__proto__=people; 15 | console.log(A.name); -------------------------------------------------------------------------------- /weapp/Car/project.private.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", 3 | "projectname": "Car", 4 | "setting": { 5 | "compileHotReLoad": true 6 | } 7 | } -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/circle/canvas.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | declare type CanvasContext = WechatMiniprogram.CanvasContext; 3 | export declare function adaptor(ctx: CanvasContext & Record): CanvasContext; 4 | export {}; 5 | -------------------------------------------------------------------------------- /js/vue3/data-version/vite-project/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 10 | 11 | 14 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/toast/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-loading": "../loading/index", 6 | "van-overlay": "../overlay/index", 7 | "van-transition": "../transition/index" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /js/vue3/new_api/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "new_api", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "keywords": [], 10 | "author": "", 11 | "license": "ISC" 12 | } 13 | -------------------------------------------------------------------------------- /js/vue3/v3_qjt/README.md: -------------------------------------------------------------------------------- 1 | # 组队做项目 2 | 3 | 1. 做什么项目 4 | 竞赛 5 | ai 6 | 游戏 7 | 前端 juejin.com 8 | 全栈 9 | 创意 10 | 11 | - juejin.com 12 | 13 | 2. vue 写出 14 | - 全家桶开发技术 15 | npm init vite v3_qjt 命令行 脚手架 16 | qjt vue + vue-router -------------------------------------------------------------------------------- /weapp/discovery/project.private.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", 3 | "projectname": "discovery", 4 | "setting": { 5 | "compileHotReLoad": true 6 | } 7 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/info/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{ dot ? '' : info }} 8 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tab/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';:host{box-sizing:border-box;flex-shrink:0;width:100%}.van-tab__pane{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-y:auto}.van-tab__pane--active{height:auto}.van-tab__pane--inactive{height:0;overflow:visible} -------------------------------------------------------------------------------- /weapp/practice/project.private.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", 3 | "projectname": "practice", 4 | "setting": { 5 | "compileHotReLoad": true 6 | } 7 | } -------------------------------------------------------------------------------- /js/vue3/todos/counter.js: -------------------------------------------------------------------------------- 1 | export function setupCounter(element) { 2 | let counter = 0 3 | const setCounter = (count) => { 4 | counter = count 5 | element.innerHTML = `count is ${counter}` 6 | } 7 | element.addEventListener('click', () => setCounter(counter + 1)) 8 | setCounter(0) 9 | } 10 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/panel/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-panel{background:var(--panel-background-color,#fff)}.van-panel__header-value{color:var(--panel-header-value-color,#ee0a24)}.van-panel__footer{padding:var(--panel-footer-padding,8px 16px)}.van-panel__footer:empty{display:none} -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/toast/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-icon": "../icon/index", 5 | "van-loading": "../loading/index", 6 | "van-overlay": "../overlay/index", 7 | "van-transition": "../transition/index" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/project.private.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", 3 | "projectname": "dewuapp", 4 | "setting": { 5 | "compileHotReLoad": true 6 | } 7 | } -------------------------------------------------------------------------------- /weapp/miniprogram-12/readme.md: -------------------------------------------------------------------------------- 1 | - 搜索组件 2 | 标配 框架 tabbar 3 | 4 | - 得物的首页, 5 | van-sticky 定位 css 样式组件 6 | 7 | - van-tabs 8 | 1. tab 的功能 切换品类 9 | 2. 丰富的api 各种需求,在研究一下 10 | 3. title + content 11 | 12 | - 布局组件 13 | van-gird 申明容器 column-num="2" 一行放几列? 14 | display:grid;网络 下象棋 15 | van-gird-item -------------------------------------------------------------------------------- /js/vue3/todos/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "todos", 3 | "private": true, 4 | "version": "0.0.0", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite", 8 | "build": "vite build", 9 | "preview": "vite preview" 10 | }, 11 | "devDependencies": { 12 | "vite": "^4.0.0" 13 | } 14 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tab/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/wxs/utils.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var bem = require('./bem.wxs'); 3 | var memoize = require('./memoize.wxs'); 4 | var addUnit = require('./add-unit.wxs'); 5 | 6 | module.exports = { 7 | bem: memoize(bem), 8 | memoize: memoize, 9 | addUnit: addUnit 10 | }; 11 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/info/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{ dot ? '' : info }} 8 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tab/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';:host{box-sizing:border-box;flex-shrink:0;width:100%}.van-tab__pane{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-y:auto}.van-tab__pane--active{height:auto}.van-tab__pane--inactive{height:0;overflow:visible} -------------------------------------------------------------------------------- /js/clone/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "clone", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "type": "module", 7 | "scripts": { 8 | "test": "echo \"Error: no test specified\" && exit 1" 9 | }, 10 | "keywords": [], 11 | "author": "", 12 | "license": "ISC" 13 | } 14 | -------------------------------------------------------------------------------- /js/deepclone/readme.md: -------------------------------------------------------------------------------- 1 | # 拷贝 2 | - 如何安全有效的拷贝对象 3 | 对象 ,地址的拷贝,相互影响 4 | - 深拷贝 5 | - 浅拷贝 6 | 深度 [1,2,[3,[4,5]]] 7 | 8 | - 当对象是数组的时候,可以使用slice(0) 或者concat() 9 | 实现拷贝是可行的 浅拷贝 10 | deepClone 11 | - { } for key 拷贝 12 | - 深维度 没那么简单 13 | JSON.parse(JSON.stringify(obj)) 比较简单 能实现的深拷贝 14 | - 也有些缺点,回到拷贝的根上去 -------------------------------------------------------------------------------- /weapp/fullstack/pages/index/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 9 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/panel/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-panel{background:var(--panel-background-color,#fff)}.van-panel__header-value{color:var(--panel-header-value-color,#ee0a24)}.van-panel__footer{padding:var(--panel-footer-padding,8px 16px)}.van-panel__footer:empty{display:none} -------------------------------------------------------------------------------- /practice/practice2-CSS-choice/practice2.3.2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 13 | 14 |

这是一段文本。

15 | 16 |

这是一段文本。

17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /weapp/mall/project.private.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", 3 | "projectname": "mall", 4 | "setting": { 5 | "compileHotReLoad": true, 6 | "urlCheck": false 7 | } 8 | } -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tab/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/wxs/utils.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var bem = require('./bem.wxs'); 3 | var memoize = require('./memoize.wxs'); 4 | var addUnit = require('./add-unit.wxs'); 5 | 6 | module.exports = { 7 | bem: memoize(bem), 8 | memoize: memoize, 9 | addUnit: addUnit 10 | }; 11 | -------------------------------------------------------------------------------- /js/bind/bind.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /js/hld/plt.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/dialog/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-popup": "../popup/index", 5 | "van-button": "../button/index", 6 | "van-goods-action": "../goods-action/index", 7 | "van-goods-action-button": "../goods-action-button/index" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tabbar/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-tabbar{background-color:var(--tabbar-background-color,#fff);box-sizing:initial;display:flex;height:var(--tabbar-height,50px);width:100%}.van-tabbar--fixed{bottom:0;left:0;position:fixed}.van-tabbar--safe{padding-bottom:env(safe-area-inset-bottom)} -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/wxs/add-unit.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var REGEXP = getRegExp('^-?\d+(\.\d+)?$'); 3 | 4 | function addUnit(value) { 5 | if (value == null) { 6 | return undefined; 7 | } 8 | 9 | return REGEXP.test('' + value) ? value + 'px' : value; 10 | } 11 | 12 | module.exports = addUnit; 13 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/swipe-cell/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-swipe-cell{overflow:hidden;position:relative}.van-swipe-cell__left,.van-swipe-cell__right{height:100%;position:absolute;top:0}.van-swipe-cell__left{left:0;transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;transform:translate3d(100%,0,0)} -------------------------------------------------------------------------------- /weapp/miniprogram-12/components/goods/goods.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {{info.title}} 5 | 6 | {{info.price}} 7 | {{info.doh}} 8 | 9 | 10 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/dialog/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "van-popup": "../popup/index", 5 | "van-button": "../button/index", 6 | "van-goods-action": "../goods-action/index", 7 | "van-goods-action-button": "../goods-action-button/index" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/calendar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "header": "./components/header/index", 5 | "month": "./components/month/index", 6 | "van-button": "../button/index", 7 | "van-popup": "../popup/index", 8 | "van-toast": "../toast/index" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tabbar/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-tabbar{background-color:var(--tabbar-background-color,#fff);box-sizing:initial;display:flex;height:var(--tabbar-height,50px);width:100%}.van-tabbar--fixed{bottom:0;left:0;position:fixed}.van-tabbar--safe{padding-bottom:env(safe-area-inset-bottom)} -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/wxs/add-unit.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var REGEXP = getRegExp('^-?\d+(\.\d+)?$'); 3 | 4 | function addUnit(value) { 5 | if (value == null) { 6 | return undefined; 7 | } 8 | 9 | return REGEXP.test('' + value) ? value + 'px' : value; 10 | } 11 | 12 | module.exports = addUnit; 13 | -------------------------------------------------------------------------------- /weapp/practice/pages/person/person.wxss: -------------------------------------------------------------------------------- 1 | /* pages/person/person.wxss */ 2 | view{ 3 | background-color: burlywood; 4 | } 5 | page{ 6 | position: relative; 7 | width: 100vw;/*相对单位 viewport width*/ 8 | height: 100vh;/*相对单位 viewport height*/ 9 | background-color: aqua; 10 | } 11 | image{ 12 | width: 15vw; 13 | height: 10vh; 14 | } -------------------------------------------------------------------------------- /js/shouxie/push/3.js: -------------------------------------------------------------------------------- 1 | //pop 2 | //被弹出的元素的值 3 | 4 | 5 | const arr=[1,2,3]; 6 | // console.log(arr.pop()); 7 | // console.log(arr); 8 | 9 | Array.prototype.pop=function(){ 10 | // 拿到最后的元素 11 | let temp=this[this.length-1]; 12 | // 删除 13 | this.length--; 14 | return temp; 15 | } 16 | console.log(arr.pop()) 17 | console.log(arr); -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/field/props.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | export declare const commonProps: WechatMiniprogram.Component.PropertyOption; 3 | export declare const inputProps: WechatMiniprogram.Component.PropertyOption; 4 | export declare const textareaProps: WechatMiniprogram.Component.PropertyOption; 5 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/info/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | dot: Boolean, 7 | info: null, 8 | customStyle: String, 9 | }, 10 | }); 11 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/swipe-cell/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-swipe-cell{overflow:hidden;position:relative}.van-swipe-cell__left,.van-swipe-cell__right{height:100%;position:absolute;top:0}.van-swipe-cell__left{left:0;transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;transform:translate3d(100%,0,0)} -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/common/color.d.ts: -------------------------------------------------------------------------------- 1 | export declare const RED = "#ee0a24"; 2 | export declare const BLUE = "#1989fa"; 3 | export declare const WHITE = "#fff"; 4 | export declare const GREEN = "#07c160"; 5 | export declare const ORANGE = "#ff976a"; 6 | export declare const GRAY = "#323233"; 7 | export declare const GRAY_DARK = "#969799"; 8 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/common/style/ellipsis.wxss: -------------------------------------------------------------------------------- 1 | .van-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.van-multi-ellipsis--l3{-webkit-line-clamp:3} -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/calendar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "header": "./components/header/index", 5 | "month": "./components/month/index", 6 | "van-button": "../button/index", 7 | "van-popup": "../popup/index", 8 | "van-toast": "../toast/index" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /js/router/demo.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 首页 11 | 12 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/col/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/goods-action/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-goods-action{align-items:center;background-color:var(--goods-action-background-color,#fff);bottom:0;box-sizing:initial;display:flex;height:var(--goods-action-height,50px);left:0;position:fixed;right:0}.van-goods-action--safe{padding-bottom:env(safe-area-inset-bottom)} -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/share-sheet/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | function isMulti(options) { 3 | if (options == null || options[0] == null) { 4 | return false; 5 | } 6 | 7 | return "Array" === options.constructor && "Array" === options[0].constructor; 8 | } 9 | 10 | module.exports = { 11 | isMulti: isMulti 12 | }; 13 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/wxs/object.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var REGEXP = getRegExp('{|}|"', 'g'); 3 | 4 | function keys(obj) { 5 | return JSON.stringify(obj) 6 | .replace(REGEXP, '') 7 | .split(',') 8 | .map(function(item) { 9 | return item.split(':')[0]; 10 | }); 11 | } 12 | 13 | module.exports.keys = keys; 14 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/field/props.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | export declare const commonProps: WechatMiniprogram.Component.PropertyOption; 3 | export declare const inputProps: WechatMiniprogram.Component.PropertyOption; 4 | export declare const textareaProps: WechatMiniprogram.Component.PropertyOption; 5 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/info/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | dot: Boolean, 7 | info: null, 8 | customStyle: String, 9 | }, 10 | }); 11 | -------------------------------------------------------------------------------- /weapp/fullstack/project.private.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", 3 | "projectname": "fullstack", 4 | "setting": { 5 | "compileHotReLoad": true, 6 | "urlCheck": false 7 | }, 8 | "libVersion": "2.29.0" 9 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/grid/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function rootStyle(data) { 6 | return style({ 7 | 'padding-left': addUnit(data.gutter), 8 | }); 9 | } 10 | 11 | module.exports = { 12 | rootStyle: rootStyle, 13 | }; 14 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/common/color.d.ts: -------------------------------------------------------------------------------- 1 | export declare const RED = "#ee0a24"; 2 | export declare const BLUE = "#1989fa"; 3 | export declare const WHITE = "#fff"; 4 | export declare const GREEN = "#07c160"; 5 | export declare const ORANGE = "#ff976a"; 6 | export declare const GRAY = "#323233"; 7 | export declare const GRAY_DARK = "#969799"; 8 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/common/style/ellipsis.wxss: -------------------------------------------------------------------------------- 1 | .van-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.van-multi-ellipsis--l3{-webkit-line-clamp:3} -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/transition/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/col/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/goods-action/index.wxss: -------------------------------------------------------------------------------- 1 | @import '../common/index.wxss';.van-goods-action{align-items:center;background-color:var(--goods-action-background-color,#fff);bottom:0;box-sizing:initial;display:flex;height:var(--goods-action-height,50px);left:0;position:fixed;right:0}.van-goods-action--safe{padding-bottom:env(safe-area-inset-bottom)} -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/share-sheet/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | function isMulti(options) { 3 | if (options == null || options[0] == null) { 4 | return false; 5 | } 6 | 7 | return "Array" === options.constructor && "Array" === options[0].constructor; 8 | } 9 | 10 | module.exports = { 11 | isMulti: isMulti 12 | }; 13 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/wxs/object.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var REGEXP = getRegExp('{|}|"', 'g'); 3 | 4 | function keys(obj) { 5 | return JSON.stringify(obj) 6 | .replace(REGEXP, '') 7 | .split(',') 8 | .map(function(item) { 9 | return item.split(':')[0]; 10 | }); 11 | } 12 | 13 | module.exports.keys = keys; 14 | -------------------------------------------------------------------------------- /js/arr_func/readme.md: -------------------------------------------------------------------------------- 1 | - json 数组 放置到页面上 2 | ajax/fetch 异步任务 3 | 4 | - fetch 新一代 (上一代XMLHttpRequest) 接口请求的方法 5 | promise 6 | 7 | - promise 链 当我们有多个异步任务 并且后面的异步任务 依赖于前面的任务 8 | - map 9 | es6 array 最重要的方法 10 | 从一个数组,变成一个新的数组 在每次遍历的时候返回值 11 | 12 | - 异步任务找promise 封装耗时任务在它内部 使用resolve解决 13 | then() 得执行 程序流程顺序控制 14 | 使用reject 执行catch 15 | 如果有多个异步任务 -------------------------------------------------------------------------------- /js/shouxie/push/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /ryf/object/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tree-select/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var array = require('../wxs/array.wxs'); 3 | 4 | function isActive (activeList, itemId) { 5 | if (array.isArray(activeList)) { 6 | return activeList.indexOf(itemId) > -1; 7 | } 8 | 9 | return activeList === itemId; 10 | } 11 | 12 | module.exports.isActive = isActive; 13 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/grid/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function rootStyle(data) { 6 | return style({ 7 | 'padding-left': addUnit(data.gutter), 8 | }); 9 | } 10 | 11 | module.exports = { 12 | rootStyle: rootStyle, 13 | }; 14 | -------------------------------------------------------------------------------- /js/vue3/v3_qjt/src/store/index.js: -------------------------------------------------------------------------------- 1 | //中央数据处理 2 | import {createStore} from 'vuex' 3 | 4 | const store=createStore({ 5 | //所有组件都可以共享的数据 读 6 | state(){ 7 | return { 8 | count:666 9 | } 10 | }, 11 | //写 12 | mutations:{ 13 | add(state){ 14 | state.count++ 15 | } 16 | } 17 | }) 18 | export default store -------------------------------------------------------------------------------- /ryf/extend/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /weapp/Car/pages/index/index.wxss: -------------------------------------------------------------------------------- 1 | /**index.wxss**/ 2 | .userinfo { 3 | display: flex; 4 | flex-direction: column; 5 | align-items: center; 6 | color: #aaa; 7 | } 8 | 9 | .userinfo-avatar { 10 | overflow: hidden; 11 | width: 128rpx; 12 | height: 128rpx; 13 | margin: 20rpx; 14 | border-radius: 50%; 15 | } 16 | 17 | .usermotto { 18 | margin-top: 200px; 19 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/config-provider/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | themeVars: { 7 | type: Object, 8 | value: {}, 9 | }, 10 | }, 11 | }); 12 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/nav-bar/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | 4 | function barStyle(data) { 5 | return style({ 6 | 'z-index': data.zIndex, 7 | 'padding-top': data.safeAreaInsetTop ? data.statusBarHeight + 'px' : 0, 8 | }); 9 | } 10 | 11 | module.exports = { 12 | barStyle: barStyle, 13 | }; 14 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/transition/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /weapp/fullstack/pages/index/index.wxss: -------------------------------------------------------------------------------- 1 | /**index.wxss**/ 2 | .userinfo { 3 | display: flex; 4 | flex-direction: column; 5 | align-items: center; 6 | color: #aaa; 7 | } 8 | 9 | .userinfo-avatar { 10 | overflow: hidden; 11 | width: 128rpx; 12 | height: 128rpx; 13 | margin: 20rpx; 14 | border-radius: 50%; 15 | } 16 | 17 | .usermotto { 18 | margin-top: 200px; 19 | } -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tree-select/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var array = require('../wxs/array.wxs'); 3 | 4 | function isActive (activeList, itemId) { 5 | if (array.isArray(activeList)) { 6 | return activeList.indexOf(itemId) > -1; 7 | } 8 | 9 | return activeList === itemId; 10 | } 11 | 12 | module.exports.isActive = isActive; 13 | -------------------------------------------------------------------------------- /js/clone/1.js: -------------------------------------------------------------------------------- 1 | // const clone =require('./util') commonjs 2 | import clone from './util.js' //es6 3 | 4 | const target = { 5 | field1: 1, 6 | field2: undefined, 7 | field3: { 8 | child: 'child' 9 | }, 10 | field4: [2, 4, 8] 11 | }; 12 | target.target = target;//循环引用 13 | clone(target); 14 | console.log(target) 15 | // JSON.parse(JSON.stringify(target)) 16 | -------------------------------------------------------------------------------- /js/vue3/todos/.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/divider/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "pages":[ 3 | "pages/index/index", 4 | "pages/logs/logs" 5 | ], 6 | "window":{ 7 | "backgroundTextStyle":"light", 8 | "navigationBarBackgroundColor": "#fff", 9 | "navigationBarTitleText": "Weixin", 10 | "navigationBarTextStyle":"black" 11 | }, 12 | "style": "v2", 13 | "sitemapLocation": "sitemap.json" 14 | } 15 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/config-provider/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | themeVars: { 7 | type: Object, 8 | value: {}, 9 | }, 10 | }, 11 | }); 12 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/nav-bar/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | 4 | function barStyle(data) { 5 | return style({ 6 | 'z-index': data.zIndex, 7 | 'padding-top': data.safeAreaInsetTop ? data.statusBarHeight + 'px' : 0, 8 | }); 9 | } 10 | 11 | module.exports = { 12 | barStyle: barStyle, 13 | }; 14 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "miniprogram-12", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": ".eslintrc.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "keywords": [], 10 | "author": "", 11 | "license": "ISC", 12 | "dependencies": { 13 | "@vant/weapp": "^1.10.10" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/pages/index/index.wxss: -------------------------------------------------------------------------------- 1 | /**index.wxss**/ 2 | .userinfo { 3 | display: flex; 4 | flex-direction: column; 5 | align-items: center; 6 | color: #aaa; 7 | } 8 | 9 | .userinfo-avatar { 10 | overflow: hidden; 11 | width: 128rpx; 12 | height: 128rpx; 13 | margin: 20rpx; 14 | border-radius: 50%; 15 | } 16 | 17 | .usermotto { 18 | margin-top: 200px; 19 | } -------------------------------------------------------------------------------- /algorithm/sort/1.js: -------------------------------------------------------------------------------- 1 | <<<<<<< HEAD 2 | // 算法题目 先排序 在计算 3 | // 冒泡排序 堆排序 快排 选择排序 插入排序 4 | const arr = [1,4,2,3,6,10,7]; 5 | arr.sort((a,b) =>{ 6 | return a-b; 7 | }) 8 | ======= 9 | // 算法题目 先排序 在计算 10 | // 冒泡排序 堆排序 快排 选择排序 插入排序 11 | const arr = [1,4,2,3,6,10,7]; 12 | arr.sort((a,b) =>{ 13 | return a-b; 14 | }) 15 | >>>>>>> 6bff98b1841e5a61e353c78aec914dfffac9c533 16 | console.log(arr) -------------------------------------------------------------------------------- /js/ajax_demo/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ajax_demo", 3 | "version": "1.0.0", 4 | "description": "- 前后端分离\r table\r 后端 ?", 5 | "main": "index.js", 6 | "scripts": { 7 | "dev": "json-server --watch student.json" 8 | }, 9 | "keywords": [], 10 | "author": "", 11 | "license": "ISC", 12 | "dependencies": { 13 | "json-serve": "^0.1.0" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /js/vue3/mall-admin/.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /js/vue3/v3_qjt/.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /git/readme.md: -------------------------------------------------------------------------------- 1 | - git init 2 | - git add readme.md 多次添加到暂存区 3 | - git commit -m 'reason' 一次性提交 4 | - git log --oneline 提交记录 5 | - git reset --hard HEAD^ /git reset --hard id 月光宝盒 返回 6 | - git status 当前仓库状态 7 | - git pull origin master 拉下来 8 | - git push origin master 提交到远程仓库 9 | - git diff 查看有什么不一样 10 | - git reflog 查看所有记录 11 | - git remote add origin https://github.com/Mr-Wang-Y-P/lesson_my.git -------------------------------------------------------------------------------- /js/router/readme.md: -------------------------------------------------------------------------------- 1 | # 网站的核心 2 | 1. 内存 3 | a 4 | 5 | - 传统的网站开发 6 | - 使用MVVM 代替DOM 编程 7 | - 多个页面+a 8 | 1. 每个页面都是重复的完整的html 结构 9 | 2. 用户体验不太好,需要优化 10 | 每个页面的请求过程都是一次http的响应过程 11 | 完整的html 12 | 请求响应需要一个事件 页面会白一下,页面加载慢 13 | - SPA 14 | - ajax js 动态的更新内容 后台去向服务器端通信,获取新的内容 15 | 不用单纯的借助url的切换,http 16 | -------------------------------------------------------------------------------- /js/vue3/new_api/todos/.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /js/vue3/todos-setup/.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/cell-group/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | {{ title }} 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/components/goods/goods.js: -------------------------------------------------------------------------------- 1 | // components/goods/goods.js 2 | Component({ 3 | /** 4 | * 组件的属性列表 5 | */ 6 | properties: { 7 | info:{ 8 | type:Object, 9 | value:{} 10 | } 11 | }, 12 | 13 | /** 14 | * 组件的初始数据 15 | */ 16 | data: { 17 | 18 | }, 19 | 20 | /** 21 | * 组件的方法列表 22 | */ 23 | methods: { 24 | 25 | } 26 | }) 27 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/divider/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /js/type_change/4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 14 | 15 | -------------------------------------------------------------------------------- /practice/practice2-CSS-choice/practice2.3.3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 13 | 14 |

Some text A quote in a paragraph Some text.

15 | 16 |

在本例中,:lang 为 lang="en" 的 q 元素定义引号:

17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/empty/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | description: String, 7 | image: { 8 | type: String, 9 | value: 'default', 10 | }, 11 | }, 12 | }); 13 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/panel/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | classes: ['header-class', 'footer-class'], 6 | props: { 7 | desc: String, 8 | title: String, 9 | status: String, 10 | }, 11 | }); 12 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/slider/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function barStyle(barHeight, activeColor) { 6 | return style({ 7 | height: addUnit(barHeight), 8 | background: activeColor, 9 | }); 10 | } 11 | 12 | module.exports = { 13 | barStyle: barStyle, 14 | }; 15 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tag/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | 4 | function rootStyle(data) { 5 | return style({ 6 | 'background-color': data.plain ? '' : data.color, 7 | color: data.textColor || data.plain ? data.textColor || data.color : '', 8 | }); 9 | } 10 | 11 | module.exports = { 12 | rootStyle: rootStyle, 13 | }; 14 | -------------------------------------------------------------------------------- /weapp/mall/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mall", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": ".eslintrc.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "keywords": [], 10 | "author": "", 11 | "license": "ISC", 12 | "dependencies": { 13 | "@vant/weapp": "^1.10.8", 14 | "apifm-wxapi": "^3.61.0" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /js/vue3/data-version/vite-project/.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/empty/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var PRESETS = ['error', 'search', 'default', 'network']; 3 | 4 | function imageUrl(image) { 5 | if (PRESETS.indexOf(image) !== -1) { 6 | return 'https://img.yzcdn.cn/vant/empty-image-' + image + '.png'; 7 | } 8 | 9 | return image; 10 | } 11 | 12 | module.exports = { 13 | imageUrl: imageUrl, 14 | }; 15 | 16 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/cell-group/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | {{ title }} 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /js/gainian/1.js: -------------------------------------------------------------------------------- 1 | function sum(a,b){ 2 | //借用数组的slice 方法 3 | // let args=Array.prototype.slice.call(arguments); 4 | // console.log(args) 5 | // console.log(Array.prototype.toString.call(args)) 6 | // console.log(Array.prototype.toString.call(arguments)) 7 | // console.log(Array.prototype.toString.call(arguments,args)) 8 | //展开运算符 9 | let args =[...arguments] 10 | } 11 | sum(1,2) -------------------------------------------------------------------------------- /weapp/fullstack/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "pages": [ 3 | "pages/index/index", 4 | "pages/logs/logs", 5 | "pages/detail/detail" 6 | ], 7 | "window": { 8 | "backgroundTextStyle": "light", 9 | "navigationBarBackgroundColor": "#fff", 10 | "navigationBarTitleText": "Weixin", 11 | "navigationBarTextStyle": "black" 12 | }, 13 | "style": "v2", 14 | "sitemapLocation": "sitemap.json" 15 | } -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/empty/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | description: String, 7 | image: { 8 | type: String, 9 | value: 'default', 10 | }, 11 | }, 12 | }); 13 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/panel/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | classes: ['header-class', 'footer-class'], 6 | props: { 7 | desc: String, 8 | title: String, 9 | status: String, 10 | }, 11 | }); 12 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/slider/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function barStyle(barHeight, activeColor) { 6 | return style({ 7 | height: addUnit(barHeight), 8 | background: activeColor, 9 | }); 10 | } 11 | 12 | module.exports = { 13 | barStyle: barStyle, 14 | }; 15 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tag/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | 4 | function rootStyle(data) { 5 | return style({ 6 | 'background-color': data.plain ? '' : data.color, 7 | color: data.textColor || data.plain ? data.textColor || data.color : '', 8 | }); 9 | } 10 | 11 | module.exports = { 12 | rootStyle: rootStyle, 13 | }; 14 | -------------------------------------------------------------------------------- /js/type_change/1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 14 | 15 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/empty/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var PRESETS = ['error', 'search', 'default', 'network']; 3 | 4 | function imageUrl(image) { 5 | if (PRESETS.indexOf(image) !== -1) { 6 | return 'https://img.yzcdn.cn/vant/empty-image-' + image + '.png'; 7 | } 8 | 9 | return image; 10 | } 11 | 12 | module.exports = { 13 | imageUrl: imageUrl, 14 | }; 15 | 16 | -------------------------------------------------------------------------------- /js/ajax_demo/student.json: -------------------------------------------------------------------------------- 1 | { 2 | "students": [ 3 | { 4 | "id": "1", 5 | "name": "张三", 6 | "age": "21", 7 | "hometown": "景德镇" 8 | }, 9 | { 10 | "id": "2", 11 | "name": "李四", 12 | "age": "20", 13 | "hometown": "上饶" 14 | }, 15 | { 16 | "id": "3", 17 | "name": "赵二", 18 | "age": "19", 19 | "hometown": "南昌" 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /js/function_demo/3.js: -------------------------------------------------------------------------------- 1 | 'user strict'; 2 | //变量的作用域 3 | var name = '黄';//全局变量 window 4 | //this 指向 调用方式 5 | //js 变量属于 作用域 6 | function func() { 7 | var y = 2; 8 | //w=2;//不加 var 全局 不好 9 | var name = 'wang'//func 内部 局部变量 10 | { 11 | let x = 1;// 12 | var z = 3;//es5 不支持块级作用域 13 | let name = "平" //块级作用域 14 | } 15 | console.log(y, z); 16 | } 17 | func(); 18 | //console.log(w); -------------------------------------------------------------------------------- /js/vue3/data-version/vite-project/src/main.js: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue' 2 | import './style.css' 3 | import App from './App.vue' 4 | import 'element-plus/dist/index.css' 5 | //全局引入 6 | import { 7 | //按需加载 8 | ElCard, 9 | ElButton 10 | } from 'element-plus' 11 | // ElButton 全局使用 还需要 .use 12 | createApp(App) 13 | .use(ElButton) //组件变成全局组件 14 | .use(ElCard) 15 | .mount('#app') 16 | -------------------------------------------------------------------------------- /js/vue3/new_api/todos/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "todos", 3 | "private": true, 4 | "version": "0.0.0", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite", 8 | "build": "vite build", 9 | "preview": "vite preview" 10 | }, 11 | "dependencies": { 12 | "vue": "^3.2.45" 13 | }, 14 | "devDependencies": { 15 | "@vitejs/plugin-vue": "^4.0.0", 16 | "vite": "^4.0.0" 17 | } 18 | } -------------------------------------------------------------------------------- /js/vue3/todos-setup/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "todos-setup", 3 | "private": true, 4 | "version": "0.0.0", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite", 8 | "build": "vite build", 9 | "preview": "vite preview" 10 | }, 11 | "dependencies": { 12 | "vue": "^3.2.45" 13 | }, 14 | "devDependencies": { 15 | "@vitejs/plugin-vue": "^4.0.0", 16 | "vite": "^4.0.0" 17 | } 18 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/col/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var relation_1 = require("../common/relation"); 4 | var component_1 = require("../common/component"); 5 | (0, component_1.VantComponent)({ 6 | relation: (0, relation_1.useParent)('row'), 7 | props: { 8 | span: Number, 9 | offset: Number, 10 | }, 11 | }); 12 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/cell-group/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | title: String, 7 | border: { 8 | type: Boolean, 9 | value: true, 10 | }, 11 | inset: Boolean, 12 | }, 13 | }); 14 | -------------------------------------------------------------------------------- /codewars/sograms/readme.md: -------------------------------------------------------------------------------- 1 | - words 2 | - 没有重复的字母 3 | - 大小写不敏感 4 | 5 | Dermatoglyphics true 6 | isogram true 7 | aba false 8 | moOse false 9 | isIsogram false 10 | "" true 11 | 12 | - 开始刷算法时, 暴力破解, n 重循环 13 | - 需要些套路 14 | - 转变成 排好序相邻元素(O(n))是否相等判断 15 | - 把时间复杂度降下来 16 | O(n^2) 17 | O(nlogn) + O(n) 18 | O(n) ? 用空间换时间 hashMap {} -------------------------------------------------------------------------------- /css/es6/set_map/3.js: -------------------------------------------------------------------------------- 1 | // 哈希表 O(1) key => val { } dictonary 2 | 3 | const dogs =new Map();//{} 4 | 5 | dogs.set('Snickers',3); 6 | // dogs.Snickers=3 7 | dogs.set('Sunny',2); 8 | dogs.set('Hugo',10); 9 | console.log(dogs); 10 | 11 | let obj={name:'w'}; 12 | dogs.set(obj,11); 13 | console.log(dogs); 14 | 15 | dogs.forEach((val,key)=>console.log(val,key)); 16 | for(const [key,val] of dogs){ 17 | console.log(val,key); 18 | } -------------------------------------------------------------------------------- /js/vue3/todos/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Vite App 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /weapp/Car/app.js: -------------------------------------------------------------------------------- 1 | // app.js 2 | App({ 3 | onLaunch() { 4 | // 展示本地存储能力 5 | const logs = wx.getStorageSync('logs') || [] 6 | logs.unshift(Date.now()) 7 | wx.setStorageSync('logs', logs) 8 | 9 | // 登录 10 | wx.login({ 11 | success: res => { 12 | // 发送 res.code 到后台换取 openId, sessionKey, unionId 13 | } 14 | }) 15 | }, 16 | globalData: { 17 | userInfo: null 18 | } 19 | }) 20 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/col/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var relation_1 = require("../common/relation"); 4 | var component_1 = require("../common/component"); 5 | (0, component_1.VantComponent)({ 6 | relation: (0, relation_1.useParent)('row'), 7 | props: { 8 | span: Number, 9 | offset: Number, 10 | }, 11 | }); 12 | -------------------------------------------------------------------------------- /js/network/readme.md: -------------------------------------------------------------------------------- 1 | - ping www.baidu.com 顶级域名 2 | 14.215.177.39 dns 域名解析过程 3 | tcp/ip 协议 4 | IP 寻址 门牌号 5 | ipv4 32位 十进制表达 192.168.31.175 0-255 6 | 二进制 7 | 物联网的世界 入网设备数量激增 8 | ipv6 扩容? 9 | 128位 2001:0D88:0000:0023:0000:0000:200C:417A 10 | 11 | - 127.0.0.1 localhost 理解 12 | 域名 domain name search DNS 13 | - www.baidu.com 百度在顶级域名商 www.baidu.com =>14.215.177.38 14 | 分布式数据库 15 | key:value -------------------------------------------------------------------------------- /js/vue3/todos-setup/src/App.vue: -------------------------------------------------------------------------------- 1 | 9 | 10 | 15 | 16 | 21 | -------------------------------------------------------------------------------- /js/vue3/v3_qjt/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Vite + Vue 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /weapp/discovery/app.js: -------------------------------------------------------------------------------- 1 | // app.js 2 | App({ 3 | onLaunch() { 4 | // 展示本地存储能力 5 | const logs = wx.getStorageSync('logs') || [] 6 | logs.unshift(Date.now()) 7 | wx.setStorageSync('logs', logs) 8 | 9 | // 登录 10 | wx.login({ 11 | success: res => { 12 | // 发送 res.code 到后台换取 openId, sessionKey, unionId 13 | } 14 | }) 15 | }, 16 | globalData: { 17 | userInfo: null 18 | } 19 | }) 20 | -------------------------------------------------------------------------------- /weapp/discovery/styles/button.wxss: -------------------------------------------------------------------------------- 1 | /* 一个文件一件事 模块化 */ 2 | .button { 3 | display: inline-block; 4 | margin: 8rpx; 5 | background: #e0e1e2; 6 | padding: 20rpx 48rpx; 7 | font-weight: bold; 8 | border-radius: 1px; 9 | font-size: 32rpx; 10 | transition: 0.3s all; 11 | } 12 | 13 | .button.primary { 14 | background: #000; 15 | color: rgb(255, 255, 255, 0.9); 16 | } 17 | 18 | .button-hover { 19 | opacity: 0.75; 20 | } -------------------------------------------------------------------------------- /weapp/fullstack/app.js: -------------------------------------------------------------------------------- 1 | // app.js 2 | App({ 3 | onLaunch() { 4 | // 展示本地存储能力 5 | const logs = wx.getStorageSync('logs') || [] 6 | logs.unshift(Date.now()) 7 | wx.setStorageSync('logs', logs) 8 | 9 | // 登录 10 | wx.login({ 11 | success: res => { 12 | // 发送 res.code 到后台换取 openId, sessionKey, unionId 13 | } 14 | }) 15 | }, 16 | globalData: { 17 | userInfo: null 18 | } 19 | }) 20 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/notice-bar/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function rootStyle(data) { 6 | return style({ 7 | color: data.color, 8 | 'background-color': data.backgroundColor, 9 | background: data.background, 10 | }); 11 | } 12 | 13 | module.exports = { 14 | rootStyle: rootStyle, 15 | }; 16 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/sticky/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/tabbar/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/cell-group/index.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | var component_1 = require("../common/component"); 4 | (0, component_1.VantComponent)({ 5 | props: { 6 | title: String, 7 | border: { 8 | type: Boolean, 9 | value: true, 10 | }, 11 | inset: Boolean, 12 | }, 13 | }); 14 | -------------------------------------------------------------------------------- /weapp/practice/app.js: -------------------------------------------------------------------------------- 1 | // app.js 2 | App({ 3 | onLaunch() { 4 | // 展示本地存储能力 5 | const logs = wx.getStorageSync('logs') || [] 6 | logs.unshift(Date.now()) 7 | wx.setStorageSync('logs', logs) 8 | 9 | // 登录 10 | wx.login({ 11 | success: res => { 12 | // 发送 res.code 到后台换取 openId, sessionKey, unionId 13 | } 14 | }) 15 | }, 16 | globalData: { 17 | userInfo: null 18 | } 19 | }) 20 | -------------------------------------------------------------------------------- /js/deepclone/2.js: -------------------------------------------------------------------------------- 1 | const obj={a:1,b:2,c:3} 2 | //const o =obj;//赋值 -> 拷贝 3 | //{ a: 2, b: 2, c: 3 } { a: 2, b: 2, c: 3 } 4 | const o={}//新的内存 5 | for(let key in obj){ 6 | o[key]=obj[key] 7 | } 8 | // console.log(o); 9 | // o.a=2; 10 | // console.log(obj,o); 11 | //const o =JSON.parse(JSON.stringify(obj));//序列化 深拷贝最简单的方式 12 | console.log(obj,o); 13 | o.a=2; 14 | console.log(obj,o); 15 | //{ a: 1, b: 2, c: 3 } { a: 2, b: 2, c: 3 } 16 | -------------------------------------------------------------------------------- /js/vue3/mall-admin/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Vite + Vue 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /js/vue3/todos-setup/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Vite + Vue 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /weapp/fullstack/readme.md: -------------------------------------------------------------------------------- 1 | # node(java) + mysql(数据存储) 后端开发 2 | 3 | - 小程序 swiper 4 | pic link 5 | 1. 前后端分离 6 | - 前端组件化 用假数据 7 | data fastmock\ 8 | - json 数据交换格式 9 | - 后端 10 | url lacalhost:3000 http 服务? 11 | /home json 12 | - http://localhost:3000/banners 提供一个fastmock 数据接口 13 | json? 14 | 1. 使用node 提供 web http 服务 15 | http 16 | 3000 私服状态 17 | 2. /banners path 18 | /detail 详情页 -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/mixins/page-scroll.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | declare type IPageScrollOption = WechatMiniprogram.Page.IPageScrollOption; 4 | declare type Scroller = (this: WechatMiniprogram.Component.TrivialInstance, event?: IPageScrollOption) => void; 5 | export declare function pageScrollMixin(scroller: Scroller): string; 6 | export {}; 7 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/app.js: -------------------------------------------------------------------------------- 1 | // app.js 2 | App({ 3 | onLaunch() { 4 | // 展示本地存储能力 5 | const logs = wx.getStorageSync('logs') || [] 6 | logs.unshift(Date.now()) 7 | wx.setStorageSync('logs', logs) 8 | 9 | // 登录 10 | wx.login({ 11 | success: res => { 12 | // 发送 res.code 到后台换取 openId, sessionKey, unionId 13 | } 14 | }) 15 | }, 16 | globalData: { 17 | userInfo: null 18 | } 19 | }) 20 | -------------------------------------------------------------------------------- /css/position/readme.md: -------------------------------------------------------------------------------- 1 | - position 有哪几个值,用法 2 | relative 告诉它的内部,相对它进行定位 3 | top: 4 | left: 针对自己的正常文档流,定位 偏移 5 | 6 | absolute 绝对定位 脱离文档流 7 | 相对于离他最近的position :relative|absolute 定位 8 | 相对于离他最近的position属性不为static 的元素定位 9 | 10 | 11 | static 可以取消一个元素的定位,回归正常文档流 12 | 13 | fixed 相对于浏览器窗口 定位 van-sticky 固定定位 14 | 15 | 1. 常用功能 框架 16 | 2. 开始是在正常文档流 17 | scroll js .style.position="fixed" 开始固定定位 -------------------------------------------------------------------------------- /js/vue3/new_api/todos/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Vite + Vue 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/notice-bar/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function rootStyle(data) { 6 | return style({ 7 | color: data.color, 8 | 'background-color': data.backgroundColor, 9 | background: data.background, 10 | }); 11 | } 12 | 13 | module.exports = { 14 | rootStyle: rootStyle, 15 | }; 16 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/sticky/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/tabbar/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /interview/js/let_var_const/readme.md: -------------------------------------------------------------------------------- 1 | - 请介绍下 var let const 2 | 1. es6以前 用var 声明变量 那时候没有变量 3 | let const 是 es6(2015) 的变量和常量 4 | 2. var let 声明变量 5 | const 常量 如果是复杂数据类型,值还是能变得 6 | 3. let 支持块级作用域 7 | 4. var 申明的变量会挂载在window 全局对象上,会污染 8 | let不会 9 | 5. var 声明的变量会提升到所在块级作用域的最上面(声明的提升undefined)不会报错 10 | 影响代码可读性 11 | let 不会提升 12 | function 声明的函数 会提升 值也会提升 13 | const func =function(){} -------------------------------------------------------------------------------- /weapp/Car/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "pages": [ 3 | "pages/index/index", 4 | "pages/logs/logs", 5 | "pages/vehicles/vehicles", 6 | "pages/introduction/introduction" 7 | ], 8 | "window": { 9 | "backgroundTextStyle": "light", 10 | "navigationBarBackgroundColor": "#fff", 11 | "navigationBarTitleText": "Weixin", 12 | "navigationBarTextStyle": "black" 13 | }, 14 | "style": "v2", 15 | "sitemapLocation": "sitemap.json" 16 | } -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/index-anchor/index.wxml: -------------------------------------------------------------------------------- 1 | 5 | 9 | 10 | 11 | {{ index }} 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/mixins/page-scroll.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | declare type IPageScrollOption = WechatMiniprogram.Page.IPageScrollOption; 4 | declare type Scroller = (this: WechatMiniprogram.Component.TrivialInstance, event?: IPageScrollOption) => void; 5 | export declare function pageScrollMixin(scroller: Scroller): string; 6 | export {}; 7 | -------------------------------------------------------------------------------- /yayu/readme.md: -------------------------------------------------------------------------------- 1 | # 函数篇 2 | - 函数记忆功能 3 | 1. 函数的参数或函数的返回值也是涵数的话,我们称之为高阶函数 4 | memorize 高阶函数 5 | 2. 闭包 6 | 3. 巧妙地利用缓存,提升性能的关键 7 | 8 | - 闭包是如何形成的? 9 | 1. 函数嵌套函数,且运行 10 | 11 | - 记忆函数 12 | 1. 用空间换时间 cache {} 13 | 2. 使用key 14 | arguments.length + Array.prototype.join.apply(this,arguments) 15 | 不能处理参数是对象的这种情况 16 | 原因是[object Object] join 本质 ,会先toString 17 | 3. memorize 函数需要优化 -------------------------------------------------------------------------------- /js/flatten/1.js: -------------------------------------------------------------------------------- 1 | var arr = [1, [2, [3,4]], 5]; 2 | // 递归 3 | 4 | function flatten(arr) { 5 | var result = []; 6 | for (var i = 0, len = arr.length; i < len; i++) { 7 | if (Array.isArray(arr[i])) { 8 | 9 | result = result.concat(flatten(arr[i])); 10 | } else { 11 | result.push(arr[i]); 12 | } 13 | } 14 | return result; 15 | } 16 | 17 | // [1,2,3,4,5] 18 | console.log(flatten(arr)); -------------------------------------------------------------------------------- /js/function_demo/1.js: -------------------------------------------------------------------------------- 1 | //封装 2 | //add 函数声明在哪里 3 | 'use strict';//严格模式 4 | function test(){ 5 | //this 由函数的运行方式决定 6 | console.log(this); 7 | this.x=1; 8 | } 9 | //函数可以被new 被new 的函数也叫构造函数 10 | const o=new test(); 11 | console.log(o.x) 12 | function add(x,y){ 13 | //检验参数 this,argument 14 | //两个关键字对象 15 | console.log(this,arguments); 16 | return x+y; 17 | } 18 | let obj={ 19 | add:add 20 | } 21 | console.log(add(1,2)); 22 | obj.add() -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/count-down/utils.d.ts: -------------------------------------------------------------------------------- 1 | export declare type TimeData = { 2 | days: number; 3 | hours: number; 4 | minutes: number; 5 | seconds: number; 6 | milliseconds: number; 7 | }; 8 | export declare function parseTimeData(time: number): TimeData; 9 | export declare function parseFormat(format: string, timeData: TimeData): string; 10 | export declare function isSameSecond(time1: number, time2: number): boolean; 11 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/index-anchor/index.wxml: -------------------------------------------------------------------------------- 1 | 5 | 9 | 10 | 11 | {{ index }} 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /js/new_func/1.js: -------------------------------------------------------------------------------- 1 | var stuA = { 2 | name: "A", 3 | } 4 | 5 | var stuB = { 6 | name: "B", 7 | } 8 | 9 | function sayhi() { 10 | console.log(`你好,我是${this.name}`) 11 | } 12 | Object.prototype.sayhi = sayhi; 13 | 14 | // stuA stuB 都能 sayhi 15 | //call 改天换命 手动指定this 的指向 16 | //apply 17 | //this -> 调用对象 stuA stuB 18 | // sayhi.call(stuA); 19 | // sayhi.call(stuB); 20 | // stuA.sayhi(); 21 | 22 | var func=sayhi.bind(stuB); 23 | func(); 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/cell/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function titleStyle(data) { 6 | return style([ 7 | { 8 | 'max-width': addUnit(data.titleWidth), 9 | 'min-width': addUnit(data.titleWidth), 10 | }, 11 | data.titleStyle, 12 | ]); 13 | } 14 | 15 | module.exports = { 16 | titleStyle: titleStyle, 17 | }; 18 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/common/component.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import { VantComponentOptions } from 'definitions/index'; 3 | declare function VantComponent(vantOptions: VantComponentOptions): void; 4 | export { VantComponent }; 5 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/dropdown-menu/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | function displayTitle(item) { 3 | if (item.title) { 4 | return item.title; 5 | } 6 | 7 | var match = item.options.filter(function(option) { 8 | return option.value === item.value; 9 | }); 10 | var displayTitle = match.length ? match[0].text : ''; 11 | return displayTitle; 12 | } 13 | 14 | module.exports = { 15 | displayTitle: displayTitle 16 | }; 17 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/share-sheet/options.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var PRESET_ICONS = ['qq', 'link', 'weibo', 'wechat', 'poster', 'qrcode', 'weapp-qrcode', 'wechat-moments']; 3 | 4 | function getIconURL(icon) { 5 | if (PRESET_ICONS.indexOf(icon) !== -1) { 6 | return 'https://img.yzcdn.cn/vant/share-sheet-' + icon + '.png'; 7 | } 8 | 9 | return icon; 10 | } 11 | 12 | module.exports = { 13 | getIconURL: getIconURL, 14 | }; 15 | -------------------------------------------------------------------------------- /js/vue3/v3_qjt/src/main.js: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue' 2 | import './style.css' 3 | import App from './App.vue' 4 | import Element3 from 'element3' 5 | import 'element3/lib/theme-chalk/index.css' 6 | 7 | //启用vue-router 8 | import router from './router/index' 9 | import store from './store/index' 10 | createApp(App) 11 | .use(router)//use 使用 12 | .use(store) //启用store 13 | .use(Element3)//全局使用 14 | .mount('#app') 15 | -------------------------------------------------------------------------------- /practice/practice2-CSS-choice/practice2.2.4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 13 | 14 |

通用兄弟选择器

15 |

通用的兄弟选择器(~)选择指定元素的所有同级元素。

16 | 17 |

段落 1。

18 | 19 |
20 |

段落 2。

21 |
22 | 23 |

段落 3。

24 | 一些代码。 25 |

段落 4。

26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/count-down/utils.d.ts: -------------------------------------------------------------------------------- 1 | export declare type TimeData = { 2 | days: number; 3 | hours: number; 4 | minutes: number; 5 | seconds: number; 6 | milliseconds: number; 7 | }; 8 | export declare function parseTimeData(time: number): TimeData; 9 | export declare function parseFormat(format: string, timeData: TimeData): string; 10 | export declare function isSameSecond(time1: number, time2: number): boolean; 11 | -------------------------------------------------------------------------------- /practice/practice2-CSS-choice/practice2.2.3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 13 | 14 |

相邻兄弟选择器

15 |

相邻的同胞选择器(+)选择所有作为指定元素的相邻的同级元素。

16 | 17 |
18 |

div 中的段落 1。

19 |

div 中的段落 2。

20 |
21 | 22 |

段落 3。不在 div 中。

23 |

段落 4。不在 div 中。

24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /weapp/discovery/pages/index/readme.md: -------------------------------------------------------------------------------- 1 | - 内置了很多样式 2 | 复用 3 | swiper>swiper-item 组件 4 | 5 | - wxml 里{{}}模板 6 | 在页面显示出来 7 | 页面上如果有多个循环片段需要输出 8 | wx:for 指令slides wx:key 唯一值 9 | 每次遍历的时候 item 10 | 11 | - css 在哪写 12 | page/xxx.wxss 业务样式,更具体页面相关 13 | 如果有些通用样式? app.wxss 14 | 15 | - 模块化 面向对象思想 16 | 17 | - 事件 bindtap 移动端tap 事件 18 | 事件处理函数在Page({ 19 | 20 | }) 声明就可以了 21 | - wx.navigateTo({ 22 | 23 | }) 24 | wx 命名空间 源源不断的 25 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/col/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function rootStyle(data) { 6 | if (!data.gutter) { 7 | return ''; 8 | } 9 | 10 | return style({ 11 | 'padding-right': addUnit(data.gutter / 2), 12 | 'padding-left': addUnit(data.gutter / 2), 13 | }); 14 | } 15 | 16 | module.exports = { 17 | rootStyle: rootStyle, 18 | }; 19 | -------------------------------------------------------------------------------- /weapp/mall/miniprogram_npm/@vant/weapp/row/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function rootStyle(data) { 6 | if (!data.gutter) { 7 | return ''; 8 | } 9 | 10 | return style({ 11 | 'margin-right': addUnit(-data.gutter / 2), 12 | 'margin-left': addUnit(-data.gutter / 2), 13 | }); 14 | } 15 | 16 | module.exports = { 17 | rootStyle: rootStyle, 18 | }; 19 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/cell/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var style = require('../wxs/style.wxs'); 3 | var addUnit = require('../wxs/add-unit.wxs'); 4 | 5 | function titleStyle(data) { 6 | return style([ 7 | { 8 | 'max-width': addUnit(data.titleWidth), 9 | 'min-width': addUnit(data.titleWidth), 10 | }, 11 | data.titleStyle, 12 | ]); 13 | } 14 | 15 | module.exports = { 16 | titleStyle: titleStyle, 17 | }; 18 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/common/component.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import { VantComponentOptions } from 'definitions/index'; 3 | declare function VantComponent(vantOptions: VantComponentOptions): void; 4 | export { VantComponent }; 5 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/dropdown-menu/index.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | function displayTitle(item) { 3 | if (item.title) { 4 | return item.title; 5 | } 6 | 7 | var match = item.options.filter(function(option) { 8 | return option.value === item.value; 9 | }); 10 | var displayTitle = match.length ? match[0].text : ''; 11 | return displayTitle; 12 | } 13 | 14 | module.exports = { 15 | displayTitle: displayTitle 16 | }; 17 | -------------------------------------------------------------------------------- /weapp/miniprogram-12/miniprogram_npm/@vant/weapp/share-sheet/options.wxs: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | var PRESET_ICONS = ['qq', 'link', 'weibo', 'wechat', 'poster', 'qrcode', 'weapp-qrcode', 'wechat-moments']; 3 | 4 | function getIconURL(icon) { 5 | if (PRESET_ICONS.indexOf(icon) !== -1) { 6 | return 'https://img.yzcdn.cn/vant/share-sheet-' + icon + '.png'; 7 | } 8 | 9 | return icon; 10 | } 11 | 12 | module.exports = { 13 | getIconURL: getIconURL, 14 | }; 15 | -------------------------------------------------------------------------------- /js/vue3/data-version/vite-project/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vite-project", 3 | "private": true, 4 | "version": "0.0.0", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite", 8 | "build": "vite build", 9 | "preview": "vite preview" 10 | }, 11 | "dependencies": { 12 | "element-plus": "^2.2.28", 13 | "vue": "^3.2.45" 14 | }, 15 | "devDependencies": { 16 | "@vitejs/plugin-vue": "^4.0.0", 17 | "vite": "^4.0.0" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /js/vue3/v3_qjt/src/App.vue: -------------------------------------------------------------------------------- 1 | 2 | 14 | 15 | 18 | 19 | --------------------------------------------------------------------------------