LeoEatle's World

Do have faith in what you are doing.

SFDC笔记

Hax JS@2017:原来js都可以写单片机了,真是长见识 百度echart:不同组件可以重复调用如何封装一个组件 Vue:如何在组件的大小做平衡太大的组件过于复杂,代码过于耦合太小的组件使得总体组件过多,杂乱 Web性能优化——AlloyTeam讲师:http2.0优势:头部压缩:比较不同的部分进行修改发送多路复用:在一个TCP链接中同时进行双工通信服务端推送: request html......

SegmentFault Require.js转Webpack配置笔记

Gulp分析->转移

最近接到任务尝试将现在项目所使用的Require.js尝试转到Webpack中,不仅为了Webpack强大的Plugin和Loader,也是为了能够复用一些公用代码 分析GulpfileSegmentFault的Gulp引用的插件很多,这里做一个记录 [task]es2js这个主要用到的是babel,不详述 [task]buildcsscssnano: 压缩css,优化以下类型:删除空格......

《Javascript设计模式与开发实践》笔记

将程序中不变的和可变的分离开来,是设计模式不变的主题

单例模式单独的模态窗 策略模式奖金发放、小球移动、表单验证 代理模式小明送花图片预加载、合并http请求 迭代器模式$.each() 观察者模式(发布订阅模式)登录时ajax完成后修改页面内容Javascript中事件的实现 命令模式厨房接受订单,订单就是一个commandcommand的发布者无需关注command是由谁完成、怎么完成的command会有更长的生命周期可以撤销、排队操作 例......

Javascript各种模块引入机制比较

ES6的import,AMD和CommonJS

ES6的import先说ES6,ES6的import模块机制一个最大的优势就是静态加载,当我们输入这行的时候import { stat, exists, readFile } from 'fs'其实js只从fs模块中加载了其中三个方法 但是相比原来的CommonJSlet { stat, exists, readFile } = require('fs')这里......

[LeetCode]415. Add Strings

禁止使用某些内置函数

Question给两个非负整数num1和num2,这两个整数都是<5100,只包含数字,但这两个整数是以字符串的形式给出的,现在要求两者的和,不能使用任何内建的str to int之类的函数 Solution这道题的难点很突出,就是如何在不使用内置函数的情况下求两个数字的数学运算我的思路也很简单,就和普通的按位相加一样,从地位到高位加上去 但是我并不知道如何在不使用内置函数的情况下将字......

一次有趣的CoffeeScirpt插件魔改

Coffeescirpt的括号在哪

加入SegmentFault后果然接触了很多有趣的新技术,比如twig,比如docker,比如coffeescript最近接到个需求需要修改城市的input输入,需要达到这个效果, 咋一看不难的好像,但是问题是SegmentFault这种输入组件全都被封装过,因为很多这种输入是基于标签的,比如技术类别标签、知识领域标签、学校标签等等,必须要在下拉列表中选中并加一个标签上去,所以手哥(lead......

compositionstart事件

中文输入时避免input.value的改变

当我们平时在input框中输入中文的时候,尤其是在搜索框输入中文的时候,我们经常会发现,输入到一半还没有中文出来的时候,系统就凭借已经输入的英文去查询了,怎么避免这种情况呢? 关键就在于这个compositionstart事件 compositionstart 事件触发于一段文字的输入之前(类似于 keydown 事件,但是该事件仅在若干可见字符的输入之前,而这些可见字符的输入可能需要一连......

Angular2+Typescript入门笔记

最近尝试用Angular2来做一个经典的后台管理系统,毕竟Angular2出了这么久,我相信Google的实力,而且对微软的Typescript也很感兴趣,没想到这两者会进行结合,总之就是特别想试试这种开发体验啊啊啊。 环境配置首先用了官方的配置seed,npm start后,它会使用lite-server作为服务器,并且用tsc命令将ts编译好。 注意看app目录中的三个ts文件app- ......

Twig模板引擎学习笔记

Another template engine for PHP

总体介绍Twig是PHP的一个模版引擎,他有以下三个特性 Conciese它可以很准确的反映你的变量值 面向模版的语法一些常用的遍历函数等都可以调用 支持模块化简单易学...

[LeetCode]123. Best Time to Buy and Sell Stock 3

...