我来了……

所有文章 第6页

HTML5|CSS3

SVG系列教程

1

chalecao 发布于 2017-08-29

SVG能干啥,想干啥就干啥。可以用来做贴图,做纹理,做动画,甚至做背景图片,你想要的都可以,关键是操作灵活,和别是和canvas又可以相互转化使用,简直是居家旅行必备神器,作为前端工程师,你学会了吗?不会,就抓紧开始吧。

阅读(773)

脚本语言|必杀技

JAVA工程师系列教程

1

chalecao 发布于 2017-08-29

本教程只是自己平时总结的零零总总学习JAVA的知识,需要说明的是本系列教程并不是连续的由浅入深的内容,只是博主自己平日积累的。而且可能部分内容摘自互联网,请勿见怪,有出处的,我尽量会附上原网址链接。前端工程师本来对于技术就是不断积累和深化的过程,所以想进阶高级工程师,或者资深工程师,请务必牢记,踏踏实实学习积累,没有捷径。

阅读(793)

Javascript|Nodejs

nodejs入门阅读

1

chalecao 发布于 2017-08-29

本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。本书最适合与我有相似技术背景的读者: 至少对一门诸如Ruby、Python、PHP或者Java这样面向对象的语言有一定的经验;对JavaScript处于初学阶段,并且完全是一个Node.js的新手。这里指的适合对其他编程语言有一定经验的开发者,意思是说,本书不会对诸如数据类型、变量、控制结构等等之类非常基础的概念作介绍。要读懂本书,这些基础的概念我都默认你已经会了。 然而,本书还是会对JavaScript中的函数和对象作详细介绍,因为它们与其他同类编程语言中的函数和对象有很大的不同。(ps:本篇由互联网转载,如有侵犯,请...

阅读(590)

认真学习快乐工作

中国大学MOOC免费学习还能拿30万奖学金

1

chalecao 发布于 2017-08-29

2016年秋学期,中国大学MOOC重磅推出30万奖学金大赛!这里的课程全部免费学,这里的老师全程在线,这里还有30万求带走! 你可能是个会写APP的天才少年,也可能是个颇有想法的新生代,更可能是不愿随波逐流的上班族!人不学习枉时间,一起参加活动,一起完成任务,遇见更好的自己! 如果你已经获得过国家奖学金、校内奖学金……那更好,双料冠军就是你!

阅读(474)

HTML5|CSS3

SVG嵌套视窗综合实例

7

chalecao 发布于 2017-08-29

在SVG绘制的任何一个时刻,你可以通过嵌套svg或者使用例如symbol的元素来建立新的viewport和用户坐标系。在这篇文章中,我们将看一下我们如何这样做,以及这样做如何帮助我们控制SVG元素并让它们变得更加灵活(或流动)。

阅读(743)

认真学习快乐工作

iphone6和6s中webview的bug

1

chalecao 发布于 2017-08-29

好久没有更新博客了,还是来说说最近做的事情吧。先从一个bug说起,由于在app中无论是ios还是android,展示和控制富文本都不是一件容易的事情,所以由于业务需求,我们会采用嵌套webview的形式来完成相应的功能。webview适配的方案有很多,但是其中也隐藏了许多的bug。 常用的适配方案(rem方案): 1.基于media query设置html和body的基准。(缺点比较繁琐,不好适配所有机型) 2.基于JS动态设置html和body的基准,动态设置viewport,基于设备像素比设置高清方案。 3.阿里的flexible方案 https://github.com/amfe/article/issues/17

阅读(700)

HTML5|CSS3

SVG缩放,移动,倾斜和旋转变换

15

chalecao 发布于 2017-08-29

SVG元素可以通过缩放,移动,倾斜和旋转来变换-类似HTML元素使用CSS transform来变换。然而,当涉及到坐标系时这些变换所产生的影响必然有一定差别。在这篇文章中我们讨论SVG的transform属性和CSS属性,包括如何使用,以及你必须知道的关于SVG坐标系变换的知识。

阅读(714)

认真学习快乐工作

2016-06-30前端早读

6

chalecao 发布于 2017-08-29

早读有点跟不上了,以后还是不要叫早读了。还是学习的知识点吧。抽空再汇总一下。每天看的都比较零散。

阅读(363)

Javascript|Nodejs

node发送http请求以及参数处理

1

chalecao 发布于 2017-08-29

“学骑自行车最快的方式就是先骑上去”本文主要介绍如何发布自己的npm插件到npm社区,那么别人就可以直接使用npm install的命令安装你的模块了,并不会讲解npm模块的编写方法和相关知识,其实你可以自己研究一下其他npm模块的代码。本文最后会介绍如何删除自己发布的npm模块。

阅读(707)

认真学习快乐工作

2016-06-25前端早读

6

chalecao 发布于 2017-08-29

DWR3.0学习笔记,【译】两百行内 JavaScript 打造 lambda 演算解释器,javascript函数的throttle和debounce,Three.js的绘制流程(三)—-地形;javascript中解析四则运算表达式的算法和示例

阅读(390)

Javascript|Nodejs

函数调用的角度理解call

1

chalecao 发布于 2017-08-29

大家都听过自执行函数吧,很多插件代码也都是写成了自执行函数的形式,加载插件的时候,执行本省,完成初始化。那么,你清楚其中的函数调用的原理吗?知道其他的写法吗?this的变换呢?这里我们先给个问题,然后再解释。

阅读(529)

认真学习快乐工作

2016-06-24前端早读

6

chalecao 发布于 2017-08-29

什么是“增长黑客”?听着好牛逼的名字,其实增长黑客(growth hacker)一词几年前就在硅谷十分盛行,最近在国内也抄的火热,36Kr等科技媒体也有相关的专题报道。有本新书《增长黑客》,写的不错。 Michael Xu——亚马逊前市场经理、YC 首支华人团队 Strikingly 的首席增长黑客,为我们分享关于Growth Hacking的基础知识。那么问题来了:Growth Hacking究竟是个什么玩意儿?增长黑客?可是我不是黑客啊,就猜到了你会这么回答。套用现在的一些热点词,就是用互联网思维做营销。

阅读(407)

Javascript|Nodejs

前端工程师自学面试找工作必备知识

1

chalecao 发布于 2017-08-29

本教程只是自己平时总结的零零总总学习大前端的知识,需要说明的是本系列教程并不是连续的由浅入深的内容,只是博主自己平日积累的。而且可能部分内容摘自互联网,请勿见怪,有出处的,我尽量会附上原网址链接。前端工程师本来对于技术就是不断积累和深化的过程,所以想进阶高级工程师,或者资深工程师,请务必牢记,踏踏实实学习积累,没有捷径。

阅读(2396)

认真学习快乐工作

2016-06-22前端早读

6

chalecao 发布于 2017-08-29

生活赋予我们一种巨大的和无限高贵的礼品,这就是青春:充满着力量,充满着期待志愿,充满着求知和斗争的志向,充满着希望信心和青春。

阅读(507)

脚本语言|必杀技

centos文件共享samba服务和virtualBox共享文件

1

chalecao 发布于 2017-08-29

windows系统做开发真是有诸多不便,特别是做前端开发。为啥呢么呢?比如我们使用npm管理依赖,依赖其它一些模块,而其他的模块并没有在windows系统做过全面的测试,难免有很多bug,常见的如路径问题,编码问题,权限问题等等。关键要命的是没有错误信息,仅仅抛了异常,这可怎么办,头疼,解决起来费时间。比如我们现在用puer组件mock前端ftl数据,这个在window下就有很多问题。索性我就安装了虚拟机,在centos中搭建编译开发环境,然后和windows宿主机共享文件目录,在windows下开发,然后在centos中编译,mock数据调试。

阅读(1108)

Javascript|Nodejs

jQuery的细枝末节

1

chalecao 发布于 2017-08-29

你常用jQuery的each方法吗?你知道怎么continue?怎么break吗?不知道就看看吧,一点一点总结。

阅读(449)

认真学习快乐工作

2016-06-20前端早读

6

chalecao 发布于 2017-08-29

生活赋予我们一种巨大的和无限高贵的礼品,这就是青春:充满着力量,充满着期待志愿,充满着求知和斗争的志向,充满着希望信心和青春。

阅读(376)

认真学习快乐工作

2016-06-19前端早读

6

chalecao 发布于 2017-08-29

生活赋予我们一种巨大的和无限高贵的礼品,这就是青春:充满着力量,充满着期待志愿,充满着求知和斗争的志向,充满着希望信心和青春。

阅读(406)

Javascript|Nodejs

JavaScript跨域请求的方方面面

1

chalecao 发布于 2017-08-29

JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下。首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。

阅读(803)

认真学习快乐工作

2016-06-16前端早读

6

chalecao 发布于 2017-08-28

wind.js助力异步编程;网易高级前端技术专家蔡剑飞:前后端分离实践经验分享;Windows10下80端口被PID为4的System占用,DNS 原理入门

阅读(765)

Javascript|Nodejs

JS原生编解码函数

1

chalecao 发布于 2017-08-28

当你在百度输入一个关键字搜索的时候,你会发现搜索的url是被转义处理了。这里为什么要转义呢?一方面为了避免XSS,一方面可以做到通用处理,对特殊符号进行转义处理,避免引起未知的错误。JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。

阅读(569)

认真学习快乐工作

2016-06-15前端早读

6

chalecao 发布于 2017-08-28

先做对的事情,再快速的做事情。1.最值得期待的WebGL 2.0功能 2.如何提高你代码质量 3.提高代码质量的12个技巧

阅读(546)

Javascript|Nodejs

fabric.js之強大的SVG处理工具类库

1

chalecao 发布于 2017-08-28

使用 Fabric.js 你可以创建和填充画布上的对象,从简单的几何图形到成百上千路径组成的复杂图形。你可以通过鼠标轻松的移动、缩放和旋转这些对象,修改它们的属性(颜色、透明度,层叠顺序)等等。

阅读(1084)

Javascript|Nodejs

JS模板引擎之JST语法

1

chalecao 发布于 2017-08-28

首先来说说,为什么要用javascript模板。以PHP为例,PHP本身就可以穿插于HTML之间,所以也算是一种模板语言,缺点就是代码看起来会有点乱,尤其是融合了各种循环,判断,赋值等等操作(也不方便格式化),没有做到结构和数据分离。当然PHP也有很多的模板引擎,使用这些模板引擎的一个缺陷就是,效率不如原生的PHP高。没错,可以生成缓存文件,但对于更新相对频繁的站点就不行了。这个时候或许可以考虑javascript模板技术了。使用了javascript模板,就把解析压力交给了浏览器,服务端只需要提供要用到的数据即可。

阅读(1306)

< Blog