chalecao的文章 第4页

认真学习快乐工作

2016-06-25前端早读

6

chalecao 发布于 2017-08-29

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

阅读(301)评论(0)赞 (0)

Javascript|Nodejs

函数调用的角度理解call

1

chalecao 发布于 2017-08-29

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

阅读(450)评论(0)赞 (1)

认真学习快乐工作

2016-06-24前端早读

6

chalecao 发布于 2017-08-29

什么是“增长黑客”?听着好牛逼的名字,其实增长黑客(growth hacker)一词几年前就在硅谷十分盛行,最近在国内也抄的火热,36Kr等科技媒体也有相关的专题报道。有本新书《增长黑客》,写的不错。 Michael Xu——亚马逊前市场经理、YC 首支华人团队 Strikin...

阅读(337)评论(0)赞 (0)

Javascript|Nodejs

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

1

chalecao 发布于 2017-08-29

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

阅读(2336)评论(0)赞 (9)

认真学习快乐工作

2016-06-22前端早读

6

chalecao 发布于 2017-08-29

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

阅读(387)评论(0)赞 (0)

脚本语言|必杀技

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

1

chalecao 发布于 2017-08-29

windows系统做开发真是有诸多不便,特别是做前端开发。为啥呢么呢?比如我们使用npm管理依赖,依赖其它一些模块,而其他的模块并没有在windows系统做过全面的测试,难免有很多bug,常见的如路径问题,编码问题,权限问题等等。关键要命的是没有错误信息,仅仅抛了异常,这可怎么办...

阅读(1004)评论(0)赞 (0)

认真学习快乐工作

2016-06-20前端早读

6

chalecao 发布于 2017-08-29

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

阅读(297)评论(0)赞 (0)

认真学习快乐工作

2016-06-19前端早读

6

chalecao 发布于 2017-08-29

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

阅读(300)评论(0)赞 (0)

Javascript|Nodejs

JavaScript跨域请求的方方面面

1

chalecao 发布于 2017-08-29

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

阅读(702)评论(0)赞 (0)

认真学习快乐工作

2016-06-16前端早读

6

chalecao 发布于 2017-08-28

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

阅读(644)评论(0)赞 (0)

Javascript|Nodejs

JS原生编解码函数

1

chalecao 发布于 2017-08-28

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

阅读(462)评论(0)赞 (0)

Javascript|Nodejs

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

1

chalecao 发布于 2017-08-28

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

阅读(928)评论(0)赞 (0)

Javascript|Nodejs

JS模板引擎之JST语法

1

chalecao 发布于 2017-08-28

首先来说说,为什么要用javascript模板。以PHP为例,PHP本身就可以穿插于HTML之间,所以也算是一种模板语言,缺点就是代码看起来会有点乱,尤其是融合了各种循环,判断,赋值等等操作(也不方便格式化),没有做到结构和数据分离。当然PHP也有很多的模板引擎,使用这些模板引擎...

阅读(1196)评论(0)赞 (0)

认真学习快乐工作

2016-06-14前端早读

6

chalecao 发布于 2017-08-28

只有登上山顶,才能看到那边的风光。骏马是跑出来的,强兵是打出来的。1.hostadmin没有hosts修改权限的解决办法 2.IOS10正式亮相:10大改进看这里 iphone5以前手机正式退役 3.JavaScript unshift() 方法 IE8及其以下是不支持 u...

阅读(375)评论(0)赞 (0)

认真学习快乐工作

2016-06-13前端早读

6

chalecao 发布于 2017-08-28

古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。 —— 苏轼 傲不可长,欲不可纵,乐不可极,志不可满。—— 魏 徵

阅读(342)评论(0)赞 (0)

Javascript|Nodejs

多行超出尾部展示省略号(改进)

1

chalecao 发布于 2017-08-28

