js基础
文章平均质量分 73
Eknow05
自己选择的路,跪着也要爬完
展开
-
js —— BOM对象
ECMAscript是JavaScript的核心,而浏览器使用JavaScript的核心是BOM。BOM对象包括,window对象、location对象、navigator对象、screen对象、history对象。转载此篇文章原创 2018-02-01 21:37:27 · 190 阅读 · 0 评论 -
js 数据引用类型(二)——数组Array
除了 Object之外,Array类型也是js中最常用的类型了。创建数组有2种基本方式,一是Array构造函数,如var colors=new Array(3); 二是使用数组字面量表示法,如var colors=["red","blue","green"];那如何检测数据类型是Array呢,使用的便是instanceof , 如value instanceof A原创 2018-01-26 22:06:01 · 284 阅读 · 0 评论 -
js难点(一)闭包
要了解一个知识点,必须要弄懂它的概念,作用,以及应用场景。首先,我们从闭包的概念出发;闭包,就是指能访问其他函数内部变量的一个函数。换个角度理解,要访问某个函数内部定义的变量,全局是无法访问的,这时只需要在该函数内部定义一个子函数便可以访问父函数定义的变量,而这个子函数,便可以称为闭包。接着从作用讲起,闭包最大的作用,便是能够防止变量被回收,亦即能保存局部变量。下面举个例子:f原创 2018-01-27 22:50:31 · 233 阅读 · 0 评论 -
js难点(二)封装与继承
js一切皆是对象。然而js语法里没有类,所以如果对象里面要有属性(proterty)和方法(method),就必须要用到封装。为了实现原型对象与实例对象的相关,封装提供了2种模式,构造函数模式与原型模式。(至于工厂模式就不说啦,工作都没用到)(一) 构造函数 function Cat(name,color){ this.name=name; this.color=原创 2018-01-29 14:18:23 · 154 阅读 · 0 评论 -
用mpvue实现一个简单的demo
序言上一篇从腾讯后台搭建以及搭建本地开发环境这两个方面进行总结。在进行编码时,这两种搭建方式也能提供更好的开发环境,提高实际的开发效率。这一节主要分享的便是如果用mpvue实现一个基础的demo,这个demo主要会从mpvue的特性、结构,以及生命周期来实现,期间遇到的坑,Eknow君也会一步步踩踏实了,走得稳点。mpvue的特性彻底的组件化开发能力:提高代码完整的Vue.j...原创 2018-11-08 09:25:29 · 1532 阅读 · 0 评论 -
初探Mpvue的组件、样式机制
序言实现了一个简单的demo之后呢,Eknow君这一节会通过小程序API来实现几个小功能。主要从mpvue的组件、语法以及小程序的相关API完善。mpvue的组件上一节,我们可以了解到mpvue基本支持vue组件的所有特性,不遵守这些特性并不会错误,我们只是了能够开发良好的代码,编写高质量的代码可以说是程序员的一道分水岭吧。回到正题哈,mpvue在很大程度上 都支持vue组件与...原创 2018-11-18 11:17:34 · 2285 阅读 · 0 评论 -
mpvue的城市定位
序言今天给大家分享下小程序如何获取用户的城市定位。基本每个生活服务的应用都有这种类似场景,通过用户的当前位置,就可以实现周边的路线、美食等场景,典型的例子有高德地图中的导航、饿了么的定位等。那小程序怎么实现获取用户的城市定位呢,这就得看看如何运用百度API与小程序的API来实现这一功能。小程序的API`wx.getLocation`获取用户的地理位置、速度。参考api,里面的...原创 2018-11-18 11:20:01 · 1452 阅读 · 0 评论