摘要: 一、this 在JavaScript中this表示:谁调用当前函数this就指向谁,不知道调用者时this指向window。 JavaScript是由对象组成的,一切皆为对象,万物皆为对象。this是一个动态的对象,根据调用的对象不同而发生变化,当然也可以使用call、apply修改this指向的对 阅读全文
posted @ 2016-12-26 08:35 张果 阅读(3729) 评论(17) 推荐(30) 编辑
摘要: 一、MongoDB MongoDB是开源,高性能的NoSQL数据库;支持索引、集群、复制和故障转移、各种语言的驱动程序丰富;高伸缩性;MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和 阅读全文
posted @ 2016-12-23 11:06 张果 阅读(42047) 评论(5) 推荐(32) 编辑
摘要: 一、简介 Node.js 是一个基于Google Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。 能方便地搭建响应速度快、易于扩展的网络应用,N 阅读全文
posted @ 2016-12-21 15:09 张果 阅读(94307) 评论(20) 推荐(87) 编辑
摘要: 一、闭包(Closure) 1.1、闭包相关的问题 请在页面中放10个div,每个div中放入字母a-j,当点击每一个div时显示索引号,如第1个div显示0,第10个显示9;方法:找到所有的div,for循环绑定事件。 示例代码: 运行结果: 因为点击事件的函数内部使用外部的变量i一直在变化,当我 阅读全文
posted @ 2016-12-21 08:35 张果 阅读(4387) 评论(14) 推荐(32) 编辑
摘要: 一、AJAX示例 AJAX全称为“Asynchronous JavaScript And XML”(异步JavaScript和XML) 是指一种创建交互式网页应用的开发技术、改善用户体验,实现无刷新效果。 1.1、优点 不需要插件支持 优秀的用户体验 提高Web程序的性能 减轻服务器和带宽的负担 1 阅读全文
posted @ 2016-12-19 08:27 张果 阅读(6692) 评论(10) 推荐(38) 编辑
摘要: 一、浏览器兼容 1.1、概要 世界上没有任何一个浏览器是一样的,同样的代码在不一样的浏览器上运行就存在兼容性问题。不同浏览器其内核亦不尽相同,相同内核的版本不同,相同版本的内核浏览器品牌不一样,各种运行平台还存在差异、屏幕分辨率不一样,大小不一样,比例不一样。兼容性主要考虑三方面: 1)、CSS兼容 阅读全文
posted @ 2016-12-14 08:29 张果 阅读(10853) 评论(6) 推荐(29) 编辑
摘要: CSS不像其它高级语言一样支持算术运算、变量、流程控制与面向对象特性,所以CSS样式较多时会引起一些问题,如修改复杂,冗余,某些别的语言很简单的功能实现不了等。而javascript则是一种半面向对象的动态语言,有java的影子,有C的味道,中间有比其它语言多的糟粕,使用预处理办法可以解决这些问题。 阅读全文
posted @ 2016-12-12 08:28 张果 阅读(7125) 评论(7) 推荐(19) 编辑
摘要: CSS3在CSS2.1的基础上新增加了许多属性,这里选择了较常用的一些功能与大家分享,帮助文档中有很详细的描述,可以在本文的示例中获得帮助文档。 一、阴影 1.1、文字阴影 text-shadow<length>①: 第1个长度值用来设置对象的阴影水平偏移值。可以为负值 <length>②: 第2个 阅读全文
posted @ 2016-12-08 08:30 张果 阅读(6214) 评论(5) 推荐(24) 编辑
摘要: 一、负边距与浮动布局 1.1、负边距 所谓的负边距就是margin取负值的情况,如margin:-100px,margin:-100%。当一个元素与另一个元素margin取负值时将拉近距离。常见的功能如下: 1.1.1、向上移动 当多个元素同时从标准流中脱离开来时,如果前一个元素的宽度为100%宽度 阅读全文
posted @ 2016-12-06 08:29 张果 阅读(35284) 评论(11) 推荐(65) 编辑
摘要: 一、web font web font是应用在web中的一种字体技术,在CSS中使用font-face定义新的字体。先了解操作系统中的字体: a)、安装好操作系统后,会默认安装一些字体,这些字体文件描述了每一个文字的形态,一般中文文件大,英文文件小,因为中文字符数多;在控制面板中可以找到文字文件夹, 阅读全文
posted @ 2016-12-05 08:30 张果 阅读(9250) 评论(0) 推荐(15) 编辑
摘要: 一、BFC与IFC 1.1、BFC与IFC概要 BFC(Block Formatting Context)即“块级格式化上下文”, IFC(Inline Formatting Context)即行内格式化上下文。常规流(也称标准流、普通流)是一个文档在被显示时最常见的布局形态。一个框在常规流中必须属 阅读全文
posted @ 2016-12-01 08:30 张果 阅读(10106) 评论(10) 推荐(46) 编辑
摘要: 一、盒子模型(Box Model) 盒子模型也有人称为框模型,HTML中的多数元素都会在浏览器中生成一个矩形的区域,每个区域包含四个组成部分,从外向内依次是:外边距(Margin)、边框(Border)、内边距(Padding)和内容(Content),其实盒子模型有两种,分别是 ie 盒子模型和标 阅读全文
posted @ 2016-11-29 08:29 张果 阅读(7189) 评论(10) 推荐(32) 编辑
摘要: 一、Canvas canvas是HTML5中新增一个HTML5标签与操作canvas的javascript API,它可以实现在网页中完成动态的2D与3D图像技术。<canvas> 标记和 SVG以及 VML 之间的一个重要的不同是,<canvas> 有一个基于 JavaScript 的绘图 API 阅读全文
posted @ 2016-11-28 08:28 张果 阅读(48539) 评论(8) 推荐(24) 编辑
摘要: 一、HTML5概要 1.0、写在最前面 1.0.0、开发工具 全栈:Spring Boot(后台)+前端 后台:IntelliJ IDEA(http://idea.lanyus.com/)、MySQL(Oracle)、MongoDB 前台:Visual Studio Code、HBuilderX(h 阅读全文
posted @ 2016-11-24 09:23 张果 阅读(10539) 评论(2) 推荐(51) 编辑
摘要: web前端开发者最最注的内容是三个:HTML、CSS与JavaScript,他们分别在不同方面发挥自己的作用,HTML实现页面结构,CSS完成页面的表现与风格,JavaScript实现一些客户端的功能与业务。当然内容与用户资源也是不能忽视的。尽量不要跨职责范围使用,有点“SRP单一职责”的意思,如字 阅读全文
posted @ 2016-11-23 15:15 张果 阅读(6758) 评论(19) 推荐(37) 编辑
摘要: 一、HTML5新增属性 1.1、contextmenu contextmenu的作用是指定右键菜单。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div id="div1" 阅读全文
posted @ 2016-11-22 08:30 张果 阅读(10759) 评论(15) 推荐(44) 编辑
摘要: HTML5问世以后,前端加入了一个重要的功能,便是本地存储,本地存储可分为4类: Local Storage:总的存储量有所限制,并不能提供真正的检索API,数据的生命期比窗口或浏览器的生命期长,数据可被同源的每个窗口或者标签页共享,兼容性很好,使用最多的存储方式。 Session Storage: 阅读全文
posted @ 2016-11-21 08:31 张果 阅读(13475) 评论(4) 推荐(40) 编辑
摘要: Awesome系列的JavaScript资源整理。awesome-javascript是sorrycc发起维护的 JS 资源列表,内容包括:包管理器、加载器、测试框架、运行器、QA、MVC框架和库、模板引擎、数据可视化、时间轴、编辑器等。 前端MVC框架与库 angular.js - 前端MVVM框 阅读全文
posted @ 2016-10-08 09:37 张果 阅读(14483) 评论(74) 推荐(137) 编辑
摘要: Awesome系列的.Net资源整理。awesome-dotnet是由quozd发起和维护。内容包括:编译器、压缩、应用框架、应用模板、加密、数据库、反编译、IDE、日志、风格指南等。 算法与数据结构(Algorithms and Data structures) Algorithmia -.NET 阅读全文
posted @ 2016-09-20 08:31 张果 阅读(29262) 评论(222) 推荐(327) 编辑
摘要: Awesome系列的Java资源整理。awesome-java 就是akullpp发起维护的Java资源列表,内容包括:构建工具、数据库、框架、模板、安全、代码分析、日志、第三方库、书籍、Java 站点等等。 业务流程管理套件 流程驱动的软件系统构建,中间件。 jBPM:非常灵活的业务流程管理框架, 阅读全文
posted @ 2016-09-18 08:38 张果 阅读(16557) 评论(40) 推荐(84) 编辑
摘要: B/S结构的软件项目中有时客户端需要实时的获得服务器消息,但默认HTTP协议只支持请求响应模式,这样做可以简化Web服务器,减少服务器的负担,加快响应速度,因为服务器不需要与客户端长时间建立一个通信链接,但不容易直接完成实时的消息推送功能,如聊天室、后台信息提示、实时更新数据等功能,但通过polli 阅读全文
posted @ 2016-09-12 08:30 张果 阅读(211140) 评论(27) 推荐(112) 编辑
摘要: 事情是这样的,平时我经常把一些文字复制到记事本中编辑好了再复制到目标位置,可以在系统自带的记事本中替换删除一些内容,记事本小巧,占用很少的资源,我很喜欢;但今天复制的内容中有很多数字和一些我不想要的内容,我想到了正则,发现系统自带的记事本没有,找来一个更强的工具,Word,继续查找替换,发现word 阅读全文
posted @ 2016-09-05 10:52 张果 阅读(24744) 评论(0) 推荐(1) 编辑
摘要: 一、系统快捷键 F1 帮助F2 改名F3 搜索 F4 地址F5 刷新F6 切换F8 安全模式F10 菜单F11 全屏INS 插入模式PRTSCSYSRQ 截屏CAPSLOCK 大写字母锁定DELETE 删除ESC 退出HOME 到开始或主程序END 到结尾PAGEUP 向上翻页PAGEDOWN 向下 阅读全文
posted @ 2016-08-30 11:14 张果 阅读(97871) 评论(11) 推荐(19) 编辑
摘要: 最近要做一个企业的OA系统,以前一直使用EasyUI,一切都好,但感觉有点土了,想换成现在流行的Bootstrap为基础的后台UI风格,想满足的条件应该达到如下几个: 1、美观、大方、简洁 2、兼容IE8、不考虑兼容IE6/IE7,因为现在还有很多公司在使用Win7系统,系统内置了IE8 3、能通过 阅读全文
posted @ 2016-08-18 14:39 张果 阅读(87680) 评论(259) 推荐(184) 编辑
摘要: 一、NOSQL概要 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。NoSQL数据库的四大分类 键值(Key-Value)存储数据库 这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据。Key/value模型对于 阅读全文
posted @ 2016-08-09 08:48 张果 阅读(7351) 评论(6) 推荐(18) 编辑
AmazingCounters.com