上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 96 下一页
摘要: 深度揭密轮播插件核心代码的实现过程 轮播效果在网页中用的很多,swiper是其中最有代表性的作品,它支持水平和竖直滑动,还有反弹效果,兼容移动端和pc端。当然代码量也是相当大的,单是js就有5300行(3.4.0的未缩版本),若不考虑代码利用率和加载速度直接就用了,在移动端比较慎重,比如京东(m.j 阅读全文
posted @ 2017-04-14 13:10 最骚的就是你 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 刚刚在腾讯云技术社区前端专栏中看到一篇腾讯高级前端工程师写的《一个只有99行代码的js流程框架》觉得很屌,感觉是将后台的简单的工作流思维搬到了前端js实现,本人不才在这里拜读解析下源码,而且经常有新手问我的很多问题其实是不懂如何调试一段js代码,在这这里就详细说明下我是怎么调试flowJS的源码思路 阅读全文
posted @ 2017-04-14 13:08 最骚的就是你 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 最近一直在想一个问题,如何能让js代码写起来更语义化和更具有可读性。 上周末的时候突发奇想,当代码在运行的时候,其实跟我们做事情是类似的,都是做完一步接着下一步,并且这些事情有些是可规划的,有些是需要做完该步才知道下一步该做什么。想到这里一个js框架雏形在我大脑中慢慢形成,暂且命名为flowJS。 阅读全文
posted @ 2017-04-14 13:07 最骚的就是你 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 等高布局 前段时间公司需哦一个后台管理系统,左侧是导航栏,右侧是content区域。然厚刚开始用的是js 去控制的,但是当页面的椰蓉过长的时候,有与js单线程,加载比较慢,就会有那么一个过程,查找了很多的方法都没有解决。最后,尝试用css终于给解决。给大家看下效果图。 这只是个例子。 那编的内容长, 阅读全文
posted @ 2017-04-14 13:04 最骚的就是你 阅读(238) 评论(0) 推荐(0) 编辑
摘要: JavaSript 模块化打包已混迹江湖许久。2009年,RequireJS 就提交了它的第一个版本,Browserify 接踵而至,随后其他打包工具也开始大行其道。最终,Webpack 从其中脱颖而出。如果你对它不甚了解,希望我的文章能让你上手这件强力打包工具。 什么是模块化打包工具? 在大多数语 阅读全文
posted @ 2017-04-13 22:17 最骚的就是你 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 最近看了一篇非常有趣的文章:关于JavaScript的数组随机排序,其作者为oldj前辈。文中指出我们用来“将一个数组随机排序”的经典写法所存在的问题,获益匪浅。 本文将以更加详尽的材料和更多样的code demo进行阐述。并尝试用“Fisher–Yates shuffle”洗牌算法进行终极解答。 阅读全文
posted @ 2017-04-13 22:15 最骚的就是你 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 前后端分离之vue2.0+webpack2 实战项目 -- webpack介绍 webpack的一点介绍 Webpack 把任何一个文件都看成一个模块,模块间可以互相依赖(require or import),webpack 的功能是把相互依赖的文件打包在一起。webpack 本身只能处理原生的 J 阅读全文
posted @ 2017-04-13 22:11 最骚的就是你 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 以这次学习gulp为契机来同时了解和学习node相关的知识和概念,比如 npm,package.json等,为以后学习node打好基础。 目录 npm 查看模块 安装模块 卸载模块 更新模块 搜索模块 npm配置 查看版本 帮助 package 创建package.json package.json 阅读全文
posted @ 2017-04-13 22:10 最骚的就是你 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1.事出必有因 最近在看老项目的代码,一个富客户端的js代码,几千行的代码,全是function(){} var...的垂直布局,真的是要感动的哭了。 一开始都是这样,想实现什么功能,不管三七二十一,function走起,最终堆起无数个变量和函数来完成一个画面的js。我也是,但过段时间自己去改代码b 阅读全文
posted @ 2017-04-13 22:09 最骚的就是你 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 当打开gitk图形界面时,文件中的中文部分乱码了,这大部分是因为编码格式的问题,为了跟上时代的脚步,本人建议都是用utf-8编码。 为了方便,我将全局配置为utf-8编码: git config --global gui.encoding utf-8 1 1 在备注一下,window下忌用自带记事本 阅读全文
posted @ 2017-04-13 11:20 最骚的就是你 阅读(1258) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 96 下一页