
ReactJs
文章平均质量分 59
zjw0742
这个作者很懒,什么都没留下…
展开
-
window下的NodeJS安装与npm工具安装调试
1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。2、安装过程基本直接“NEXT”就可以了。(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如“C转载 2016-09-10 13:12:36 · 546 阅读 · 0 评论 -
一个例子看懂ajax传递Json
$("#btnSend").click(function() { $("#request-process-patent").html("正在提交数据,请勿关闭当前窗口..."); $.ajax({ type: "POST", url: "RequestData.ashx", contentType: "application/转载 2016-11-21 21:16:39 · 305 阅读 · 0 评论 -
path.json
{ "ServiceAddress":"http://10.82.17.18/bods.svc/", "ServletServiceAddress":"http://10.82.17.18/", "TokenVerify":"http://10.82.17.18/rest/auth/login", "mapUrl":"http://10.82.17.18"}原创 2016-11-24 19:44:25 · 477 阅读 · 0 评论 -
js绘制流程图、图表------with mermaid.js
graph LR; A--合并-->B; A-->C; B-->D; C-->D; mermaid.init({noteMargin: 10}, ".firstTest");原创 2016-11-25 20:20:01 · 5296 阅读 · 0 评论 -
JS中判断对象是否含有某个属性的方法
您查询的关键词是:判断对象是否有某属性 以下是该网页在北京时间 2016年12月10日 08:29:53 的快照;如果打开速度慢,可以尝试快速版;如果想更新或删除快照,可以投诉快照。百度和网页 http://www.cnblogs.com/kongxianghai/archive/2013/04/12/3015803.html 的作者无关,不对其内容负责。百度快照谨为网络故原创 2016-12-15 09:26:13 · 7063 阅读 · 0 评论 -
开源地图OSM Gis 下只屏蔽地图区域的修改方法!
Open source Map是一个免费开源的地图,这个相比于收费的地图Arc Gis具有低成本的优势,但去官网下载地图文件的时候只能下载整个中国的地图,这会带来一个问题,我们只需呀显示一个省份,比如我只想显示广东省的地图,而广东省外的地图需要屏蔽掉。 1.前端的地图使用的地图库是leaflet。 2.原创 2016-12-21 21:43:47 · 1444 阅读 · 0 评论 -
javascript:执行环境与作用域链以及函数执行
执行环境定义定义了变量或者函数有权访问的其他数据,每个执行环境都有一个与之相关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中。我们编写的代码无法访问这个对象,但解析器会在处理数据时在后台使用它。执行环境的创建全局执行环境在web浏览器中,全局执行环境被认为是window对象,因此所有全局变量和函数都是作为window对象的属性和方法创建的。代码载入浏转载 2017-01-05 16:59:37 · 347 阅读 · 0 评论 -
Echarts 占用CPU高,导致浏览器卡顿问题。
页面中使用了大量的Echarts 图例,当操作页面时间久了后发现浏览器占用电脑CPU达到了30%,而电脑的配置是服务器级别的配置,这让人觉得奇怪。使用chrome的profile调试工具记录了js脚本的cpu占用情况,定位到echarts的一个函数占用了大量的CPU,这个函数是: return setInterval(function () {原创 2017-01-10 16:34:35 · 26901 阅读 · 4 评论 -
获取连接到wifi热点的手机信息。
最近开发一个项目,遇到一个问题,在手机开启热点的情况下,想要获取是哪个设备已经连接上了android手机开启的热点。经过google,baidu ,最终没有找到答案。最后想起在国外论坛下载了一个AP Demo,看了看源码,最终找到了可解决问题的方法。如下:此方法肯定是熟知linux开发者想到的办法,用re文件管理器去"/proc/net/arp",进去一看,发现连接上热点的转载 2017-03-03 08:51:03 · 4201 阅读 · 0 评论 -
android 发送接收JSON
package com.yqq.jsonclienttest; import java.io.IOException; import java.io.OutputStream; import java.net.InetAddress; import java.net.Socket; import java.net.UnknownHostException;转载 2017-03-14 08:45:54 · 1092 阅读 · 0 评论 -
javascript中的深拷贝和浅拷贝?
作者:邹润阳链接:https://www.zhihu.com/question/23031215/answer/46220227来源:知乎著作权归作者所有,转载请联系作者获得授权。感觉大家好像都没有正面回答题主的问题呢。题主问的是深复制和浅复制的区别,大家答的却都是如何实现深复制。我来答一发~先抛开jQuery,上几句简单的代码:var obj = {转载 2016-11-11 19:14:30 · 340 阅读 · 0 评论 -
React+router+redux兼容ie8下的页面效果
在虚拟机下进行测试,性能还是相当不错的,但不能涉及大数据刷新,ie8下不适合大数据刷新渲染,性能会差很多,简单的页面显示和数据渲染是没问题的原创 2017-07-20 13:18:18 · 749 阅读 · 0 评论 -
最完整的React+Redux+router兼容ie8 修改!!!!
最近的一个项目使用的是React+React-router+Redux框架,刚开始编写代码的时候,客户的需求不明确,没有明确要求兼容IE8,当第一个版本出来之后,用户发现不能在IE8下使用,才提出兼容IE8的事情。但当时整体的代码框架和主要功能都已经实现,如果更换框架来实现,相当于放弃前面几个月的React代码重写。这带来的工作量是难以估计的。 查找网上的React兼容IE8的方法,原创 2016-10-31 13:38:52 · 14590 阅读 · 3 评论 -
js文件全局引用redux的store
https://segmentfault.com/q/1010000010159774/假设已有类似如下代码let store = createStore(reducers);那么store为一个对象,其是如下的结构 { //执行createStore其实返回的就是这些东东 dispatch, //触发acti转载 2017-12-17 14:10:37 · 3840 阅读 · 0 评论 -
ES6 语法特点import export
博客园首页新随笔联系订阅 管理随笔 - 256 文章 - 1 评论 - 266ES6新特性:使用export和import实现模块化阅读目录 ES6的模块化的基本规则或特点: 下面列出几种import和export的基本语法: ES6导入的模块都是属于引用: 循环依赖的问题: 浏览器兼容: 参考: 在ES6前, 前端就使用RequireJS转载 2016-12-02 21:05:21 · 1907 阅读 · 0 评论 -
图层叠加的控制属性zIndex,数值与所在上层层次成正比。
$(".navbar-bottom").css("z-index",1000);//修复navbar显示在了地图的下方的bug原创 2016-12-12 09:19:40 · 900 阅读 · 0 评论 -
Web前端echarts插件的基础使用,创建报表组件。
ECharts介绍本文介绍的是2.0的版本,3.0版本已经出来了。ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高转载 2016-09-11 13:36:37 · 2866 阅读 · 0 评论 -
深入理解 react-router 路由系统
作者:范洪春链接:https://zhuanlan.zhihu.com/p/20381597来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。在 web 应用开发中,路由系统是不可或缺的一部分。在浏览器当前的 URL 发生变化时,路由系统会做出一些响应,用来保证用户界面与 URL 的同步。随着单页应用时代的到来,为之服务的前端路由系统也相继出现了。有转载 2016-09-04 09:09:31 · 2524 阅读 · 0 评论 -
var React = require(“react”)的require是啥?
最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 这段代码依次加载多个js文件。这样的写法有很大的缺点。首先,加载的时候,浏览器会停止网页渲染,加载文件越多,网页失去响应的时间就会越长;其次,由于js文件之间存在依赖转载 2016-09-04 15:44:30 · 5028 阅读 · 2 评论 -
JS 中json解析和构造详解eval、JSON.stringify、JSON.parse
函数构造定义法返回 var strJSON = "{name:'json name'}";//得到的JSONvar obj = new Function("return" + strJSON)();//转换后的JSON对象alert(obj.name);//json namejs中著名的eval函数 var strJSON = "{name:'json na转载 2016-09-28 17:36:52 · 617 阅读 · 0 评论 -
echart2.2.7在ie8下的兼容问题!!!参数无效 NaN
最近在将一个echarts2.2.7的版本修改兼容到ie8,其中遇到一个坑echarts2.2.7的demo在IE8下显示正常,并且我们项目里面的首页饼状图pie,和柱状图都能正常显示,但是子页面的饼状图和柱状图显示不出来,并且报错参数无效,因为IE8下无法进行调试,只能用Echarts的源代码加进去进行调试。定位到了vmlcanvas代码处的错误: var Painter = func原创 2016-10-25 14:25:51 · 5523 阅读 · 0 评论 -
Jquery插件库开发解析
jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方转载 2016-10-15 16:36:26 · 463 阅读 · 0 评论 -
win7 64位下的IE8占用cpu高的解决方法
装了64位系统,原在WIN7时就常发现CPU资源占用常到99%,但对网速没什么影响,还以为是误报也就没管了。保留配置升级到WIN8后,一开IE浏览器还是出现CPU资源占用99%的问题,另1台倒没事。后来网上搜了一下,才发现2010年就有人提出并解决了这个问题,按该办法修改了注册表设为只启用1个进程后,进任务管理器一看,开了7个网页CPU只占1%-转载 2016-10-26 15:08:39 · 1524 阅读 · 0 评论 -
Java Script 的调试技巧
1. debugger;我以前也说过,你可以在JavaScript代码中加入一句debugger;来手工造成一个断点效果。需要带有条件的断点吗?你只需要用if语句包围它:复制代码代码如下:if (somethingHappens) { debugger;}但要记住在程序发布前删掉它们。2. 设置在转载 2016-10-19 09:14:00 · 1187 阅读 · 0 评论 -
OData 语法使用规则介绍
I recently did a crash course in Data Services and OData.While doing so I realized my notes might be useful for you guys. So here is my little cheat sheet to quickly get up to speed with OData U转载 2016-10-19 09:16:55 · 12200 阅读 · 0 评论 -
javascript判断ie版本,判断浏览器
DD_belatedPNG.fix('.png_bg, img, li');原创 2016-10-19 11:54:14 · 406 阅读 · 0 评论 -
GIT 版本控制软件的常用命令记录每次更新到仓库 现在我们手上已经有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。接下来,对这些文件作些修改,在完成了一个阶段的目标和使用方法
记录每次更新到仓库现在我们手上已经有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。接下来,对这些文件作些修改,在完成了一个阶段的目标之后,提交本次更新到仓库。请记住,工作目录下面的所有文件都不外乎这两种状态:已跟踪或未跟踪。已跟踪的文件是指本来就被纳入版本控制管理的文件,在上次快照中有它们的记录,工作一段时间后,它们的状态可能是未更新,已修改或者已放入暂存转载 2016-10-29 13:47:49 · 1441 阅读 · 0 评论 -
对象数组根据单个属性进行排序
fuckvar by = function(name){ return function(o, p){ var a, b; if (typeof o === "object" && typeof p === "object" && o && p) { a = o[name]; b = p[na原创 2016-11-29 21:23:52 · 494 阅读 · 0 评论 -
React框架下,关于制作软件的用户帮助手册的一些想法
因为公司软件是维护管理类的,所以一些软件配置和功能对初次接触的用户理解起来还是存在一定难度的,所以用户提出在页面制作用户帮助的说明。 主要思路: 1.创建一个React组件,该组件包含一个iframe框架,用于加载不同类型的html文件。 2.把当前的word使用说明文档根据不同的目录转换成小块的html文件,并且进行命名。3.在if原创 2016-11-18 22:04:03 · 675 阅读 · 0 评论 -
React Native常用第三方组件汇总--史上最全[转]
本文出处:http://blog.youkuaiyun.com/chichengjunma/article/details/52920137React Native 项目常用第三方组件汇总: react-native-animatable 动画 react-native-carousel 轮播 react-native-countdown 倒计时转载 2017-12-18 10:42:48 · 2399 阅读 · 0 评论