之前写过一个多行自动显示省略号的文章,网上也能查到很多资料。超出两行展示省略号, 这两天抽时间做了一个退化处理,就是支持-webkit-box属性的浏览器中采用css来控制,不支持这一属性的浏览器如IE9以上、火狐浏览器,则使用JS动态计算的方法裁剪文本,在文本末未追加省略号(…...

阅读(530)评论(0)赞 (0)

Ionic2|PWA

ionic调试插件开发

2

chalecao 发布于 2017-08-28

其实ionic关于插件这块,主要可以参考cordova,cordova上面的所有插件可以稍作修改,应用到ionic中来,但是由于涉及到一个js注入的问题,所以目前还有另外一个开源项目ng-cordova(www.ngcordova.com ), 也就是组合了cordova和ang...

阅读(977)评论(0)赞 (0)

脚本语言|必杀技

阿里云centos系统安装vnc服务与chrome远程桌面

2

chalecao 发布于 2017-08-28

VNC 使您可以远程访问和控制您的计算机从另一计算机或移动设备上,无论你在世界的任何地方。常见的使用情形,包括给同事和朋友提供桌面支持、远程管理您的服务器。将 VNC Server部署到您想要控制计算机,使用VNC Viewer连接到你想要控制的计算机。

阅读(873)评论(0)赞 (0)

认真学习快乐工作

2016-06-09前端早读

10

chalecao 发布于 2017-08-28

读书,始读,未知有疑;其次,则渐渐有疑;中则节节是疑。过了这一番,疑渐渐释,以至融会贯通,都无所疑,方始是学。——朱熹

阅读(387)评论(0)赞 (0)

认真学习快乐工作

前端开发神器cmp设计思想

9

chalecao 发布于 2017-08-28

去年的时候,自己总结了一篇关于神器的设想,幻想着神器能帮我们前端开发人员完成很多事情。时隔一年,经过不断地思考与实践,神器终于来了。虽然现在开发出来的功能还不是很完善,但是已经能减少很多开发工作量了,特别是对于前端设计方面的意义重大,有了神器的帮助,作为前端开发的你会用一种新的角...

阅读(371)评论(0)赞 (0)

Ionic2|PWA

ionic开发APP版本调试

1

chalecao 发布于 2017-08-28

学习前端,最基本的首先要学会调试。特别是js调试,当然我们做网页,都习惯用chrome或者firebug做调试,的确提供了不少便利。但是我们如今用js开发编译手机APP的时候,调试就显得无力了。皓眸哥我很少调试代码的,基本都是从错误原因反推定位可能出错的地方,基本上想一想就能解决...

阅读(849)评论(0)赞 (0)

认真学习快乐工作

2016-06-08前端早读

6

chalecao 发布于 2017-08-28

一个人事业上的成功,只有15%是由于他的专业技术,另外的85%要依依耐人际关系、外世技巧。软与硬是相对而言的。专业的技术是硬本领,善于处理人际关系的交际本领则是软本领。 —— 卡耐基

阅读(383)评论(0)赞 (0)

Javascript|Nodejs

使用CMP设计制作FTL模板

10

chalecao 发布于 2017-08-28

CMP其实是我的一个设想。设想前端只需要一个核心的框架维持系统的运行,就类似与操作系统的内核。然后外围都是扩展,做任何网页、不论是前台展示的web页面还是后台管理页面,都属于内核外围的扩展。CMP主要负责完成页面的设计与制作,也就是外围的扩展成,其生成的组件都是运行在核心层之上的...

阅读(702)评论(0)赞 (0)

Ionic2|PWA

Android浏览器Blob问题

1

chalecao 发布于 2017-08-28

如果你使用canvas导出图片,并将图片存储在uint8Array中,然后想通过blob构造之后上传到诸如aliyun oss服务器,或者个人文件服务器,那么你要注意了。在chrome早先版本和目前的android中,至少是andrid5.1之前的浏览器,包括微信浏览器等,都不支...

阅读(1260)评论(0)赞 (0)

认真学习快乐工作

2016-06-07前端早读

6

chalecao 发布于 2017-08-28

用宝珠打扮自己,不如用知识充实自己。 劳动是知识的源泉;知识是生活的指南。 茂盛的禾苗需要水分;成长的少年需要学习 .星星使天空绚烂夺目;知识使人增长才干。高考来了,想当年,怎一个热字了得?

阅读(420)评论(0)赞 (0)

Javascript|Nodejs

使用CMP设计制作前端模块

4

chalecao 发布于 2017-08-28

想不想减少每天的开发工作量?想不想改变粘贴、复制、修改的开发模式?新的利器来了。CMP试用版本发布了,CMP是一个用于制作网页的工具,你可以用它来制作静态网页,也可以制作网页片段比如一个组件,一个UI,或者一个模块,甚至是一个包含数据请求的模块,它能根据你的需求灵活的实现任何事情...

阅读(422)评论(0)赞 (0)

Ionic2|PWA

ionic在ios9中的bug修复

3

chalecao 发布于 2017-08-28

更新了ios9之后,在微信浏览器测试ionic,在tab导航栏,经常点击一下,跳不到对应页面,还会闪屏,tab导航图标一直闪,然后用Android手机测了一下,正常。还以为是我自己手机配置差的原因,后来发现并不是。 原来是ionic的一个bug。 教程索引:(持续更新) i...

阅读(1023)评论(0)赞 (0)

Ionic2|PWA

MAC下Android环境与cordova搭建

3

chalecao 发布于 2017-08-28

为什么需要在mac下用Android,这个主要是因为前几天手痒,哈哈,把系统装成了黑苹果。不过用起来还是蛮流畅的,所以就用这个,懒得换了。熟悉熟悉mac也挺好的,在一个就是现在在学习ionic和cordova,做完项目后可以同时编译生成Android和ios手机app,这样挺方便...

阅读(929)评论(0)赞 (0)

Ionic2|PWA

手机网页调试工具weinre

1

chalecao 发布于 2017-08-28

调试手机网页一直很头疼,以前的做法全靠自己分析,用不同的浏览器打开做的网页,根据现象分析结果。貌似好不方便,要是能像浏览器开发者工具那样查看就好了。那么weinre来了。其实这个项目已经早有了。weiner主页:http://people.apache.org/~pmuellr/...

阅读(605)评论(0)赞 (1)

Javascript|Nodejs

超出两行自动显示省略号

1

chalecao 发布于 2017-08-28

温故而知新 经常有需求一段文字展示时,单行超出自动折行,超出两行则末尾展示省略号。 css写单行超出显示省略号,可以复习下,这个很常用。 1234width: 3rem;white-space: nowrap;overflow: hidden;text-overfl...

阅读(507)评论(0)赞 (0)

Ionic2|PWA

ionic开发插件之ngCordova配置安装

1

chalecao 发布于 2017-08-28

开始学ionic的时候就嫌弃ionic做不了与手机硬件紧密结合的APP,今天无意中看到了另外一个项目ngCordova,福音啊。神马拍照啊,文件上传啊,地理位置啊,借助ngCordova插件都可以实现。ngCordova是结合cordova和angular包装了许多插件,诸如访问...

阅读(771)评论(0)赞 (0)

Ionic2|PWA

ionic工具类API和配置

1

chalecao 发布于 2017-08-28

哎,真是不好意思。之前翻译Ionic教程的时候,忘记翻译ionic工具类api和配置这一块了。之前一致比较忙,忘记了。很多朋友经常问一些配置问题,比如为什么android的tab导航在上面,ios的tab导航在下面?…等等。其实这些都可以在ionic里面配置的。下面看我一一道来。...

阅读(1036)评论(0)赞 (0)

认真学习快乐工作

2016-05-19前端早读

1

chalecao 发布于 2017-08-28

沟潭之水,凝滞沉闷,飞瀑之流,奋迅高亢——同是为水,性却异,前者满足安逸,后者进取不已。人最可悲的是自己不能战胜自己。

阅读(382)评论(0)赞 (0)

Ionic2|PWA

ionic发布APP的时候到了

1

chalecao 发布于 2017-08-28

开发完了你的APP项目,仿真器,模拟器都调试了,手机真机也调试了,那么,恭喜你,你快要成功了,只差最后几步了。这里我们一块学学打包发布android APP。

阅读(739)评论(0)赞 (0)

Ionic2|PWA

ionic中文javascript API(3)

3

chalecao 发布于 2017-08-28

onic除了提供css框架以外,参看ionic中文详解CSS组件,还是提供了javascript UI库。许多组件都是需要通过javascript来产生比较炫的效果。ionic遵循了mvc的设计模式,这一点可以通过通过创建tab栏的官方例子项目来体会view之间的控制与切换。下面...

阅读(841)评论(0)赞 (0)

认真学习快乐工作

2016-05-18前端早读

1

chalecao 发布于 2017-08-28

人生中三种东西最宝贵——信心、健康和知识;学习中三种品质最可贵——好学、好问和好思。没有人会因学问而成为智者。学问或许能由勤奋得来,而机智与智慧却有懒于天赋。

阅读(385)评论(0)赞 (0)