uniapp 下载工具下载HBuilderX和微信开发者工具新建项目下载好之后在HBuilderX中新建项目,文件–>新建–>项目–>选择uni-app运行在浏览器、微信开发者工具上第一次运行在微信开发者工具上需要配置小程序运行目录(还要注意打开微信开发者工具的端口号,设置–>安全设置–>打开端口号)全局配置在pages.json的globalStyle中,文档详情创建新页面和页面的配置新建目录–>新建vue文件在pages.json中将新建的文件路径添加
vue源码分析 vue源码分析分析vue作为一个MVVM框架的基本实现原理一. 数据代理数据代理: 通过一个对象代理对另一个对象(在前一个对象内部)中属性的操作(读/写)vue 数据代理: 通过 vm 对象来代理 data 对象中所有属性的操作// 相当于vue的构造函数function MVVM(options) { //将配置对象保存到vm this.$options = options; //将data对象保存到vm和变量data中 var data = (this._data = t
css实现视差滚动效果 css实现视差滚动效果实现该效果其实非常简单,就是background-attachment:fixedbackground-attachment有三个属性值下面是效果: <body> <div class="box"> <div class="flowImage fixed-bg bg1"> <p>aaa</p> </div> <div class="fl
贪心算法与动态规划 贪心算法硬币找零例如,有以下面额(硬币):1,5,10,5。 如果要找36的零钱,我们可以用1个25的硬币、1个10的硬币和1个1的硬币。 如何将这个解答转化成算法?function get_min_coins(price) { const coins = [100, 25, 10, 5, 1]; let coins_list = []; for (let i = 0; i < coins.length; i++) { let coins_count = parseInt(
一些常见的js手写代码题 实现call、apply、bind,实现new、实现instanceof、组合继承、深浅拷贝、防抖和节流、模拟事件代理和事件绑定、promise、拷贝函数、数组扁平化、去重、获取url参数并转化成对象、函数柯里化、object.create()、proxy代理、图片懒加载、滚动加载插入几万条数据、字符串解析
js高级教程 数据类型1.分类:基本类型(保存基本类型数据的变量)和引用类型(保存对象地址值的变量)基本类型:Number: 任意数值String: 任意文本Boolean: true/falseundefined: undefinednull: null引用类型:object、Array、Function2.判断typeof(typeof xxx)可以区别: 数值, 字符串, 布尔值, undefined, function不能区别: null与对象, 一般对象与数组instanceof(
js原型和原型链 js原型//定义一个类 class Student { constructor(name, score) { this.name = name; this.score = score; } introduce() { //introduce方法是类上的方法 console.log("xxx"); } } let stu = ne