摘要:
1、JSON是一种传输数据的格式,(以对象为样板,本质上就是对象,但用途有区别,对象就是本地用的,json是用来传输的) JSON.parse();string->json JSON.stringify();json->string 阅读全文
posted @ 2020-03-20 19:24
雪绒花1124
阅读(122)
评论(0)
推荐(0)
摘要:
1、什么是DOM? DOM->Document Object Model DOM定义了表示和修改文档所需的方法。DOM对象即为宿主对象,由浏览器厂商定义,用来操作html和xml功能的一类对象的集合。也有人称DOM是对HTML以及XML的标准编程接口(xml在html之前,能够自定义标签) 2、点击 阅读全文
posted @ 2020-03-20 19:22
雪绒花1124
阅读(243)
评论(0)
推荐(0)
摘要:
1、字符串去重 //字符串去重 function quStr(str){ var arr = str.split('') var temp = {}, arr1 = []; for(var i = 0; i<arr.length;i++){ if(!temp[arr[i]]){ temp[arr[i 阅读全文
posted @ 2020-03-20 19:21
雪绒花1124
阅读(146)
评论(1)
推荐(1)
摘要:
function type(target){ var template = { '[object Array]':'array', '[object Object]':'object', '[object Number]':'number - object', '[object Boolean]': 阅读全文
posted @ 2020-03-20 19:20
雪绒花1124
阅读(209)
评论(0)
推荐(0)
摘要:
js创建对象的6种方法 1、对象字面量方法 var person ={ name: "qinqin", age: 24, family: ["fanfan","ningning","lingling"], say: function(){ console.log(this.name); } }; 2 阅读全文
posted @ 2020-03-20 19:18
雪绒花1124
阅读(605)
评论(1)
推荐(0)
摘要:
1、在js中转换 先在utils文件夹下的util中写入下面代码 1 function formatTimeTwo(number, format) { 2 var formateArr = ['Y', 'M', 'D', 'h', 'm', 's']; 3 var returnArr = []; 4 阅读全文
posted @ 2020-03-20 19:15
雪绒花1124
阅读(2305)
评论(0)
推荐(0)
摘要:
1、在app.son文件加上 2、在根目录下建一个名为packageA的目录 3、跳转页面 阅读全文
posted @ 2020-03-20 19:13
雪绒花1124
阅读(128)
评论(0)
推荐(0)
摘要:
1、在HTML页面写上 1 <view class="mask_hb" wx:if="{{haibao}}"></view> 2 <view class="canvas-box" hidden='{{haibao == false}}'> 3 <canvas class="canvas" canva 阅读全文
posted @ 2020-03-20 19:10
雪绒花1124
阅读(434)
评论(0)
推荐(0)
摘要:
在ES5中,声明变量只有var和function两种形式。但是因为var声明的变量会有一定的缺点(内层变量可能覆盖外层变量的问题以及用来计数的循环变量泄露为全局变量,下面会有详细的介绍),ES6提出了使用let和const声明变量,下面就来看看他们之间的区别。 1,什么时候提出的? var是ES5提 阅读全文
posted @ 2020-03-20 19:09
雪绒花1124
阅读(222)
评论(0)
推荐(0)
摘要:
习题 1 var f = ( 2 function f(){return '1'}, 3 function g(){return 2} 4 )() 5 typeof f //number (括号操作符会返回逗号后面的东西) var x = 1; if(function f(){}){ x+=type 阅读全文
posted @ 2020-03-20 19:06
雪绒花1124
阅读(147)
评论(0)
推荐(0)
摘要:
小程序开发请求提供了api,wx.request(),方便管理,可以对请求进行封装。 实现:创建一个api文件夹 1.创建urls.js文件,用于url管理 2.创建request.js,用于实现对wx.request()的封装 import urls from './urls' const ser 阅读全文
posted @ 2020-03-20 19:05
雪绒花1124
阅读(249)
评论(0)
推荐(0)
摘要:
一、对象 1、用已学的知识,描述一下你心目中的对象 2、属性的增(obj.smoke、obj['smoke'])、删(删除属性之后再去查找返回undefined。以前的变量未经声明去查找会报错,当一个对象的属性没有会打印undefined)、改、查 1 var mrFan ={ 2 name:'mr 阅读全文
posted @ 2020-03-20 19:04
雪绒花1124
阅读(169)
评论(0)
推荐(0)
摘要:
1、[[scope]]:每个JavaScript函数都是一个对象,对象中有些属性我们可以访问,但有些不可以,这些属性仅供JavaScript引擎存取,[[scope]](对象的隐式属性)就是其中一个。 [[scope]]指的就是我们所说的作用域,其中存储了运行期上下文的集合。 作用域链:[[scop 阅读全文
posted @ 2020-03-20 19:02
雪绒花1124
阅读(118)
评论(0)
推荐(0)
摘要:
js特点(单线程,解释性语言)函数声明整体提升,变量 声明提升 js运行三部曲 a:语法分析(js会先去扫描文件是否存在缺失大括号,语法错误) b:预编译 c:解释执行 1、预编译前奏 a:imply global暗示全局变量:即任何变量,如果变量未经声明就赋值,此变量就为全局对象(window)所 阅读全文
posted @ 2020-03-20 19:01
雪绒花1124
阅读(148)
评论(0)
推荐(0)
摘要:
耦合(重复度高),js要讲究低耦合(把代码封装在一个黑匣子里面,就叫做函数),高内聚。函数最基本的功能就是简化代码。 函数就是为了抽象规则 1、函数声明 a:函数声明 function test(){} b:函数表达式 var test = function abc(){} 表达式就是忽略了名字,t 阅读全文
posted @ 2020-03-20 19:00
雪绒花1124
阅读(163)
评论(0)
推荐(0)
摘要:
JavaScript构造函数详解 1、构造函数就是初始化一个实例对象,对象的prototype属性是继承一个实例对象。 2、构造函数的三大特点: a:构造函数的函数名的第一个字母通常大写。 b:函数体内使用this关键字,代表所要生成的对象实例。 c:生成对象的时候,必须使用new命令来调用构造函数 阅读全文
posted @ 2020-03-20 18:59
雪绒花1124
阅读(1283)
评论(0)
推荐(0)
摘要:
3月4日 new操作符具体干了什么呢? 1、创建一个空对象,并且this变量引用该对象,同时还继承了该函数的原型。 2、属性和方法被加入到this引用的对象中。 3、新创建的对象由this所引用,并且最后隐式的返回this。 1 var obj = {}; 2 obj._proto_ = Base. 阅读全文
posted @ 2020-03-20 18:58
雪绒花1124
阅读(176)
评论(0)
推荐(0)
摘要:
1、非常有用,特别在做数据交互 ajax let [a,b,c] = [12,4,5] 注意:左右两边的结构要保持一致 2、json: 1 let json = { 2 name:'fanfan', 3 age:19, 4 sex:'max' 5 } 6 let{name,age,sex}=json 阅读全文
posted @ 2020-03-20 18:57
雪绒花1124
阅读(143)
评论(0)
推荐(0)