摘要: 在实际开发中,例如:有时候打包发布时,需要手动更新版本,比如修改package.json中的version,但是如果有时候忘了修改,那么又得build一次; 如果能动态设置多好,webpack下可以在配置文件中运行一段node.js代码处理这种情况。 如果我们用脚手架搭建的并且没有eject, 如何 阅读全文
posted @ 2019-02-19 18:24 zhanglearning 阅读(592) 评论(0) 推荐(0) 编辑
摘要: vue-markdown-run, vue, markdown 阅读全文
posted @ 2018-12-10 20:31 zhanglearning 阅读(5429) 评论(0) 推荐(2) 编辑
摘要: 首先展示一下效果,狠狠点击 https://zhangkunusergit.github.io/vue-component/dist/jitter.html 代码github : https://github.com/zhangKunUserGit/vue-component 转载请标注: http 阅读全文
posted @ 2018-05-30 19:32 zhanglearning 阅读(5651) 评论(2) 推荐(2) 编辑
摘要: 代码链接:https://github.com/zhangKunUserGit/vue-component 效果图: 大家可以在线运行: https://zhangkunusergit.github.io/vue-component/dist/btnRipple.html 看看效果(一定要狠狠的点击 阅读全文
posted @ 2018-04-28 17:48 zhanglearning 阅读(2006) 评论(1) 推荐(3) 编辑
摘要: 我们知道双向绑定是Vue的核心之一,接下来我们自己仿照Vue实现一个基本的功能。 项目代码在GitHub上: https://github.com/zhangKunUserGit/zk-vue 阅读全文
posted @ 2018-03-20 10:59 zhanglearning 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 从web 角度 cookie是用于存储信息为下次访问 或者 与服务器之间传递信息的, 它可以记住用户上次操作了什么,操作到哪里了,为智能的操作提供基础。 它有自己的操作方式,有自己的大小,不过它的操作方式不太方便,可以依赖第三方库(下面我自己封装了一个)。 (2)cookie的基础知识点: 它有大小 阅读全文
posted @ 2017-03-12 16:36 zhanglearning 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 今天我无意间看到一个面试题: 如何用javascript 写个函数返回一个页面里共使用了多少种HTML 标签? 不知你看到 是否蒙B了,如果是我 面试,肯定脑子嗡嗡的响。。。。 网上搜了搜也没有找到答案,静下心想了想,突然。。有了方法,完整代码如下: 结果如下: 总结: 你找到方法吗?有其他 方式实 阅读全文
posted @ 2017-01-04 15:19 zhanglearning 阅读(1371) 评论(0) 推荐(0) 编辑
摘要: 在工作中我遇到一个问题,其实功能也不复杂,就是上面有个textarea标签 ,里面输入内容,下面有个显示效果 ,有个条件就是 上面输入的什么格式(比如换行等等),下面显示的也是 什么格式。如下图: 这个功能真的不复杂。实现如下: 但是问题是当我 写的内容 如下时: 内容竟然超出了,我不加思索的加上了 阅读全文
posted @ 2017-01-04 11:44 zhanglearning 阅读(523) 评论(1) 推荐(3) 编辑
摘要: 在用angular依赖注入时,感觉很好用,他的出现是 为了“削减计算机程序的耦合问题” ,我怀着敬畏与好奇的心情,轻轻的走进了angular源码,看看他到底是怎么实现的,我也想写个这么牛逼的功能。于是就模仿着写了一个,如果有什么不对,请大家批评指正。 其实刚开始的时候我也不知道怎么下手,源码中有些确 阅读全文
posted @ 2016-12-20 10:55 zhanglearning 阅读(2560) 评论(3) 推荐(0) 编辑
摘要: 我在工作中需要固定表头这个功能,我不想去找,没意思。于是就写了一个,我写的是angularjs 自定义指令 起了个 "fix-header" ,有人叫 “freeze-header” ,算了,看心情吧,最近心情不太好就不改了~~~ 想了想,我还是改成原生吧,angularjs就是个毛毛~~~。 先讲 阅读全文
posted @ 2016-12-07 18:22 zhanglearning 阅读(1540) 评论(0) 推荐(0) 编辑
摘要: angularjs 是个神奇的框架,由于我的好奇,想了解她的内部工作原理,只能一步一步的走进她,靠近她,和她深入的交流。 angularjs 的入口是什么样子的呢?一起掀起她的盖头吧。 在这里我只讲方法,具体的行号不做记录,自己找吧(Ctrl+F); 入口是这样的: 原理简单,就是获取documen 阅读全文
posted @ 2016-06-30 15:11 zhanglearning 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 在讲解directive之前,先做一下准备工作,为何要这样呢? 因为我们不是简单的说说directive怎么用,还要知道为什么这么用!(今天我们先磨磨刀!)。 首先我们讲讲js 基础的知识--hasOwnProperty()方法。 先看看一段代码,你知道答案吗? 答案是true;如果你知道 !!ob 阅读全文
posted @ 2016-06-28 14:23 zhanglearning 阅读(512) 评论(0) 推荐(1) 编辑
摘要: 今天我终于鼓起勇气写自己的博客了,激动与害怕并存,希望大家能多多批评指导,如果能够帮助大家,也希望大家点个赞!! 用angularjs 工作也有段时间了,总体感觉最有挑战性的还是指令,因为没有指令的angularjs 就是只有骨头的框架,虽然有很多第三方指令,如:angular Bootstrap, 阅读全文
posted @ 2016-06-26 13:12 zhanglearning 阅读(3832) 评论(0) 推荐(0) 编辑
摘要: 前端开发中React + Redux 是大部分项目的标配,Redux也是我喜欢的库之一,他的源码也拜读过几遍,每次都有很多收获,尤其他的中间件设计模式,对自己封装一些库提供了思想上的指导。 Redux工作流程如下图: 代码实现 <!DOCTYPE html> <html lang="en"> <he 阅读全文
posted @ 2021-05-28 17:59 zhanglearning 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 关于http://www.cnblogs.com/zhangkunweb/p/iosSelect.html这个组件,有位园友问我一个问题: 为什么ul和li都要absolute定位呢,让其自然排列,然后沿着x轴进行旋转不行吗?这块一直无法理解。 在这里进行详细的解答: 我们知道圆是有圆心和半径的, 阅读全文
posted @ 2018-04-12 14:46 zhanglearning 阅读(397) 评论(1) 推荐(1) 编辑
摘要: 首先AST是什么? 在计算机科学中,抽象语法树(abstract syntax tree或者缩写为AST),或者语法树(syntax tree),是源代码的抽象语法结构的树状表现形式,这里特指编程语言的源代码。 我们可以理解为:把 template(模板)解析成一个对象,该对象是包含这个模板所以信息 阅读全文
posted @ 2018-04-03 11:19 zhanglearning 阅读(5615) 评论(2) 推荐(0) 编辑
摘要: 公司的要求,需要开发一个精美的日历组件(IOS , 安卓, PC 的IE9+都能运行),写完后想把它分享出来,希望大家批评()。 先来个截图 代码已经分享到 https://github.com/zhangKunUserGit/vue-component 根据需求先说一下怎么用吧 (上面是:HTML 阅读全文
posted @ 2018-01-08 11:18 zhanglearning 阅读(22805) 评论(7) 推荐(3) 编辑
摘要: (1) 安装 nvm (2) 安装node 但是上面的方式再重新打开Xshell 时, node -v 报错 -bash: node: command not found, 怎么解决呢? 我找了很久,方法都试了,都不行,我公司的大牛告诉我这样就可以了。 把第二步换成这样就可以了 阅读全文
posted @ 2017-12-11 16:12 zhanglearning 阅读(2400) 评论(0) 推荐(0) 编辑