- 博客(40)
- 资源 (5)
- 收藏
- 关注
原创 Closure
//At the very beginning,//I just wanna do something that I interested in.(function(){//do something}());//And Day by day,//I wanna do something to change the world.(function(global){
2016-03-18 10:52:54
494
原创 如何写些用于装逼的JavaScript代码
1.如果判断indexOf()==-1的情况:!~(string.index(‘subString’))解释:‘!’是取反的意思。当使用"!!变量"的时候,就是将这个变量布尔化,不过在javaScript的判断 如 if 或 a?b:c中都不要这样做,不过使用布尔化,会显得逼格更高,鲁棒性更强。‘~’是按位取反,使用时,会将数字加一取反,如~(-1)=(-1+1)*-1,~5=(5
2015-08-22 23:50:03
1588
原创 Node.js 学习笔记
如果npm安装速度比较慢的话,可以在npm后面加入淘宝的镜像地址:--registry=https://registry.npm.taobao.orgExpress通过npm安装express:npm install -g express由于Express 4.0以后将命令工具分离出来,所以需要另外安装:npm install -g express-ge
2015-07-03 09:24:17
633
原创 表单的radio box toggle其checked值
jQuery方法基于1.8.3代码: var radio = document.getElementById('myRadio'), container = document.getElementById('container'), str = ''; addRadio(radio); //add
2015-07-02 16:53:03
883
原创 JS 内存优化学习笔记
学习笔记,先挖坑,以后慢慢填一、定义内存泄漏:浏览器中使用的内存资源得不到释放,失去对该内存区的指针闭包:指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。二、对象JS可操纵对象有 JS Engine Object、DOM Element、BOM Element//js objvar obj={}
2015-06-07 18:49:14
717
转载 JavaScript内存优化
源地址:http://lifemap.in/javascript-memory-optimize/ 已经被5相對 C/C++ 而言,我們所用的 JavaScript 在內存這一方面的處理已經讓我們在開發中更注重業務邏輯的編寫。但是隨著業務的不斷複雜化,單頁面應用、移動 HTML5 應用和 Node.js 程序等等的發展,JavaScript 中的內存問題所導致的卡頓、內存溢出等現象也變
2015-06-02 22:24:49
658
原创 ECharts源码分析优化
一、内存优化的原因及解决方案ECharts在现代浏览器(IE9+、Chrome)下长时间使用,内存的变化并不特别明显。但在IE 8 或以下浏览器长期使用时,则出现内存不断增大的情况。其主要原因是ECharts不同浏览器下实现canvas的代码不一样所指。ECharts在不支持HTML 5的浏览器中,使用Google在06年开发的Explorer Canvas(简称excanvas),模拟can
2015-06-01 17:10:52
8232
4
原创 前端MVVM框架avalon学习笔记
最近(半个月前)开始接触基于MVC的JS框架Backbone,有人推荐学习基于MVVM的avalon,挖个坑,以后填~
2015-06-01 16:56:18
692
原创 图标插件性能对比报告
这是我在公司实习期间,要求做一份常用图标插件的报告,花了接近2周的工作日来做的。怎么办,感觉自己效率好低。本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。一、简单介绍二、测试项目及结果三、综合评分四、参考资料
2015-05-29 11:38:28
2184
1
原创 Python学习笔记
日期部分import timeimport datetimeimport calendar%a星期的简写。如 星期三为Web%A星期的全写。如 星期三为Wednesday%b月份的简写。如4月份为Apr%B月份的全写。如4月份为April%c: 日期时间的字符串表示。(如: 04/07/10 10:43:39)%d: 日在这个月中的天数(是这
2015-05-12 16:01:06
453
转载 BX9054: 各浏览器对 document.execCommand 方法的首参数可选值范围存在差异
地址:http://www.w3help.org/zh-cn/causes/BX9054
2015-04-04 15:09:54
589
原创 JS 自定义代码库(持续更新)
以下代码是在实践中常用到的,所以将其抽取出来,以下代码皆为原创(除已标注的地方),如有雷同,请联系我(188 2649 5458)。将进行持续维护和更新,有些代码会不定期更改,恕不另行通知。本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。自定义类StringBuilder作用:string拼接效率//自定义Stringb
2015-03-29 12:13:49
1173
原创 Windows下快捷键组合备忘录(持续更新)
国际惯例,使用与各软件的快捷键复制:Ctrl+C,粘贴:Ctrl+V,剪贴:Ctrl+X,保存:Ctrl+S,定位:Ctrl+G删除整行:Ctrl+Del关闭窗口:Ctrl+W、Alt+F4程序:Win+数字打开资源管理器:Win+EWindows8以上 搜索 Win+Q、Win+S运行:Win+R删除 Del、Ctr
2015-03-29 11:38:57
2230
原创 Html下显示表格插件-handsontable
options:https://github.com/handsontable/handsontable/wiki/Options官方网页:http://handsontable.com/实例:({ data: [ ['', '', '千订单差评量', '', '', '', '', '', '', '', ''], ['', '', '
2015-03-13 12:09:44
3488
转载 JS命名规范
源地址:http://www.fengfly.com/plus/view-182626-1.htmlJavaScript变量匈牙利命名法 匈牙利命名法语法: 变量名=类型+对象描述 类型指变量的类型 对象描述指对象名字全称或名字的一部分,要求有明确含义,命名要容易记忆容易理解。 提示: 虽然JavaScript变量表面上没有类型,但是JavaScript内部还是
2015-01-13 20:04:29
602
转载 CSS命名规范
源地址:http://www.jb51.net/css/141575.html这些是参考了国外一些文章以及我的个人经验总结出来,我想对写CSS的前端用户来说是值得学习的。一、CSS书写顺序1.位置属性(position, top, right, z-index, display, float等)2.大小(width, height, padding, m
2015-01-13 19:59:15
542
原创 基于Jquery的可拉拽控件的实现
$('.start-icon').mousedown( function (e) { var hasMove = false; var isMove = true; var that = this;
2014-10-20 14:21:45
699
原创 [笔记]网页优化技术阅读笔记
开头:7天打造前端性能监控系统其他阅读High Performance Ajax ApplicationCSS优先级提高CSS渲染效率笔记:YUI Compress,用于精简CSS和JSPNG24 转 PNG8,用ImageMagick或Fireworks减少cookie体积线下更新完节点后再增加到文档中(Ajax)c
2014-09-19 18:34:49
581
转载 CSS属性的继承或不继承备忘录
边距一般都是有默认值的。还有一些专门修饰文字的也有字体相关的默认值,基本什么都是有默认值,只是不同浏览器默认的不同,所以有些还是要定义。边框一般都是不继承的,背景色、长宽、浮动也不继承。滤镜不继承,但是会影响到子级。
2014-09-10 11:24:19
529
转载 认识hasLayout——IE浏览器css bug的一大罪恶根源
原文地址:http://neverned.blog.163.com/blog/static/1265524200933021130561/
2014-09-01 15:43:49
531
转载 (经验)在CSS中定义超链接样式a:link、a:visited、a:hover、a:active的顺序
原文地址以前用CSS一直没有遇到过这个问题,在最近给一个本科同学做的项目里面。出现一些问题,搜索引擎查了一些网站和资料,发现很多人问到这个问题,给出的结果我试了试,大部分都不正确。给出我试的顺序,可能会对大家有一些帮助:01a:link {02 color: #000000
2014-09-01 14:37:58
1373
原创 软件工程-综合性实验
一、需求概述1. 引言毕业论文选题系统的开发目的是,建立一个完备的毕业论文选题流程。通过信息化管理,方便教师出题、校内各学院审核、学生选题、教师选定学生以及公布最终毕业论文选题结果。根据教育部制订的本科教学要求,对本科生毕业论文选题的要求大体如下:(1) 每名本科生都要写毕业论文,否则不能毕业;(2) 同一专业、同一届毕业的学生,论文题目不能相同;(3) 每个学生的毕业论文
2014-08-18 21:52:53
1237
转载 [LESS] 在windows下编译*.less
原文地址:http://www.dotblogs.com.tw/ajun/archive/2012/07/20/73519.aspx?fid=42162
2014-08-18 09:54:24
1209
原创 BootStrap学习笔记
教程地址:http://www.bootcss.com/一、模板 Bootstrap 101 Template Hello, world! 二、布局默认栅格系统 span4 span4 流式 span4
2014-08-18 09:49:37
601
原创 C#.net实验——数据库应用管理系统
一.实验要求 掌握并运用ADO.NET技术,实现一个C/S版本的信息管理系统。(1)设计一个学生成绩管理信息系统,能对学生的成绩记录进行方便的输入、查询、修改等操作,以及综合统计查询等。(2)对学生成绩的综合查询,如查询个人的单科或所有成绩/不及格成绩,查询某门课程的所有程序等。(3)参考示例文件DbDemo。(4)至少实现对一个数据表的完整操作(CRUD,增删查改
2014-05-28 18:04:52
2778
1
原创 C#.net综合性实验——图片浏览器的制作
一.实验要求(1) 参考现有图片浏览软件的功能,实现一个自己的图片浏览器。(2) 该图片浏览器,至少完成以下功能:l 文件操作:目录打开,指定文件打开; l 图片显示方式:正常,拉伸;l 图片旋转操作;l 图片浏览功能:幻灯片演示;(3) 界面美观,操作方便。
2014-05-28 17:32:59
2018
1
原创 网络编程——设计一个发送TCP数据包的程序
摘要TCP/IP协议族是构建互联网的基石协议。在互联网中,从一台计算机向另外一台计算机传送数据,数据包可以通过两种协议传输。其中一种就是传输控制协议(Transmission Control Protocol,TCP)。TCP能够确保数据的传送,也确保数据包以它们正确的顺序传送,是一种提供可靠连接的传送协议。由于Java语言支持基于流的通信,即是用TCP协议进行传输,所以本次的课程设计将基
2014-05-28 17:02:26
7229
2
原创 数据库课程设计——羽晴YuQ3,物资管理系统
附录1课程设计题目 (1) 设计题目:物资管理及出借系统背景资料:1) 摆放物资的有两间办公室,每间办公室都有若干个位置摆放物资。2) 每个摆放物资的地方都有一个唯一的编号。3) 物资的基本资料包括物资编号、物资名称、摆放位置、可用数量、租金、押金、状态(如:正常、维修等)、出借范围(如:院内、校内等)、类型(如:消耗品、非消耗品)以及描述等。4) 用户注册后,管理员设置其
2014-05-27 10:38:42
5178
1
原创 C#.net实验二-计算器实验
实验二 计算器实验 信息学院 网络工程3班 黎健成 201130720310一. 实验要求1、参照Windows提供的计算器工具,设计一个与之类似的程序;另外可参考老师给出的计算器Demo程序。2、基本要求:实现“普通运算”功能,支持连续运算,如连续输入“2+3×5”后点击“等号”按钮进行运算其结果为25。3、附加要求:A. 支持“科学运算”功能,即输入表达式时遵循运算符号
2014-04-11 22:27:45
2109
1
原创 C#.net实验一 控制台应用程序——随机数
实验一 控制台应用程序——随机数 信息学院 网络工程3班 黎健成 201130720310一. 实验要求这是一个实际的项目衍生出来的核心算法之一。防伪码是我们现在经常在商品上看到的防伪手段之一,现在需要编写一个防伪码生成器,按照输入参数生成防伪码,并且把生成的时间及指定的防伪码输出。1)防伪码的组成防伪码由以下字符组成:0123456789ABCDEFGHJKLMNPQR
2014-03-14 14:25:52
1475
实验8学生成绩分析程序
2013-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人