- 博客(9)
- 收藏
- 关注
原创 关于if和switch两种条件语句的思考
在实际的项目开发中,if和switch同为条件语句,然而很多人并不清楚何时使用if语句,何时使用switch. switch…case语句和if…else效率比较switch…case结构中有跳转表,输入的字符只要经过一次比较就可以正确的找到跳转分支,所以平均情况下跳转次数为1.if…else结构如果有n个分支,分别记为n0,n1,n2,n3,…n(i-1),每个分支出现的概率假设未pi,分别为p0
2017-04-09 01:08:13 4993 1
原创 浅析CSS3中calc计算属性
很多前端开发者通常在写CSS样式的时候并不一定会注意到calc这个好用的计算属性,尤其在配合flexbox进行页面布局的时候,只能用amazing来形容。 calc()语法calc()语法非常简单,就像我们小时候学加 (+)、减(-)、乘(*)、除(/)一样,使用数学表达式来表示calc()的运算规则calc()使用通用的数学运算规则,但是也提供更智能的功能: 使用“+”、“-”、“*” 和 “/”
2017-04-09 00:23:09 976
原创 如何在个人博客中插入Jsbin或者jsfiddle代码
前言也许在大家浏览大牛们博客时经常会看到在他们的个人博客经常会有比较炫酷的在线代码演示。例如:实现原理通过iframe创建一个内联框架来实现上面效果具体步骤1、进入jsbin或者jsfiddle官网,注册并登录。2、编写自己所需要分享的代码,如下图:3、点击Embed按钮 并复制embed code代码4、把复制的代码插入到个人博客中:如此一来我们便可以看到本文开始时代码演示的效果了。 实现方法
2017-04-08 23:23:54 2533 2
原创 自定义Echarts地理分布图tooltip显示内容
在为某省开发手机版环境监测系统中需要在Echarts tooltip 中展示特定的内容,echarts默认的展示方案并不能满足我们的需求,因此就需要我们进行手动改造。 最终效果图:实现原理通过echarts提供的formatter参数自定义我们所需要展示的内容具体实现方法1、首先在格式化数据的时把我们所需要展示的数据传入到echarts图表中,例如: for(let m of this.p
2017-04-08 22:38:15 14692
转载 cookie、session、sessionid 与jsessionid
cookie、session、sessionid 与jsessionid,要想明白他们之间的关系,下面来看个有趣的场景来帮你理解。 我们都知道银行,银行的收柜台每天要接待客户存款/取款业务,可以有几种方案:凭借柜台职员的记忆,由收柜台职员来为每位顾客办理存款/取款业务,单凭职员的记忆力,要记到每位顾客的相貌,并迅速这个顾客当前的存款以及存取的次数,每次存取的金额是多少。-----------这种方式
2017-04-08 21:16:25 2392
原创 Yarn包管理工具使用总结
上年10月份, Facebook 发布了新的 node.js 包管理器 Yarn 用以替代 npm 。由于当时还不是很成熟,所以自己便仅仅只是浅尝辄止。随着时间的推移,Yarn也越来越完善,很多人也已经慢慢在实际项目中开发者投入使用。 yarn和npm对比1、yarn.lock 文件在 npm 中同样可以使用 npm shrinkwrap 命令来生成一个锁文件,这样在使用 npm install 时
2017-04-08 19:08:10 20392 1
原创 站点错误代码整理(笔记)
Successful Client Requests成功的客户端请求200 OK——201 Created——确定。 客户端请求已成功202 Accepted——接受203 Non-Authorative Information——非权威性信息204 No Content——无内容205 Reset Content——重置内容206 Partial Content——部分
2017-04-08 18:02:55 451
原创 在windows上创建文件名以“.”开头的文件
在实际项目开发中,我们会经常遇到以”.”开头的配置文件。例如我们如果需要通过配置文件给npm更换源就需要更改.npmrc文件,然而还有很多友友还不清楚如何创建一个类似的文件,今天就和大家分享下这个小技巧。 错误方法如果在windows平台上,右键选择“新建”->“文本文档”,给取名”.npmignore”,会发现报错“必须键入文件名”,如下图。正确方法方法一新建文件时,在文件名后面再添加一个”.”,
2017-04-08 17:31:21 22947 2
转载 几种常用加密算法比较
前言最近在准备重构项目的时候无意间发现页面有一处报错:报错代码如下:injectScripts.min.js:1 Uncaught TypeError: Cannot read property 'name' of undefined at t.e._onMessage (injectScripts.min.js:1) at t._onMessage (injectScripts.m
2017-04-08 16:04:12 1673
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人