再看最后一眼青春的星空

灿烂火光就像盛夏的烟火

欢送挣扎万年文明的巅峰

我们啊

将变星辰永远飘在黑暗宇宙

这个男人来自三体

Tirion

导航

随笔分类 -  前端

上一页 1 2 3 4 5 6 7 下一页

webpack 代码拆分,按需加载
摘要:转自:https://segmentfault.com/a/1190000007649417?utm_source=weekly&utm_medium=email&utm_campaign=email_weekly 如果利用 webpack 将项目中的所有代码打包在一起,很多时候是不适用的,因为代码 阅读全文

posted @ 2016-12-07 22:17 Tirion 阅读(5732) 评论(2) 推荐(1)

H5项目常见问题及注意事项
摘要:转:http://www.open-open.com/lib/view/open1449325854077.html Meta基础知识: H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 空白页基本meta标签 其他meta标签 常见问题: 移动端如何定义字体font-family 打电话发短信写 阅读全文

posted @ 2016-11-30 09:48 Tirion 阅读(193) 评论(0) 推荐(0)

Generator 函数学习笔记
摘要:yield 不能用在普通函数中: yield语句如果用在一个表达式之中,必须放在圆括号里面。 next方法的参数 for...of循环 for...of循环可以自动遍历Generator函数时生成的Iterator对象,且此时不再需要调用next方法。 原生的JavaScript对象没有遍历接口,无 阅读全文

posted @ 2016-11-01 17:57 Tirion 阅读(745) 评论(0) 推荐(0)

async 函数学习笔记
摘要:async函数就是Generator函数的语法糖。 async函数就是将Generator函数的星号(*)替换成async,将yield替换成await,仅此而已。 async函数对 Generator 函数的改进,体现在以下四点。 (1)内置执行器。Generator函数的执行必须靠执行器,所以才 阅读全文

posted @ 2016-11-01 17:14 Tirion 阅读(1263) 评论(0) 推荐(0)

JavaScript 中的 Thunk 函数
摘要:参数的求值策略: 1、传值调用: 2、传名调用 Thunk 函数的作用是将多参数替换成单参数版本 任何函数,只要参数有回调函数,就能写成Thunk函数的形式。下面是一个简单的Thunk函数转换器。 使用上面的转换器,生成fs.readFile的Thunk函数。 阅读全文

posted @ 2016-11-01 16:07 Tirion 阅读(1197) 评论(0) 推荐(0)

Promise 学习笔记
摘要:所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。Promise提供统一的API,各种异步操作都可以用同样的方法进行处理。 Promise对象有以下两个特点。 (1)对象的状态不受外 阅读全文

posted @ 2016-11-01 11:26 Tirion 阅读(1740) 评论(0) 推荐(0)

JS 排序算法
摘要:冒泡排序: 核心思想:从第一个开始遍历数组,遍历完成后,让最小的值放在第一位;然后从第二个开始遍历数组,遍历完成后将最小值放在第二位;以此类推,所有位的数组遍历完成后就排序完成。 插值法排序:核心思想:创建一个新数组,将原数组的元素一个个放到新数组中,每次放入的时候和已放入新数组的元素进行遍历比较, 阅读全文

posted @ 2016-10-11 22:02 Tirion 阅读(134) 评论(0) 推荐(0)

react 不能往组件中传入属性的值为 undefined
摘要:在使用 andt design 的时候遇到个需求,需要清除 Select 组件选中后的值,让它变成什么都没选中,显示 placeholder 刚开始以为设置为 null 即可,结果发现设置为 null 并没什么卵用,只是得到什么都没匹配上的结果,选择框中为空。 后来发现将 value 值设置为 un 阅读全文

posted @ 2016-08-25 20:30 Tirion 阅读(964) 评论(0) 推荐(0)

JS 的线程、事件循环、任务队列简介
摘要:JS 是单线程的,但是却能执行异步任务,这主要是因为 JS 中存在事件循环(Event Loop)和任务队列(Task Queue)。 事件循环:JS 会创建一个类似于 while (true) 的循环,每执行一次循环体的过程称之为 Tick。每次 Tick 的过程就是查看是否有待处理事件,如果有则 阅读全文

posted @ 2016-07-21 14:49 Tirion 阅读(5950) 评论(2) 推荐(1)

