windows下node_modules\node-sass\vendor报错

2017-06-29
React Redux Starter Kit克隆下来后安装完依赖包,把项目启动了,发现运行时候报错 Missing binding E:\react\rapp\node_modules\node-sass\vendor\win32-x64-57\binding.node 其原因是windows下的node-sass编译没通过,需要下载微软的编译环境及工具,但是不想下载,然后发现了...

阅读更多

openlayers4.0嵌套谷歌地图

2017-06-17
openlayers是开源地图,地图瓦片清晰度和信息都没有商业地图那么完善,在此基础上,套上谷歌地图这一层皮就完美了! 墨卡托投影 OpenLayers 采用的是墨卡托投影,Google Maps也是墨卡托投影,那么在openlayers上显示的坐标和google应该可以是同一种坐标,设备上传的是gps经纬度,首先要把gps的位置显示在ol上,必须转换为ol的坐标系 // 广州珠...

阅读更多

openlayers地图添加标志物

2017-06-14
openlayers是最好的开源地图引擎,我们开发主要在地图上标记兴趣点,画区域,任意图形,运动轨迹等等。在ol地图上画东西其实非常简单,只需要按以下步骤执行 Point point是一个ol坐标点,例如根据经纬度来转为ol对应的坐标 var lonLat = [114.158648, 22.284701]; var transPoint = ol.proj.fro...

阅读更多

apiCloud三种地图切换

2017-06-09
由于项目需要拥有三种地图切换功能,在设置里面配置默认地图,apicloud提供了四种数据存储机制,Local Storage,偏好数据,文件,数据库,local storage是对h5的localStorage的封装,项目使用在对当前app的一些临时数据存储,而一些常用配置,存放在偏好数据,类似于android的sharePerference,接口方法有 api.setPrefs()、api.ge...

阅读更多

doT-高速模板渲染引擎

2017-06-05
doT作为一个模板渲染引擎来说,无论是在nodejs还是在浏览器,性能都相当优越,不同于vue,react的mv*框架,它的功能很简单,输入模板字符串,输出渲染后的html 在apicloud开发时,由于不是单纯的spa应用,每个window相当于一个html,所以尽量不采用vue,react等来渲染页面,再说双向绑定,dom操作比较少,所以使用doT来渲染速度会略胜一筹 遍历对象 ...

阅读更多

extjs跨域请求

2017-06-04
前后端分离架构离不开跨域请求,ext也不例外,ext封装了jsonp模块,相关的有 jsonpStore 和 jsonpProxy 原理 如果有这个请求 Ext.data.JsonP.request({ url : 'foo.php' }); ext会在头部创建一个 script 标签请求 foo.php 路径下的资源(get方法),对应的路径 foo.php?call...

阅读更多

extjs自定义控件实现

2017-05-28
extjs提供了 widget 控件功能,跟组件类似,但是不是基于组件,ext提供的组件满足日常使用,但是要实现一些复杂的小功能,就可以使用widget来实现想要的元素组合功能 ext自带的widget包括 Progress Bar (Ext.Progress or "progressbarwidget") Slider (Ext.sli...

阅读更多

extjs6自定义组件

2017-05-26
新的公司并没有用mvvm框架,用的是extjs这个mvc框架,由于之前没接触过,用了一个星期了解了大致的框架,发现extjs用来开发富客户端应用还是很有用的,而且样式统一,组件功能大致齐全,可以满足正常的使用,目前需要做一个时间轴无线滚动效果,发现没适合组件,只得自己开发。 组件定义 组件定义需要继承 Component 这个类 Ext.define('My.custom.C...

阅读更多

vuejs的slot(插槽)

2017-05-08
vue2出了一个slot(插槽)功能,这个功能是用来干嘛的? 无名slot 我的理解就是一个组件元素里面的内容分发到指定的slot位置,例如,我们有一个模板 <template id="layout-tpl"> <div> <slot><h1>my-comp里面没内容,我显示</h1></slot> ...

阅读更多

js实用小技巧

2017-04-12
数组排序 利用数组自带的sort方法可以实现排序功能(默认升序),例如这样 var arr = [1,3,6,2,4]; var sortArr = arr.sort(); // [1,2,3,4,6] 如果要降序排序的话,可以这样 var newArr = arr.sort(function(a1, a2) { return a2 - a1; // 后面大于前面的调换,就是降序...

阅读更多

react state和immutable.js

2017-03-30
纯函数 纯函数是函数式编程的基础,纯函数定义: 给定相同的输入,始终返回相同的输出 无副作用,不会修改作用域之外的状态 不依赖于外部的可变状态 一个简单的纯函数 function incrementByOne(num) { return ++num; } 对于上面的函数,无论执行多少次 increatementByOne(4)...

阅读更多

javascript之promise

2017-03-08
Promise定义 在promise以前,js用回调函数来处理异步请求,当上一次请求和下一次请求存在依赖关系的时候,就会出现回调地狱,类似这样嵌套回调 $.post('/getUser', function(data) { $.post('/getInfo', userId: data.id, function(){ ... }) }) 为了更好的异步流程控制...

阅读更多

最新发布
热门文章