8 洲上牧童

尚未进行身份认证

我要认证

bug is on the way ~

等级
TA的排名 12w+

熟悉的陌生人,揭开 d3 transition 的面纱

每次d3画图要用到渐变都去参考别人的例子,今天花点时间总结了一下d3中的Transition:用于元素的缓动加载,也可以认为是渐变。小功能有大用处,下面我通过两个例子向大家展示Transition。欢迎交流,共同进步。

2020-07-31 17:04:00

老调重弹,Android Studio 打包H5项目(2020版)

最近有个非常需求,领导要我把H5打包成安卓App。无奈之下,倒腾了一翻。用Android Studio来打包H5项目,其实并不难,看完本文就知道啦,2020版,点击我查看更多......

2020-06-11 14:13:55

就重定向了一下,该S的端口号哪里来的?

项目要上线,部署时链接突然多出个端口号?别着急,今天咱们来讲讲实际生产环境产生的一个Nginx重定向多出个端口号的问题。

2020-04-07 16:29:35

围观,听说你用Vue写H5项目了?

今天我看到鱿鱼须在VueConf的演讲了,Vue3.0用的是Typescript写的,想想微软还是强大,这种类Java的语言也能被他搞的这么火,吓得我赶紧去看下Typescript。前端变化真快~

2020-01-15 17:33:09

Openlayer 数据可视化开发笔记

很长一段时间,在我的认知里,对地图的理解都只是在百度和高德,直到我换了工作岗位后,才知道原来有个很有名的开源地图库叫作Openlayer(与它同级别的还有LeafLet),因为项目需要,所以开始学习这个库,这篇文章带大家走进 Openlayer

2019-12-29 11:23:40

JsonVee - Vue+Nodejs项目脚手架

