自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 如何阻止冒泡&&浏览器默认行为

如何阻止冒泡&&浏览器默认行为 2018-12-27 10:20 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 摘要很多同学对阻止事件冒泡和阻止事件默认行为容易混淆,项目中因为一些原因也需要阻止浏览器的一些默认行为,这里就简单总结一下。阻止事件冒泡什么是事件冒泡这里就不再赘述了...

2018-12-27 10:20:00 520

原创 简析hotjar录屏功能实现原理

简析hotjar录屏功能实现原理 2018-10-10 16:30 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 简析hotjar录屏功能实现原理众所周知,hotjar中录屏功能是其重要的一个卖点,看着很牛X酷炫的样子,今天就简单的分析一下其可能实现(这里只根据其请求加上个人理解分析,并不代表ho...

2018-10-10 16:30:00 1865

原创 实现node端渲染图表的简单方案

实现node端渲染图表的简单方案 2018-05-31 23:48 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 实现node端渲染图表的简单方案这个题目有点小,本篇博客真正谈论的应该是服务端生成图表的简单方案,这里面有两个关键字:服务端 & 简单,我们知道基于js有很多的图表库,知名的如...

2018-05-31 23:48:00 714

原创 超越Ctrl+S保存页面所有资源

超越Ctrl+S保存页面所有资源 2018-05-19 22:59 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 如何抓取页面所有内容基本需求抓取页面所有内容主要包括一下内容:页面内元素页面元素包含服务端直接返回的元素,动态构建的元素页面内所有资源页面所有资源包含本页面所在域资源...

2018-05-19 22:59:00 831

原创 基于puppeteer模拟登录抓取页面

基于puppeteer模拟登录抓取页面 2018-05-08 19:49 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 关于热图在网站分析行业中,网站热图能够很好的反应用户在网站的操作行为,具体分析用户的喜好,对网站进行针对性的优化,一个热图的例子(来源于ptengine)上图中能很清晰的看到...

2018-05-08 19:49:00 1877

原创 使用Puppeteer抓取受限网站

使用Puppeteer抓取受限网站 2018-05-04 12:35 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 不要相信前端是安全的,今天简单验证一下,但是希望大家支持正版,支持原作者,毕竟写书不易。安装Puppteer npm install --save puppeteer选择目标网站...

2018-05-04 12:35:00 650

原创 基于puppeteer的网络拦截工具flyover

基于puppeteer的网络拦截工具flyover 2018-05-04 12:35 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 为什么需要网络拦截工具通常我们会遇到这样的场景:线上一个图片有异常,线下修正之后需要发布之前进行测试,有些情况下,QA同学有直接在线上环境测试的需求,只是链接本地...

2018-05-04 12:35:00 861

原创 Headless Chrome:服务端渲染JS站点的一个方案【中篇】【翻译】

Headless Chrome:服务端渲染JS站点的一个方案【中篇】【翻译】 2018-04-20 16:01 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 接上篇防止重新渲染其实说不对客户端代码做任何修改是忽悠人的。在我们的Express 应用中,通过Puppteer加载页面,提供给客户端...

2018-04-20 16:01:00 233

原创 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 448

原创 一步一步学习Vue(十三)

一步一步学习Vue(十三) 2018-04-19 14:00 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑       最近比较忙,忙着工作交接,忙着招人、忙着各种会,更新很少,这一篇也是作为本入门系列的最后一篇了,以后可能会写一些自己在前端这块的心得或者体会了,无关乎使用什么框架,可能就是原生的j...

2018-04-19 14:00:00 176

原创 一步一步学Vue(十二)

一步一步学Vue(十二) 2017-08-07 23:39 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 为了提升代码的逼格,之后代码改为Vue文件组件,之前代码虽然读起来容易理解,而且适合在小的项目中使用,但是有如下缺点:全局定义(Global definitions) 强制要求每个 co...

2017-08-07 23:39:00 202

原创 OOP in Javascript

OOP in Javascript 2017-08-06 14:14 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 写了几篇Vue入门的内容了,今天写点其它的放松一下,简单讲讲javascript中的面相对象。在面向对象的语言中,都有类的概念,当然es6中开始javascript中也有类的概念了...

2017-08-06 14:14:00 148

原创 一步一步学习Vue(十一)

一步一步学习Vue(十一) 2017-08-03 23:02 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 本篇继续学习vuex,还是以实例为主;我们以一步一步学Vue(四)中讲述的例子为基础,对其改造,基于vuex重构一遍,这是原始的代码:todolist.js; (functio...

2017-08-03 23:02:00 161

原创 一步一步学习Vue(十)

一步一步学习Vue(十) 2017-08-01 22:49 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 本篇说一下组件通信的问题,父子组件通信,前面的博客中已有说明,vue也推荐props in,event out;兄弟节点通信如何做呢?官方其实也给出了实现方式,我们以下面的场景来实现一下:...

2017-08-01 22:49:00 166

原创 一步一步学Vue(九)

一步一步学Vue(九) 2017-07-30 22:58 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 接上篇,这次是真的接上篇,针对上篇未完成的部分,增加鉴权功能,开始之前,我们先要介绍一个新的知识,路由元数据。 在vue-router中,定义元数据的方式:const router...

2017-07-30 22:58:00 182

原创 一步一步学Vue(八)

一步一步学Vue(八) 2017-07-28 23:24 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 本篇完成如下场景:1、系统包含首页、客户信息查询、登录三个模块2、默认进入系统首页,如果要进行用户查询,则需要进行登录授权3、查询用户后点击列表项,则进入详情页面基于上述场景需求描...

2017-07-28 23:24:00 180

原创 一步一步学Vue(七)

一步一步学Vue(七) 2017-07-26 23:56 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑   前言:我以后在文章最后再也不说我下篇博文要写什么,之前说的大家也可以忽略,如果你不忽略,会失望的

2017-07-26 23:56:00 149

原创 一步一步学Vue(六)

一步一步学Vue(六) 2017-07-25 23:14 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 本篇继续介绍vue-router,我们需要要完成这样个demo:《分页显示文章列表》;这里我们以博客园首页列表为例简化处理:按照上图框选所示,简单分为蓝色部分文章组件(ArticleIte...

2017-07-25 23:14:00 180

原创 一步一步学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 143

原创 一步一步学Vue(四)

一步一步学Vue(四) 2017-07-22 22:12 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 接上篇。上篇中给出了代码框架,没有具体实现,这一篇会对上篇定义的几个组件进行分别介绍和完善:1、TodoContainer组件  TodoContainer组件,用来组织其它组件,这是re...

2017-07-22 22:12:00 154

原创 一步一步学Vue(三)

一步一步学Vue(三) 2017-07-21 23:21 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑   接上篇,有同事看了我写的博客,觉得我这人不靠谱,文笔太白了,不够严肃,所以这次我一定要做一个严肃的人,写博客要有写博客的态度,第三篇开始我在考虑一个问题,会不会太着急了,要知道Vue的组件化时...

2017-07-21 23:21:00 145

原创 一步一步学Vue(二)

一步一步学Vue(二) 2017-07-20 23:32 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑   接上篇,在本篇中,我们将要实现如下,功能,编辑和查询,我们当前的todolist程序,和线上其它的demo程序不同,我们会对其进行增删改查的基本操作,之后进行进一步的完善,按照常规的系统使用经...

2017-07-20 23:32:00 152

原创 一步一步学Vue (一)

一步一步学Vue (一) 2017-07-19 23:11 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑   vue应该是前端主流框架中的集大成者,它吸取了knockout,angular,react设置avalon的经验,支持各种模式写法,入门很简单,从本章开始,会记录学习vue中的点点滴滴,以笔...

2017-07-19 23:11:00 244

原创 基于requirejs和angular搭建spa应用

基于requirejs和angular搭建spa应用 2017-07-17 23:04 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑   接上篇,angular 实战部分,angular比较适合spa项目,这里不借助任何seed和构建工具,直接从零搭建,基本的angular项目结构大致包含如下几个部...

2017-07-17 23:04:00 203

原创 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 248

原创 鼠标框选 下篇

鼠标框选 下篇 2017-07-16 19:29 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 接上篇,上篇写了大致的思路,其实还有很多问题,由于没写测试,在运行时出现了很多问题,比如绘制相关代码,会一直添加元素到dom,这主要因为我在考虑元素绘制和插入dom没有分开处理,本次主要增加了计算和绘制的...

2017-07-16 19:29:00 195

原创 鼠标框选(上篇)

鼠标框选(上篇) 2017-07-15 22:00 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑   好久没有更新博客了,感觉有些手生了,最近换了工作,有传统软件公司跳槽到互联网公司,由原来主做后端,兼职前端变成了全职前端;第一次进入互联网公司,感觉和传统软件公司或技术服务类公司相比,技术范围很浓,...

2017-07-15 22:00:00 825

原创 局部打印问题

局部打印问题 2016-05-05 10:59 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 如下面代码所示:1 $scope.printReport = function () {2 var newHtml = $scope.chartContent;3...

2016-05-05 10:59:00 116

原创 Rotativa 转换html 为pdf时遇到的问题

Rotativa 转换html 为pdf时遇到的问题 2015-11-13 15:18 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 使用Rotativa,底层使用wkhtmltopdf 组件进行转换,使用过程中也遇到一些问题,记录下:首先,如果页面中有资源文件,需要使用的路径问题,必须使用全路径,...

2015-11-13 15:18:00 521

原创 使用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 151

原创 安装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 468

原创 关于Jquery 序列化表单的注意事项

关于Jquery 序列化表单的注意事项 2015-09-14 15:40 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 在JQuery 的serialize方法序列化表单的过程中,如果表单的name值最后有空格,会出现“+”号,查源码可见原因。这一小问题就浪费了半小时的时间,记录下来,备忘。 ...

2015-09-14 15:40:00 146

原创 hightchart导出图片

hightchart导出图片 2015-05-12 14:31 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 通常在使用highchart导出图片pdf等文件时,我们一般直接引入exporting.js即可执行导出操作则会直接请求highchart服务器,执行生成图片等操作,然后下载到客户端;...

2015-05-12 14:31:00 373

原创 备注一下学习

备注一下学习 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 155

原创 关于 HttpModule配置问题

关于 HttpModule配置问题 2014-09-01 16:58 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 在经典模式下,配置到System.web节点在IIS7以上的集成模式下,要配置到<system.webServer>节点否则会出现类似一下的错误:具体配置如...

2014-09-01 16:58:00 234

原创 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 212

原创 记录Spring.net学习中遇到的各种问题

记录Spring.net学习中遇到的各种问题 2014-07-02 15:59 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 1.由于项目中使用了spring.net作为IOC容器,所以看了下相应的博客,熟悉一下这方面的内容,参照博客为博客园刘冬的博客系列;博客地址:http://www.cnb...

2014-07-02 15:59:00 109

原创 业务逻辑层相关(文字信息版本)

业务逻辑层相关(文字信息版本) 2014-03-11 15:46 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 主要介绍业务逻辑层的四种组织方式:1.Transaction Script(事务脚本):面向过程式的组织方式,充斥着大量的业务方法,可能会出现好多重复的细粒度的API,使用比较简单...

2014-03-11 15:46:00 322

原创 我忽略过的或者未知的,记忆下

我忽略过的或者未知的,记忆下 2014-03-11 10:50 by JerremyZhang, ... 阅读, ... 评论, 收藏, 编辑 C#语音播报 .Net里面自带了一个语音类库:System.Speech,调用系统的语音功能,就能实现string到语音的转换:using System.Speech.Synth...

2014-03-11 10:50:00 86

原创 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 198

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除