- 博客(57)
- 收藏
- 关注
原创 如何阻止冒泡&&浏览器默认行为
如何阻止冒泡&&浏览器默认行为 2018-12-27 10:20 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 摘要很多同学对阻止事件冒泡和阻止事件默认行为容易混淆,项目中因为一些原因也需要阻止浏览器的一些默认行为,这里就简单总结一下。阻止事件冒泡什么是事件冒泡这里就不再赘述了...
2018-12-27 10:20:00
570
原创 简析hotjar录屏功能实现原理
简析hotjar录屏功能实现原理 2018-10-10 16:30 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 简析hotjar录屏功能实现原理众所周知,hotjar中录屏功能是其重要的一个卖点,看着很牛X酷炫的样子,今天就简单的分析一下其可能实现(这里只根据其请求加上个人理解分析,并不代表ho...
2018-10-10 16:30:00
1994
原创 实现node端渲染图表的简单方案
实现node端渲染图表的简单方案 2018-05-31 23:48 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 实现node端渲染图表的简单方案这个题目有点小,本篇博客真正谈论的应该是服务端生成图表的简单方案,这里面有两个关键字:服务端 & 简单,我们知道基于js有很多的图表库,知名的如...
2018-05-31 23:48:00
767
原创 超越Ctrl+S保存页面所有资源
超越Ctrl+S保存页面所有资源 2018-05-19 22:59 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 如何抓取页面所有内容基本需求抓取页面所有内容主要包括一下内容:页面内元素页面元素包含服务端直接返回的元素,动态构建的元素页面内所有资源页面所有资源包含本页面所在域资源...
2018-05-19 22:59:00
887
原创 基于puppeteer模拟登录抓取页面
基于puppeteer模拟登录抓取页面 2018-05-08 19:49 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 关于热图在网站分析行业中,网站热图能够很好的反应用户在网站的操作行为,具体分析用户的喜好,对网站进行针对性的优化,一个热图的例子(来源于ptengine)上图中能很清晰的看到...
2018-05-08 19:49:00
1937
原创 使用Puppeteer抓取受限网站
使用Puppeteer抓取受限网站 2018-05-04 12:35 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 不要相信前端是安全的,今天简单验证一下,但是希望大家支持正版,支持原作者,毕竟写书不易。安装Puppteer npm install --save puppeteer选择目标网站...
2018-05-04 12:35:00
707
原创 基于puppeteer的网络拦截工具flyover
基于puppeteer的网络拦截工具flyover 2018-05-04 12:35 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 为什么需要网络拦截工具通常我们会遇到这样的场景:线上一个图片有异常,线下修正之后需要发布之前进行测试,有些情况下,QA同学有直接在线上环境测试的需求,只是链接本地...
2018-05-04 12:35:00
932
原创 Headless Chrome:服务端渲染JS站点的一个方案【中篇】【翻译】
Headless Chrome:服务端渲染JS站点的一个方案【中篇】【翻译】 2018-04-20 16:01 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 接上篇防止重新渲染其实说不对客户端代码做任何修改是忽悠人的。在我们的Express 应用中,通过Puppteer加载页面,提供给客户端...
2018-04-20 16:01:00
304
原创 Headless Chrome:服务端渲染JS站点的一个方案【上篇】【翻译】
Headless Chrome:服务端渲染JS站点的一个方案【上篇】【翻译】 2018-04-19 15:19 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 原文链接:https://developers.google.com/web/tools/puppeteer/articles/ssr注:...
2018-04-19 15:19:00
487
原创 一步一步学习Vue(十三)
一步一步学习Vue(十三) 2018-04-19 14:00 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 最近比较忙,忙着工作交接,忙着招人、忙着各种会,更新很少,这一篇也是作为本入门系列的最后一篇了,以后可能会写一些自己在前端这块的心得或者体会了,无关乎使用什么框架,可能就是原生的j...
2018-04-19 14:00:00
206
原创 一步一步学Vue(十二)
一步一步学Vue(十二) 2017-08-07 23:39 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 为了提升代码的逼格,之后代码改为Vue文件组件,之前代码虽然读起来容易理解,而且适合在小的项目中使用,但是有如下缺点:全局定义(Global definitions) 强制要求每个 co...
2017-08-07 23:39:00
239
原创 OOP in Javascript
OOP in Javascript 2017-08-06 14:14 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 写了几篇Vue入门的内容了,今天写点其它的放松一下,简单讲讲javascript中的面相对象。在面向对象的语言中,都有类的概念,当然es6中开始javascript中也有类的概念了...
2017-08-06 14:14:00
194
原创 一步一步学习Vue(十一)
一步一步学习Vue(十一) 2017-08-03 23:02 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 本篇继续学习vuex,还是以实例为主;我们以一步一步学Vue(四)中讲述的例子为基础,对其改造,基于vuex重构一遍,这是原始的代码:todolist.js; (functio...
2017-08-03 23:02:00
184
原创 一步一步学习Vue(十)
一步一步学习Vue(十) 2017-08-01 22:49 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 本篇说一下组件通信的问题,父子组件通信,前面的博客中已有说明,vue也推荐props in,event out;兄弟节点通信如何做呢?官方其实也给出了实现方式,我们以下面的场景来实现一下:...
2017-08-01 22:49:00
201
原创 一步一步学Vue(九)
一步一步学Vue(九) 2017-07-30 22:58 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 接上篇,这次是真的接上篇,针对上篇未完成的部分,增加鉴权功能,开始之前,我们先要介绍一个新的知识,路由元数据。 在vue-router中,定义元数据的方式:const router...
2017-07-30 22:58:00
214
原创 一步一步学Vue(八)
一步一步学Vue(八) 2017-07-28 23:24 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 本篇完成如下场景:1、系统包含首页、客户信息查询、登录三个模块2、默认进入系统首页,如果要进行用户查询,则需要进行登录授权3、查询用户后点击列表项,则进入详情页面基于上述场景需求描...
2017-07-28 23:24:00
233
原创 一步一步学Vue(七)
一步一步学Vue(七) 2017-07-26 23:56 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 前言:我以后在文章最后再也不说我下篇博文要写什么,之前说的大家也可以忽略,如果你不忽略,会失望的
2017-07-26 23:56:00
183
原创 一步一步学Vue(六)
一步一步学Vue(六) 2017-07-25 23:14 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 本篇继续介绍vue-router,我们需要要完成这样个demo:《分页显示文章列表》;这里我们以博客园首页列表为例简化处理:按照上图框选所示,简单分为蓝色部分文章组件(ArticleIte...
2017-07-25 23:14:00
205
原创 一步一步学Vue(五)
一步一步学Vue(五) 2017-07-24 23:30 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 本篇是是vue路由的开篇,会以一个简单的demo对vue-router进行一个介绍,主要覆盖以下几个常用场景:1、路由跳转2、嵌套路由3、路由参数 1、Vue-Router...
2017-07-24 23:30:00
172
原创 一步一步学Vue(四)
一步一步学Vue(四) 2017-07-22 22:12 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 接上篇。上篇中给出了代码框架,没有具体实现,这一篇会对上篇定义的几个组件进行分别介绍和完善:1、TodoContainer组件 TodoContainer组件,用来组织其它组件,这是re...
2017-07-22 22:12:00
181
原创 一步一步学Vue(三)
一步一步学Vue(三) 2017-07-21 23:21 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 接上篇,有同事看了我写的博客,觉得我这人不靠谱,文笔太白了,不够严肃,所以这次我一定要做一个严肃的人,写博客要有写博客的态度,第三篇开始我在考虑一个问题,会不会太着急了,要知道Vue的组件化时...
2017-07-21 23:21:00
177
原创 一步一步学Vue(二)
一步一步学Vue(二) 2017-07-20 23:32 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 接上篇,在本篇中,我们将要实现如下,功能,编辑和查询,我们当前的todolist程序,和线上其它的demo程序不同,我们会对其进行增删改查的基本操作,之后进行进一步的完善,按照常规的系统使用经...
2017-07-20 23:32:00
187
原创 一步一步学Vue (一)
一步一步学Vue (一) 2017-07-19 23:11 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 vue应该是前端主流框架中的集大成者,它吸取了knockout,angular,react设置avalon的经验,支持各种模式写法,入门很简单,从本章开始,会记录学习vue中的点点滴滴,以笔...
2017-07-19 23:11:00
281
原创 基于requirejs和angular搭建spa应用
基于requirejs和angular搭建spa应用 2017-07-17 23:04 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 接上篇,angular 实战部分,angular比较适合spa项目,这里不借助任何seed和构建工具,直接从零搭建,基本的angular项目结构大致包含如下几个部...
2017-07-17 23:04:00
244
原创 Angular1.x使用小结
Angular1.x使用小结 2017-07-16 21:42 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 之前工作以Angular1.x为主,主要做业务系统,以后工作中技术栈可能以vue为主,在此对Angular1.x的使用做一个简单总结,这里使用1.5+版本。基本概念 1、依赖注入...
2017-07-16 21:42:00
289
原创 鼠标框选 下篇
鼠标框选 下篇 2017-07-16 19:29 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 接上篇,上篇写了大致的思路,其实还有很多问题,由于没写测试,在运行时出现了很多问题,比如绘制相关代码,会一直添加元素到dom,这主要因为我在考虑元素绘制和插入dom没有分开处理,本次主要增加了计算和绘制的...
2017-07-16 19:29:00
237
原创 鼠标框选(上篇)
鼠标框选(上篇) 2017-07-15 22:00 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 好久没有更新博客了,感觉有些手生了,最近换了工作,有传统软件公司跳槽到互联网公司,由原来主做后端,兼职前端变成了全职前端;第一次进入互联网公司,感觉和传统软件公司或技术服务类公司相比,技术范围很浓,...
2017-07-15 22:00:00
903
原创 局部打印问题
局部打印问题 2016-05-05 10:59 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 如下面代码所示:1 $scope.printReport = function () {2 var newHtml = $scope.chartContent;3...
2016-05-05 10:59:00
135
原创 Rotativa 转换html 为pdf时遇到的问题
Rotativa 转换html 为pdf时遇到的问题 2015-11-13 15:18 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 使用Rotativa,底层使用wkhtmltopdf 组件进行转换,使用过程中也遇到一些问题,记录下:首先,如果页面中有资源文件,需要使用的路径问题,必须使用全路径,...
2015-11-13 15:18:00
553
原创 使用axis2访问webservice(webserivice基于.net平台实现)
使用axis2访问webservice(webserivice基于.net平台实现) 2015-10-12 10:37 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 webservice url=http://10.90.11.240:8081/ExceptionWebService.asmx?WS...
2015-10-12 10:37:00
190
原创 安装dnvm
安装dnvm 2015-09-29 11:13 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 打开powershell,运行:&{$Branch='dev';iex ((new-object net.webclient).DownloadString('https://raw.githubu...
2015-09-29 11:13:00
501
原创 关于Jquery 序列化表单的注意事项
关于Jquery 序列化表单的注意事项 2015-09-14 15:40 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 在JQuery 的serialize方法序列化表单的过程中,如果表单的name值最后有空格,会出现“+”号,查源码可见原因。这一小问题就浪费了半小时的时间,记录下来,备忘。 ...
2015-09-14 15:40:00
171
原创 hightchart导出图片
hightchart导出图片 2015-05-12 14:31 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 通常在使用highchart导出图片pdf等文件时,我们一般直接引入exporting.js即可执行导出操作则会直接请求highchart服务器,执行生成图片等操作,然后下载到客户端;...
2015-05-12 14:31:00
409
原创 备注一下学习
备注一下学习 2015-02-02 11:05 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 微软第一个开源程序(Wix)http://wixtoolset.org/ The most powerful set of tools available to create your Window...
2015-02-02 11:05:00
184
原创 关于 HttpModule配置问题
关于 HttpModule配置问题 2014-09-01 16:58 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 在经典模式下,配置到System.web节点在IIS7以上的集成模式下,要配置到<system.webServer>节点否则会出现类似一下的错误:具体配置如...
2014-09-01 16:58:00
264
原创 EntityFrame Work 5 性能注意事项(转自MSDN)
EntityFrame Work 5 性能注意事项(转自MSDN) 2014-08-14 09:56 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 1.简介对象关系映射框架是一种在面向对象的应用程序中提供数据访问抽象的便捷方式。对于 .NET 应用程序,Microsoft 推荐的 O/RM ...
2014-08-14 09:56:00
261
原创 记录Spring.net学习中遇到的各种问题
记录Spring.net学习中遇到的各种问题 2014-07-02 15:59 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 1.由于项目中使用了spring.net作为IOC容器,所以看了下相应的博客,熟悉一下这方面的内容,参照博客为博客园刘冬的博客系列;博客地址:http://www.cnb...
2014-07-02 15:59:00
135
原创 业务逻辑层相关(文字信息版本)
业务逻辑层相关(文字信息版本) 2014-03-11 15:46 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 主要介绍业务逻辑层的四种组织方式:1.Transaction Script(事务脚本):面向过程式的组织方式,充斥着大量的业务方法,可能会出现好多重复的细粒度的API,使用比较简单...
2014-03-11 15:46:00
353
原创 我忽略过的或者未知的,记忆下
我忽略过的或者未知的,记忆下 2014-03-11 10:50 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 C#语音播报 .Net里面自带了一个语音类库:System.Speech,调用系统的语音功能,就能实现string到语音的转换:using System.Speech.Synth...
2014-03-11 10:50:00
112
原创 TPL相关
TPL相关 2014-03-11 10:35 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 C#中的TimerSystem.Windows.Forms.TimerSystem.Threading.TimerSystem.Timers.Timer1.System.Windows.Forms...
2014-03-11 10:35:00
238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人