在上一家公司工作的时候,项目用的是Vue框架,前后端也是在一起的,但是感觉偏笨重,于是自己搞了个脚手架。jsonVee是这个脚手架的名字,前端部分主要是Vue,后端Web Api 部分用的是Nodejs,基于Express4.x。数据库现在集成进去的是Mongodb(当...

2019-10-28 19:54:53

Git 使用笔记(持续更新中...)

Git在工作中每天都会用到,从开始pull , push ,到后面的回滚和删除,踩过很多坑,这里记录一下。最近更新 2020-07-16

2019-03-26 19:20:57

《ES标准入门》&《UNDERSTANDING ECMACHRIPT 6》 读书摘录笔记(下)

前言这两本书应该是目前ES6相关的比较好的了,网上有电子版本(文末有链接)。不过我买了书看,哈哈。这两篇摘录笔记分为上下两部分,本文是下半部分(7-10章),摘录了两本书里一些比较有用的知识点。目录 7 . Symbol和Symbol属性 8 . Javascript中的类 9 . Promise、Generator函数、Async函数 10 . 代理(Pro...

2018-06-18 13:19:20

结构-行为-样式 - angularJs 指令实现无限级下拉列表

A、数据格式:[ { "groupKey": "c1", "name": "项目营销", "selectHide": false, "son": [ { "groupKey": "c1t1", "name": "项目一&q

2018-04-14 23:21:38

结构-行为-样式 - React + Redux + Webpack + Antd 小Demo

最近在学习React,从小白到入门,谈不上精通。每一个新的框架都是一样,主要是自己有自己的学习方法,再多的框架也是手到擒来。React主要的思想就是组件开发,官网上的Demo也说的很详细,就是让你在做一个页面之前,先想想,这个东西能拆分成什么模块,子模块,怎样嵌套。设计的思路理清楚之后才是动手写代码,同时,作为一个框架,它采取的是一种包容的态度。一个Demo下来,除了官方的那几个Js之外,其他大部

2018-04-14 11:48:04

结构-行为-样式 - Angularjs 实现树形结构拖拽(Ztree、JqueryUI)

新的项目中有一个需求是要求客户标签可以自定义,于是就想到了客户体验,让客户自己拖拽标签进行组合查询。但是理想很丰满,现实很骨感。一开始就遇到了问题,各个插件之间的结合问题,折腾一翻之后终于实现了这个功能,这里记录一下。

2018-04-14 11:47:59

结构-行为-样式-Js排序算法之 快速排序

 快速排序算法,是我的算法系列博客中的第二个Js实现的算法,主要思路:    在一个数组中随机取一个数(一般都取第一个或者最后一个),使这个数与数组中其他数进行比较,如果比它大就放到它的右边,比它小就放到这个数的左边,依次递归调用直到比较队列中只有两个数。  代码实现:var arrs = [23,85,61,37,55,12,63,11,99,39,70,21,23];funct...

2018-04-14 11:47:56

结构-行为-样式-JqueryUI拖放使用实例(全)

最近工作中有个需要是动态配置页面,想到之前公司有做过类似的,用的是JqueryUi,所以就看了下它的Api。下面就是我做的小Demo,想用的同学可以参考:Html: div class="page-component"> div class="pct-content"> div class="btn btn-default

2018-04-14 11:47:54

结构-行为-样式-Js函数节流

最近一个面试官问了我一个函数节流的问题,大概是:Js 方法传入两个参数:一个时间值、一个函数,返回一个函数。在这个时间间隔内,无论用户怎么触发这个函数,只执行一次这个函数,直到这个时间走完才可以执行第二次这个函数。然后感觉自己工作中遇到过这个问题,但是不知道这种形式就是函数节流。下面我来说下这个Js的高级问题,思路:函数节流就是防止用户高频调用某个事件而做的Js层面的处理方法。主要就是在一定时间内

2018-04-14 11:47:51

结构-行为-样式-Js排序算法之 直接插入排序

最新因工作原因需要接触到算法,之前学习C++的时候有接触过算法,Javascript中实现算法其实也是大同小异。下面我讲下第一个实现的排序算法--直接插入排序。基本实现思路:假定一个数组中前n(n>=2)个值已经排序好了,那我们就从第n+1个与前面进行比较,当  a[n+1] > a [i] && a[n+1] < a[i-1] 的时候则进行插入,以此类推。 ...

2018-04-14 11:47:49

结构-行为-样式-css&html横纵居中最佳实践

最近在做手机端的H5项目,有个标题是在一根横线中的,就是水平居中加垂直居中(如图一)。这应该是前端开发中经常遇到的一个场景了,做的次数多了就有一些体会,我今天就总结了下这种结构的实现思路:首先,用元素的Border来做这根线;然后,线与文字在同一个父级元素下;最后,设置线为绝定位,文字相对定位,设置文字高度为线Margin值的两倍; 图一: 相应Html:div>

2018-04-14 11:47:46

结构-行为-样式-Css笔记

0、常见的行级元素和块级元素:  块级元素:  address,article,aside,audio,blockquote,canvas,  dd,div,dl,fieldset,figcaption,figure,footer,form,  h1-6,header,hgroup,hr,noscript,ol,output,p,  pre,section,table,tf...

2018-04-14 11:47:43

结构-行为-样式-angularJs 指令实现滚动文字

最近在做XX项目的大屏展示页面,有一个表格需要用到这个滚动效果,于是就写了个指令,记录下,共同学习。 Html代码:td word-roll tword="item"> div class="scroll_div fl"> div class="scroll_begin" ng-bind="item.project">div>

2018-04-14 11:47:36

结构-行为-样式-Javascript 深度克隆函数(转)

突然想到有一回面试的时候有一个问题一直挂在心头,于是乎在网上找了找,这个比较好: //深度克隆 function deepClone(obj) { var result, oClass = isClass(obj); //确定result的类型 if (oClass === "Object"

2018-04-14 11:47:33

结构-行为-样式-Jquery实现延迟加载特效(数据缓冲特效)

最近在做一个地产项目的过程中,原来用的延迟加载的插件在IE下会使浏览器突然缩小,这个让客户很不满意,于是就考虑到兼容性的问题决定自己写一个插件。思路:定义一个代码块,手动加载到页面,然后手动删除。   在项目中调用 的时候就可以实例化这个插件,调用他的打开关闭方法,这个插件主要是在Ajax请求数据的时候需要。 Js代码:define([ 'jquery'], function($)

2018-04-14 11:47:31

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取