文章库ARTICLE COLUMN

  • vue手札 -- vue-router的简单流程

    vue手札 -- vue-router的简单流程

    因为路由权限问题,简单的看了一下vue-router。整理了一下router的一个简单过程 beforeEach -> canReuse -> canDeactivate -> canActivate -> deactivate -> afterEach -> activate 其中canDeactivate | canActivate | deactivat...

    zqhxuyuanzqhxuyuan 评论0 收藏0
  • JS六种排序算法

    JS六种排序算法

    摘要:冒泡排序循环的最大值从递减基本就是每次循环只能排好最后一个然后递减到第一个冒泡调用选择排序外循环选取当前元素到内循环开始到逐个比较出最小值交换和选择调用插入排序从下标开始往后选择直到最后每个选中的和他前面的所有比较直到找到比他小的排 ...

    wenshi11019wenshi11019 评论0 收藏0
  • 自己动手撸个简易模板引擎(50行左右)

    自己动手撸个简易模板引擎(50行左右)

    摘要:写在前面模板的诞生是为了将显示与数据分离,模板技术多种多样,但其本质是将模板文件和数据通过模板引擎生成最终的代码。目前有着很多这种模板引擎,诸如的,,的。当然在用过这么多的模板引擎后,也有着自己实现一个简易模板引擎的冲动。 写在前面 ...

    ixleiixlei 评论0 收藏0
  • 垃圾回收机制——总结自《JavaScript高级程序设计》

    垃圾回收机制——总结自《JavaScript高级程序设计》

    摘要:为此,垃圾收集器会按照固定的时间间隔或代码执行中预定的收集时间,周期性地执行这一操作。例如,其和中的对象就是使用以,组件对象模型对象的形式实现的,而对象的垃圾收集机制采用的就是引用计数策略。 垃圾收集(garbage collection) 在编写 JavaSc...

    bovensonbovenson 评论0 收藏0
  • 地图问题:中心点左上角等

    地图问题:中心点左上角等

    摘要:在最近的项目遇到一问题,不管是在中引用地图还是引用百度地图总会遇到相同的一个问题,经过不断尝试与找资料最后终于解决了。 在最近的项目遇到一问题,不管是在leaflet.js中引用google地图还是引用百度地图总会遇到相同的一个问题,经过不断尝试与找...

    LoftySoulLoftySoul 评论0 收藏0
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页

    ES6, React, Redux, Webpack写的一个爬 GitHub 的网页

    摘要:开发历程项目地址这是一个什么玩意儿上有太多太多的牛人,这个东西可以帮助你通过给定的一个的用户然后通过他关注的人找出他关注的人里的被关注数最高的几个然后不断的循环从而通过关系链找到上最受欢迎的大神这个东西还只是一个小东西如果你有兴趣可 ...

    AprilJAprilJ 评论0 收藏0
  • nginx开启gzip和缓存配置

    nginx开启gzip和缓存配置

    摘要:开启启用压缩的最小文件,小于设置值的文件将不会压缩压缩级别,,数字越大压缩的越好,也越占用时间,后面会有详细说明进行压缩的文件类型。是否在中添加,建议开启禁用开启缓存格式 # 开启gzip gzip on; # 启用gzip压缩的最小文件,小于设置值的文件...

    CntChenCntChen 评论0 收藏0
  • 基于 jQuery 的页脚实现

    基于 jQuery 的页脚实现

    摘要:目标实现页面页脚效果,即页脚部分在页面内容较少没有占满全部屏幕的时候可以处于页面最底部,当页面内容较多的时候则处于正常布局位置。此时我们可以添加事件,使得页脚元素能够在浏览器尺寸发生变化时一直处于正确的位置。 目标:实现页面页脚效果,...

    AlphaGoooAlphaGooo 评论0 收藏0
  • 多图片展开收缩实例

    多图片展开收缩实例

    摘要:运用运动框架进行多图片展开收缩的实例展示在展示时未插入图片用来代替多图片的展开收缩元素居中放大除了要改变元素的宽高以外,还要改变元素定位因为在页面布局时点是根据元素的左上角即来计算的如果图片放大一倍则位移为放大宽高的一半通过程序将浮动...

    qpwoeiru96qpwoeiru96 评论0 收藏0
  • wechat-dribbble

    wechat-dribbble

    摘要:简介利用宇宙最美的设计网站提供的完成功能响应式布局,各个分辨率均能展现良好预览使用根据提供的方法,安装微信小程序开发环境在微信开发工具中添加刚刚下载的项目项目 wechat-dribbble ???wechat app for dribbble write less, do more 简介 利用...

    jeyhanjeyhan 评论0 收藏0
  • 让你的「微信小程序」运行在Chrome浏览器上,让我们使用WebStorm

    让你的「微信小程序」运行在Chrome浏览器上,让我们使用WebStorm

    摘要:微信小程序的开发框架体验起来,还不错自带了框架。微信在微信小程序引导着开向封闭,我们再也不能愉快地分享我们的代码了。好了,废话说完了文章太长不想看,可以直接看哈哈预览真实世界下的三基本元素微信小程序的背后运行的是一个名为框架。 「微信...

    HitenDevHitenDev 评论0 收藏0
  • 微信小程序开发实战——使用Immutable.js

    微信小程序开发实战——使用Immutable.js

    摘要:是开发的不可变数据集合。微信小程序无法直接使用进行调用需要对下载的代码进行修改才能使用。原因分析使用了模块化规范的实现很简单,先判断是否支持模块规范,存在则使用方式加载模块。通过测试,微信小程序运行环境并没有定义。 Immutable 是 Faceb...

    邱勇邱勇 评论0 收藏0
  • 氪信生活 小程序Demo

    氪信生活 小程序Demo

    showImg(https://segmentfault.com/img/bVDxLe?w=314&h=578); 目前代码已开源:地址 https://github.com/HioryLiu/c... 欢迎大家提意见。

    MarvinZhangMarvinZhang 评论0 收藏0
  • 几句话就能让你理解:this、闭包、原型链

    几句话就能让你理解:this、闭包、原型链

    摘要:也就是说这个外部函数的作用域就是闭包本身。无论通过何种手段直接或间接将内部函数传递到所在的词法作用域以外,它都会持有对原始定义作用域的引用,无论在何处执行这个函数都会使用闭包。 以下是个人对这三个老大难的总结(最近一直在学习原生JS,翻...

    LeoHsiunLeoHsiun 评论0 收藏0
  • 实现一个稍微复杂的simplelist

    实现一个稍微复杂的simplelist

    摘要:是一个专门为应用所设计的集中式状态管理架构。此时可以帮助我们实现状态的管理。每个任务都归属于一个清单,有唯一的清单。说到这,一个复杂的的基本结构和功能已经出现了。 使用过一些清单类的应用程序,像 WunderList, Google Keep等,用来记录一些...

    solocodersolocoder 评论0 收藏0
  • 《每周一点canvas动画》——3D点线与水波动画

    《每周一点canvas动画》——3D点线与水波动画

    摘要:在数学上,递推关系,也就是差分方程,是一种递推地定义一个序列的方程式序列的每一项目是定义为前一项的函数。 《每周一点canvas动画》——差分函数的妙用 每周一点canvas动画代码文件 好像上次更新还是十一前,这唰唰唰的就过去大半个月了,现在才更...

    jaysunjaysun 评论0 收藏0
  • 来自于微信小程序的一封简讯

    来自于微信小程序的一封简讯

    摘要:月晚间,微信向部分公众号发出公众平台微信应用号小程序的内测邀请,向来较为低调的微信在这一晚没人再忽视它了。除了微信的小程序和苹果的应用,此前也在自己的通讯工具上推出了简单的应用开发接口,让用户直接通过聊天窗口完成打车和订餐等操作。 9...

    lavorlavor 评论0 收藏0
  • 一道前端JS题目

    一道前端JS题目

    摘要:返回值对象指代的是调用这个函数的对象,在这里相当于,则相当于而的已经被赋值为,所以结果就为。 做过很多前端笔试题,有些题看起来简单,就是读程序写结果,但要么做错,要么对答案不确定,这里找到一道比较综合的题目 function Foo() { //定义了...

    2json2json 评论0 收藏0
  • do_GridView的简单示例

    do_GridView的简单示例

    摘要:一简介的高度支持,根据里的个数来决定的高度,这样自身就无法滚动了,需要放到固定高度的里才能滚动。二效果图三相关讨论四下载地址五更多示例 一、简介 do_GridView的高度支持-1,根据gridview里item的个数来决定gridview的高度,这样gridview自身就...

    BigNerdCodingBigNerdCoding 评论0 收藏0
  • 深入node之Transform

    深入node之Transform

    摘要:内部架构上图表示一个实例的组成部分部分缓冲数组内部函数部分缓冲链表内部函数实例必须实现的内部函数以及系统提供的回调函数。有三个参数,第一个为待处理的数据,第二个为编码,第三个为回调函数。 Transform流特性 在开发中直接接触Transform流的...

    williamwen1986williamwen1986 评论0 收藏0
  • 微信小程序开发初体验

    微信小程序开发初体验

    摘要:先上图开发环境准备小程序出来第二天就被破解,第三天微信就把开发工具开发下载了,现在只需要下载微信开发者工具就可以使用了,创建项目的时候,要选择无这样就不会有的验证了。 上周被 小程序 刷了屏,吓得我周末赶紧撸了个 小程序 版的 知乎日报 压...

    jemygrawjemygraw 评论0 收藏0
  • JS魔法堂:不完全国际化&本地化手册 之 理論篇

    JS魔法堂:不完全国际化&本地化手册 之 理論篇

    摘要:前言最近加入到新项目组负责前端技术预研和选型,其中涉及到一个熟悉又陌生的需求国际化本地化。本篇将阐述国际化和本地化的概念,以及其中一个很重要的概念也叫或。语法注意一般采用首字母大写,后续字母全小写指定与国家地域对应的语言方言文化。 前...

    yachengyacheng 评论0 收藏0
  • js面试

    js面试

    摘要:检测,并在发生无法或不愿意自己检测的变化时作出反应。在每个变更检测周期中调用,和之后。当每次销毁指令组件之前调用并清扫。 数组去重 1 function distinct(arr) { return arr.filter(function (elem,index,arr){ return ar...

    NullNull 评论0 收藏0
  • css table布局大法,解决你大部分居中、多列等高、左右布局的问题

    css table布局大法,解决你大部分居中、多列等高、左右布局的问题

    摘要:基于这样的布局方式,你就可以把什么定高不定高定宽不定宽多行单行的水平垂直居中都搞定了。且不支持这就是所谓的布局大法。 看了这篇文章,你可以了解到以下布局方法: table-cell 定高水平垂直居中 不定高水平垂直居中 单行定高水平垂直居中 单行不...

    hedge_hoghedge_hog 评论0 收藏0
  • 为小程序而生的小(jiao)手架

    为小程序而生的小(jiao)手架

    摘要:前言不久前我们一直所期待的应用号终于诞生了,但微信制造了一系列的封闭环境,在内测版中,我们看见了开发其实是十分不便利的。未来小程序完全公测了,微信可能会把工程化的问题也一并解决了。 前言 不久前我们一直所期待的应(xiao)用(cheng)号(...

    alightersalighters 评论0 收藏0

热门文章

<