Mac上因磁盘格式导致gulp无限刷新问题
摘要:今天遇到个超奇葩的问题,使用gulp.watch监控文件变化,但是并没有修改文件,却一直执行change,导致浏览器无限刷新 调试了10小时,代码各种删改,一直不得其解。切换到Windows运行,又正常,难道是Mac系统问题。可是按理来说Mac是更适合程序员的电脑,不会出现这样的问题才对 删除nod 阅读全文

posted @ 2016-05-27 00:41 Tirion 阅读(195) 评论(0) 推荐(0)

JS数组随机排序
摘要:这是JS中数组随机排序最简单的算法。 之前写的想法是随机取出个index,然后通过index得到值,将这个值赋给新数组,在赋值前判断这个值是否已经存在于新数组。这个算法很低效且复杂,通过以上的算法能简单的完成数组的随机排序 阅读全文

posted @ 2016-05-16 14:48 Tirion 阅读(798) 评论(0) 推荐(0)

Javascript高性能动画与页面渲染
摘要:转自:http://www.infoq.com/cn/articles/javascript-high-performance-animation-and-page-rendering No setTimeout, No setInterval 如果你不得不使用setTimeout或者setInte 阅读全文

posted @ 2016-05-10 21:57 Tirion 阅读(3632) 评论(0) 推荐(0)

两列布局,左边固定,右边自适应的三种方法
摘要:... 阅读全文

posted @ 2016-05-07 18:55 Tirion 阅读(4446) 评论(1) 推荐(0)

JS构造函数详解
摘要://构造函数 //使自己的对象多次复制,同时实例根据设置的访问等级可以访问其内部的属性和方法 //当对象被实例化后,构造函数会立即执行它所包含的任何代码 function myObject(msg) { //特权属性(公有属性) this.myMsg = msg; //只在被实例化后的实例中可调用 this.address = 'Chengdu'; //私有属性:... 阅读全文

posted @ 2016-04-21 15:55 Tirion 阅读(477) 评论(0) 推荐(0)

PC端的混合应用通讯问题
摘要:exe使用C#开发,内嵌HTML页面HTML页面与exe程序的通讯方式可以使用以下方式: HTML通知exe:C#有个titlechange事件,可以监听内部HTML的title,那么HTML就可以通过修改title来通知exe exe通知HTML:1、修改HTML的url中的hash值,HTML通 阅读全文

posted @ 2016-04-21 15:55 Tirion 阅读(156) 评论(0) 推荐(0)

JS的prototype的共享机制分析
摘要:function Super(){ } Super.prototype.aaa=[1,2,3]; Super.prototype.bbb=1; function Sub(){ Super.call(this); } Sub.prototype=new Super(); Sub.prototype.c 阅读全文

posted @ 2016-04-21 15:54 Tirion 阅读(251) 评论(0) 推荐(0)

JavaScript判断IE各版本最完美解决方案
摘要:https://github.com/nioteam/jquery-plugins/issues/12 jQuery在1.9版本之前,提供了一个浏览器对象检测的属性$.browser,使用率极高。但是在1.9版本发布之后,大家钟爱的这个属性被jQuery无情的抛弃了。大家开始着手寻找$.browse 阅读全文

posted @ 2016-04-21 15:53 Tirion 阅读(299) 评论(0) 推荐(0)

使用a标签直接下载图片
摘要:通常情况下,使用a标签链接到图片,会在浏览器中打开这个图片,而不会下载 如果要直接下载这个图片,可以使用download属性配合href属性 <a href="./1.jpg" download="./1.jpg">下载图片</a> *必须要有href属性才行,所以不能使用button元素,只能使用 阅读全文

posted @ 2016-04-21 15:53 Tirion 阅读(1687) 评论(0) 推荐(0)

iOS的一些坑
摘要:1、动态绑定元素,不能绑定到body上 $(document).on('click','#nuse-content .coupon',fn) 这样是不行的,会导致事件无法触发,除非给要绑定时间的元素显示的调用一次别的事件,如? $('.coupon').click(function(){ conso 阅读全文

posted @ 2016-04-21 15:52 Tirion 阅读(146) 评论(0) 推荐(0)

JS原型链原理(链表)
摘要:任何一个对象都有一个prototype的属性,在js中可以把它记为:__proto__ 当初ECMAscript的发明者为了简化这门语言,同时又保持继承的属性,于是就设计了这个链表。。在数据结构中学过链表不,链表中有一个位置相当于指针,指向下一个结构体。 于是乎__proto__也一样,每当你去定义 阅读全文

posted @ 2016-04-21 15:50 Tirion 阅读(1182) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 下一页

The Man from 3body