李宇航 | Toxni

「 一年好景君须记 - 最是橙黄橘绿时 」
把运算符强制转换成 SB ( 什么鬼 )   |   2017-04-04

少侠先来看一串能输出你名字的 Js 代码。 (!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]] // "sb" // 好像哪里不太对 - - 好嘛,既然是强制转 ...

Underscore 源码 - 类型判断   |   2017-03-14

看了看 Underscore 1.8.3 源码类型判断这一部分,觉得挺有用的,做以记录。 通用类型判断 基本方法都是通过对象的 toString 方法将其转换为特定字符串 [object ' + name + '],再加以判断。 _ ...

Js 函数构造器内置方法   |   2017-03-13

对象构造器是全局对象的一个属性。当它作为构造器被调用的时候可以产生一个新的普通函数对象。当它作为函数而不是构造器被调用的时候,它也会产生一个函数对象。 new Funtion // 作为构造器被调用的时候可以产生一个新的普通函数对象。 ...

浅尝 JsBridge   |   2017-03-13

之前从来没有接触过前端与 Native App 交互的开发。最近在做百度畅听项目,头一次接触到了 NA 的一些知识,在此先对 JsBridge 做以记录吧。 概念 前端与 NA 交互,NA 通过 Webview 组件可以轻而易举执行前端 ...

跨域问题小结   |   2017-03-13

几次异地开发都遇到跨域问题,每次都得提醒后台在开发中设置一下 Access-Control-Allow-Origin:* 至于其中的原理,之前没有深入了解过,在这里记录一下吧。 解答 不设置 Access-Control-Allow-O ...

玩玩 <audio> 标签   |   2017-03-10

闲得蛋疼做了一个真实版圆周率之歌,圆周率的每位数字对应一个音符。正好熟悉了下 <audio> 标签的一些用法。 HTML 部分 <h5 id="text" class="text"></h5> & ...

CSS3 背景渐变   |   2017-03-06

今天做项目遇到一个背景渐变的需求,在此做以记录。 .gradient { // IE 使用 filter filter: alpha( opacity=100, finishopacity=50, ...

Regular Expression in Javascript   |   2017-03-03

正则语法 句点 . 代表除换行符以外的任意字符 括号 [] 代表字符合集 次方符号 ^ 在 [] 内时代表取非运算 次方符号 ^ 在正则开头时表示字符串前边界 美元符号 $ 在正则开头时表示字符串后边界 连词符 - 代表字符序列 竖线 ...