- 博客(8)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 正则表达式剖析-案例
一直都是在用正则表达式,没有好好的汇总过。正好,遇到很多小算法,可以作为案例补充。正则表达式的定义:正则表达式是由普通字符和特殊字符(也叫元字符或限定符)组成的文字模板。元字符:. 匹配除换行符(\n\r)以外的任意字符\d 匹配数字, 等价于字符组[0-9]\w 匹配字母, 数字, 下划线或汉字\s 匹配任意的空白符(包括制表符,空格,换行等)\b 匹配单词开始或结束的位置^
2017-03-19 12:45:15 508
原创 函数调用模式4种方式详解
函数调用模式: 函数模式特征:就是一个简单的函数调用,函数名前面没有任何的引导内容function foo(){}var func = function(){}foo();func();(function(){})();this在函数模式中的含义:this在函数中表示全
2017-03-15 22:17:55 5292 1
原创 js变量声明提升
cache缓存 作用:存储常用数据,提供使用,提升性能 原理:使用对象,以键值对形式存储;使用数组存储键,键有顺序,超出缓存容量,则删除最早进入缓存的一个(即数组第一个);使用闭包封装函数 function createCache() { var keys = []; function cache( key, value ) { // 使用(key + "
2017-03-15 21:06:51 563
原创 js-基本数据类型-你不知道的趣味题
趣味1:原生js实现字符串转为数组,反转数组/*写个js函数func(str),传参str为一个字符串,实现把这个字符串语句中的单词(空格隔开的)次序逆序。比如把 I am a coder变成 coder a am I,不允许使用reverse,join,substr,split*/ var str = "I am a coder"; console.log(getStr(str)
2017-03-07 14:53:17 1350 1
原创 原型链-柯里化-记忆缓存
1、 使用原生js实现–原型链使用 (10).add(10).reduce(2).add(10) //28Number.prototype.add = function(num) { return this + num; } Number.prototype.reduce = function(num) { return this - num;
2017-03-03 16:34:57 486
原创 function闭包、定时器剖析
一、function小知识点: 明确闭包,js解析机制,变量声明提升(如希望见到详细例题,可参考有趣味的js),函数的作用,作用域<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>function</title> <style> </style> </head><b
2017-03-03 11:09:03 2489
原创 包含块
前端技术研究一:包含块 给一个div设置它的宽度为100px,然后再设置它的padding-top为20%。问:现在这个div有多高?.inner{ position: absolute; width: 100px; padding-top: 20%;}.mid{ width: 200px;}.wrap{ position:
2017-03-03 10:24:39 1933 1
原创 artTemplate模板的使用
artTemplate一、注意:原生语法与简洁语法不能同时使用,而且对应引入的js文件也不一样,要注意这个问题!避免不必要的错误!二、使用使用有两种方式: 1、
2017-03-03 09:05:20 424
struts框架-helloworld
2016-11-29
day14_结构化数据库代码_以mysql为例_包含db.properties,JdbcUtils.java等
2016-05-31
net.bpelunit.eclipse.updatesite-1.6.2-20160306.112155-859-assembly
2016-03-14
bpelunit测试 SOAP fault
2016-03-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人