- 博客(19)
- 资源 (3)
- 收藏
- 关注

原创 学习JavaScript函数式编程
前言在学习函数式编程之前,我们先来说说为什么要学习它,主要有一下几方面原因:提升代码质量,让别人对你刮目相看可以作为面试讨论的资本让你可以读得懂更加高级的代码针对第三点说明一下,我在阅读redux中间件源码时,发现内部使用了compose,我一下子懵了,这是什么东西,学习了函数式编程之后,发现它不过如此。函数式编程定义函数式编程必须满足2个特性:1.引用透明性或纯函数即对于...
2020-04-29 14:01:50
222
1

原创 AngularJS四大核心特性
一、MVC指Model View Controller二、模块化和依赖注入模块用于单独的逻辑表示服务,控制器,应用程序等,并保持代码的整洁。我们在单独的js文件中定义的模块,并将其命名为按照module.js文件形式模块化的好处1增加了模块的可重用性2 通过定义模块,实现加载顺序的自定义3 在单元测试中,不必加载所有的内容Dependency Injec
2015-03-10 18:50:51
9512
1
原创 web前端面试问题及答案
本文旨在加深对前端知识点的理解,资料来源于网络,由本人(博客:http://segmentfault.com/u/trigkit4) 收集整理。一些开放性题目1.自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优2.项目介绍 3.如何看待前端开发? 4.平时是如何学习前端开发的? 5.未来三到五年的规划是怎样的? positio
2016-09-28 10:07:09
9175
转载 MySQL中数据类型详解
一、数字类型类型范围说明 Char(N) [ binary]N=1~255 个字元binary :分辨大小写固定长度std_name cahr(32) not nullVarChar(N) [binary]N=1~255 个字元binary :分辨大小写可变长度
2015-08-19 21:49:05
395
原创 js深入理解(三)
1.对象的三个属性//原型属性Object.getPrototypeOf(a);//获取a的原型a.constructor.prootype;//获取a的原型(推荐)o.isPrototypeOf(a);//判读o是否是a的原型//类属性function classOf(o){if(o===null)return "null";if(o===undefined)ret
2015-08-07 17:39:55
523
原创 js深入理解(二)
1.函数闭包var scope = "global scope"; function checkScope (){var scope = ""; function f(){return scope;}return f;}//checkScope ()()输出local scopevar scope = "global scope"; function checkScope (){
2015-08-05 08:51:58
461
转载 RequireJS模块化加载
本文主要是介绍RequireJS模块化加载,引进RequireJS,并不对其做深入研讨,因为我本身对RequireJS了解的不是很深入。引入RequireJS模块化加载,为后续继续学习打下基础。RequireJS 简介RequireJS 是一个非常小巧的 JavaScript 模块载入框架,是 AMD 规范最好的实现者之一。最新版本的 RequireJS 压缩后只有 14K,堪称非常轻量。
2015-08-02 09:23:48
3034
原创 什么是AMD与require.js
AMD 模块AMD(异步模块定义,Asynchronous Module Definition)格式总体的目标是为现在的开发者提供一个可用的模块化 JavaScript 的解决方案。AMD 模块格式本身是一个关于如何定义模块的提案,在这种定义下模块和依赖项都能够异步地进行加载。它有很多独特的优势,包括天生的异步及高度灵活等特性,这些特性能够解除常见的代码与模块标识间的那种紧密耦合。目前它已
2015-07-31 09:07:18
939
转载 Hibernate配置详细解释
hibernate.cfg.xml标准的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2312'表明XML文件的编码方式--> xml version='1.0' encoding='gb2312'?> 表明解析本XML文件的DTD文档位置,DTD是Document Type Definition 的缩写,即文档类型的定义,XML解析器使用D
2015-07-30 16:57:37
341
原创 sublime Html快捷键大全
缩写:html:5 生成头部信息缩写:a缩写:a:link 缩写:a:mail缩写:abbr缩写:acronym缩写:base缩写:basefont缩写:br缩写bdo缩写:bdo:r缩写:bdo:l缩写:link 缩写:link:css缩写:li
2015-07-29 20:16:29
8971
转载 AngularJS的学习--$on、$emit和$broadcast的使用 - 疯狂的原始人
时间 2014-04-22 00:08:00 博客园精华区原文 http://www.cnblogs.com/CraryPrimitiveMan/p/3679552.html 主题 AngularJS $emit只能向parent controller传递event与data$broadcast只能向child controller传递event与da
2015-07-29 16:41:46
455
原创 js深入理解(一)
1 if(a==b){ alert(hello word") }//两者等价 (a==b) && alert("hello word");2.给eval取别名var a="111"var b=eval;var c= b(a);alert(c);//输出:1113.删除元素(不能删除 var语句声明的变量)var o={x:1,y:2};delete o.
2015-07-29 15:16:04
412
原创 velocity例子
jsp页面:index。<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'index
2015-07-27 20:29:02
386
转载 怎么样快速入门AngularJS?
相信很多初学者都有过或者类似的疑问,其实这个问题没有标准的答案,每个人的技术背景、工作经验等等都不经相同,所以学习AngularJS的切入点肯定也就不同,我之前初略使用过knockoutjs,当我第一眼看到AngularJS的Helloworld案例后,顿时就被声明式的语法和强大的双向绑定特性所吸引。其实AngularJS的官方网站首页的几个例子已经很好的展示了AngularJS的一些特性
2015-03-20 20:12:06
555
转载 AngularJs学习笔记--bootstrap
AngularJs学习笔记系列第一篇,希望我可以坚持写下去。本文内容主要来自 http://docs.angularjs.org/guide/ 文档的内容,但也加入些许自己的理解与尝试结果。一、总括本文用于解释Angular初始化的过程,以及如何在你有需要的时候对Angular进行手工初始化。二、Angular 标签本例用于展示如何通过推荐的路径整合Angular,实现自动初
2015-03-17 21:48:18
513
转载 Servlet基础梳理(四)
本篇说一下session和路径的问题。session:是一种在服务器端保存http状态信息的方案,目前有两种实现方式:基于Cookie或者URL重写。 基于cookie:第一次访问服务器,服务器给响应的cookie中带有sessionid,再次请求时把cookie带回。匹配sessionID。 URL重写:在请求的url中将sessionid以参数形式进行提交,
2015-03-17 21:43:44
355
转载 查看电脑配置信息
在计算机图标上,鼠标右键,打开的右键菜单单击“属性”命令打开的系统属性界面我们就可以查看到计算机的基本信息 单击“开始”按钮,在搜索程序和文件框中键入“dxdiag”命令,在结果列表单击程序下的“dxdiag.exe”打开“DirectX 诊断工具”诊断窗口,在“系统”标签下,在系统信息一栏可以查看到一些基本的
2015-03-12 19:12:02
640
原创 spring是什么
·spring是一个开源框架,为了解决企业应用开发的复杂性而创建的,但现在不止应用于企业应用·是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架— 从大小与开销两方面而言spring都是轻量级的— 通过控制反转(IoC)达到松耦合的目的— 提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发— 包含并管理应用对象的配置和生命周
2015-03-11 11:23:45
499
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人