- 博客(525)
- 资源 (2)
- 收藏
- 关注
转载 Javascript的数组常用方法
join()方法用于把数组中的所有元素放入到一个字符串中,元素是通过指定的分隔符进行分隔的arrayObj.join(separator); 合并成字符与将字符拆分成数组var array=[1,2,4,5,7];var ids=array.join(",");console.log(ids);var text="hello nodejs and vue.js"var arra...
2018-09-02 10:27:43
608
原创 EasyUI之Combobox(下拉列表框)组件
<input id="box">$("#box").combobox({ valueField:'id', textField:'user', url:'user.php', groupField:'gender', groupFormatter:function(group){ return '['+group+']'; ...
2018-09-01 10:43:51
1166
原创 easyui datagrid 表格组件列属性formatter和styler使用方法
理解formatter是什么顾名思义,formatter是格式化的意思,也就是以何种形式呈现的意思,对于一个纯文本,我可以将它呈现为checkbox,也可以呈现为 input输入框,甚至下拉框等等,或者是在文本外层包裹更多的DOM(当然包裹这样做并没有多大意义),这就是formatter的真正意义。定义示例:formatter: function(value, row, index){...
2018-08-31 11:16:33
3564
原创 EasyUI之Parser(解析器)
$.parser.parse()parser能够有两种用法: 1、$.parser.parse();不带參数,默认解析该页面中全部被定义为easyui组件的节点。 2、$.parser.parse('#cc');带一个jquery选择器,使用这样的方式我们能够单独解析局部的easyui组件节点。 parser属性:$.parser.auto 类型:boolean 描述:定义...
2018-08-30 15:49:03
959
原创 常用Underscore.js方法整理
each_.each(list, iteratee, [context]) Alias: forEach 遍历list中的所有元素,按顺序用每个元素当做参数调用iteratee函数。如果传递了context参数,则把iteratee绑定到contet对象上。每次调用iteratee 绑定到context对象上。每次调用iteratee都会传递三个参数:(element,inde...
2018-08-18 14:44:42
871
原创 JS数组函数整理(一)
instanceof检测一个对象是否是数组;(用来对付复杂数据类型;) // 简单数据类型 typeof ; A instanceof B // A是不是B造出来的; 例: var arr = [1,2,3]; console.log(arr instanceof Array); //arr属不属于Array类型;Array.isArray( )Array.isAr...
2018-08-15 23:18:04
1072
原创 js中“\”转义字符的使用
转义字符是将反斜杠“\”后面的字符转换成另外的意义。如”\n”,”n”不代表字母n而作为“换行符”。也就是说,我们想要控制换行或者空格什么的,但又想屏幕中不出现显示的字符(比如”n“ “t”字母),就用特殊形式表示,这就是转义字符。(1)针对双引号“”的使用:html= "<a href=\"javascript:void(0)\" onclick=\"ge...
2018-08-13 15:01:18
11375
转载 SQL Server中row_number的用法(二)
6.筛选出客户第一次下的订单。 思路。利用rows=1来查询客户第一次下的订单记录。with tabs as ( select ROW_NUMBER() over(partition by customerID order by insDT)as rows,* from OP_Order ) select * from tabs where rows = 1 selec...
2018-07-08 15:34:08
760
转载 SQL Server中row_number的用法(一)
ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号。在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是一致的,当使用ROW_NUMBER函数时,也需要专门一列用于预先排序以便于进行编号。ROW_NUMBER()常用的几种情况1.使用row_number()函数进行编号,如select email,customerID, ROW_...
2018-07-08 15:28:12
571
转载 Backbone整理
创建模型可以通过两种方式第一种通过new关键字创建一个模型var Model = new Backbone.Model()第二种通过extend方式继承一个模型,这种方式是常用方式不会污染全局的Backbone对象var Product = Backbone.Model.extend({})var productModel = new Product;模型实例化对象有三个...
2018-07-04 15:15:18
289
转载 underscore总结(五)Objects
keys / allKeyskeys()可以非常方便地返回一个object自身所有的key,但不包含从原型链继承下来的:'use strict';function Student(name, age) { this.name = name; this.age = age;}var xiaoming = new Student('小明', 20);_.keys...
2018-07-01 20:14:37
294
转载 underscore总结(四)Functions
因为underscore本来就是为了充分发挥JavaScript的函数式编程特性,所以也提供了大量JavaScript本身没有的高阶函数。bindbind()有什么用?我们先看一个常见的错误用法:'use strict';var s = ' Hello ';s.trim();// 输出'Hello'var fn = s.trim;fn();// Uncaught...
2018-07-01 20:03:56
259
转载 underscore总结(三)Arrays
first / last顾名思义,这两个函数分别取第一个和最后一个元素:'use strict';var arr = [2, 4, 6, 8];_.first(arr); // 2_.last(arr); // 8flattenflatten()接收一个Array,无论这个Array里面嵌套了多少个Array,flatten()最后都把它们变成一个一维数组:'use ...
2018-07-01 19:55:18
282
转载 underscore总结(二)
every / some 当集合的所有元素都满足条件时,.every()函数返回true,当集合的至少一个元素满足条件时,.some()函数返回true:'use strict';// 所有元素都大于0?_.every([1, 4, 7, -3, -9], (x) => x > 0); // false// 至少一个元素大于0?_.some([1, 4, 7, -3,...
2018-07-01 19:30:31
306
转载 underscore总结(一)
前面我们已经讲过了,JavaScript是函数式编程语言,支持高阶函数和闭包。函数式编程非常强大,可以写出非常简洁的代码。例如Array的map()和filter()方法:'use strict';var a1 = [1, 4, 9, 16];var a2 = a1.map(Math.sqrt); // [1, 2, 3, 4]var a3 = a2.filter((x) =>...
2018-07-01 19:24:52
303
转载 Sea.js 的常用 API
seajs.config 用来对Sea.js进行配置seajs.config({ // 别名配置 alias: { 'es5-safe': 'gallery/es5-safe/0.9.3/es5-safe', 'json': 'gallery/json/1.0.2/json', 'jquery': 'jquery/jquery/1.10.1/jquery'...
2018-06-30 14:59:15
394
转载 Backbone.js之view篇
Backbone 的 Views 用来接收用户的操作和修改 Model 的数据 ,另外通过 render 来展示数据.实际上,在MVC框架中,它更像是Controller。View有两个作用:1.监听事件2.展示数据下面简单的创建一个View:GameView= Backbone.View.extend({ tagName : "div", classNam...
2018-06-30 13:43:28
429
转载 Backbone.js 中使用 Model
JavaScript 的 Model 是一个 JSON 对象,差不多,不过 Backbone 赋予 Model 默认属性,只能通过 getter/setter 方法来访问 Model 中的属性值,不能直接用点操作符,相当于 Backbone 的属性是私有的。声明 Model 类var Person = Backbone.Model.extend({ defaults : {...
2018-06-30 12:15:56
683
转载 SQL Server中Rowcount与@@Rowcount的用法
rowcount的用法rowcount的作用就是用来限定后面的sql在返回指定的行数之后便停止处理,比如下面的示例,set rowcount 10select * from 表A这样的查询只会返回表A中的前10条数据。它和 "select top 10 * from 表A" 的作用一样。注意一点,set rowcount 的设置会在整个会话中有效。比如下面的sql示例:set ...
2018-06-29 17:28:37
3823
转载 SQL Server中row_number的用法
ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号。在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是一致的,当使用ROW_NUMBER函数时,也需要专门一列用于预先排序以便于进行编号。ROW_NUMBER()常用的几种情况1.使用row_number()函数进行编号,如select email,customerID, ROW_...
2018-06-29 15:53:26
268
转载 TSQL实例(一)
T-SQL语句分类:数据定义语句(例:create table table_name /drop table table_name) 数据控制语句(例:grant revoke) 数据操作语句(例:select update delete) 流程控制语句(例: if else ) 变量申明语句(例:declare @a int);1、变量与常量...
2018-06-29 14:41:16
1085
2
转载 TSQL实例
--10、查询出学生的姓名及家庭地址,如果地址为空显示“未填写家庭地址”select Studentname,isnull( homeaddr, '未填写家庭地址') from Student--11、创建一个函数:完成通过教师号查询教师姓名的功能create function te(@tid as char(20))returns char(15)begindeclare @tna...
2018-06-29 14:38:23
750
转载 seajs框架总结
seajs.use用来在页面中加载一个或多个模块,seajs.use(id,callback)// 加载一个模块seajs.use('./a');// 加载一个模块,在加载完成时,执行回调seajs.use('./a', function(a) { a.doSomething();});// 加载多个模块,在加载完成时,执行回调seajs.use(['./a', './b...
2018-06-28 17:19:58
346
转载 seajs.config的解释
alias 别名配置,配置之后可在模块中使用require调用 require(‘jquery’);seajs.config({ alias: { 'jquery': 'jquery/jquery/1.10.1/jquery' }});define(function(require, exports, module) { //引用jQuery模块 var $ =...
2018-06-28 17:12:43
1405
转载 Sea.Js使用入门
// File:greet.jsdefine(function (require, exports) { function helloPython() { document.write("Hello,Python"); } function helloJavaScript() { document.write("Hello,JavaScri...
2018-06-28 16:24:52
694
转载 sql server 基础知识点总结(一)
cast:查询时将列的数据类型转化成其他类型,可以与isnull一起使用select ISNULL(CAST(gonghao varchar(30),'sdsd')) from ren解释:将gonghao字段的数据类型转换成varchar(30)类型,在判断gonghao类型是否为空,为空就替换为sdsdISNULL:查询,判断如果是null值,则替换为其他select isnul...
2018-06-28 16:00:55
2809
转载 SQLSERVER存储过程基本语法(四)
八、自定义函数 函数的分类: 1)标量值函数 2)表值函数 a:内联表值函数 b:多语句表值函数 3)系统函数 --新建标量值函数 create function FUNC_Sum1 ( @a int, @b int) returns intasbegin return @a+...
2018-06-28 09:19:51
847
转载 SQLSERVER存储过程基本语法(三)
六、触发器 触发器中的临时表: Inserted 存放进行insert和update 操作后的数据 Deleted 存放进行delete 和update操作前的数据--创建触发器 Create trigger User_OnUpdate On ST_User for Update As declare @msg nvarcha...
2018-06-28 09:18:11
465
转载 SQLSERVER存储过程基本语法(二)
三、循环--while循环计算1到100的和 declare @a intdeclare @sum intset @a=1 set @sum=0 while @a<=100 begin set @sum+=@a set @a+=1 endprint @sum四、条件语句--if,else条件分支 if(1+1=2) begin prin...
2018-06-28 09:12:22
1014
转载 SQLSERVER存储过程基本语法(一)
一、定义变量--简单赋值 declare @a intset @a=5 print @a --使用select语句赋值 declare @user1 nvarchar(50) select @user1='张三'print @user1 declare @user2 nvarchar(50) select @user2 = Name from ST_User where ID...
2018-06-28 09:05:50
5342
转载 js模板引擎-腾讯artTemplate 简洁语法例子
特性性能卓越,执行速度通常是 Mustache 与 tmpl 的 20 多倍(性能测试)支持运行时调试,可精确定位异常模板所在语句(演示)对 NodeJS Express 友好支持安全,默认对输出进行转义、在沙箱中运行编译后的代码(Node版本可以安全执行用户上传的模板)支持include语句,可在浏览器端实现按路径加载模板支持预编译,可将模板转换成为非常精简的 js 文件模板语句...
2018-06-28 08:43:09
399
转载 artTemplate的基本语法
javascript引擎的实质就是帮我们把带有JavaScript代码的伪THTML语句编译为HTML。一:artTemplate基本语法结构1:表达式{{与}}包裹起来的语句则为面板的逻辑表达式2:输出表达式对内容编码输出:{{content}}不编码输出:{{#content}}编码可以防止数据中含有HTML字符串,避免引起XSS攻击3:变量{{set temp=dat...
2018-06-28 08:40:02
927
转载 Mybatis中ResultMap的作用
这种情况主要用于解决实体类属性名与数据库表中字段名不一致的情况下,解决将查询结果映射成实体对象。 1、准备实体类public class Emp2 { private Integer eid; private String ename; private Integer eage; }2、修改映射文件–添加代码<resultMap t...
2018-06-24 16:30:34
15427
1
原创 Shiro框架项目总结
<bean id="myShiroRealm" class="com.shiro.test.mvc.filter.MyShiroRealm"/> <bean id="cacheManager" class="org.apache.shiro.cache.MemoryConstrainedCacheManager"/> <bean id=&qu
2018-06-24 15:30:13
346
转载 spring中context:property-placeholder标签的使用说明
1,有些参数在某些阶段中是常量。在开发阶段我们连接数据库时的url,username,password等信息 分布式应用中client端的server地址,端口等这些参数在不同阶段之间又住住需要改变期望:有一种方案可以方便我们在一个阶段内不需要频繁写一个参数的值,而在不同阶段间又可以方便的切换参数的配置信息 解决:spring3中提供了一种简便的方式就是<content:...
2018-06-24 14:40:14
33037
4
原创 Shiro框架从入门到实战代码(八)动态添加验证规则
MyShiroFilterFactoryBean.javapublic class MyShiroFilterFactoryBean extends ShiroFilterFactoryBean { private static final String ROLE_STRING = "roles[{0}]"; private String filterChainDefini...
2018-06-23 11:03:29
350
原创 Shiro框架从入门到实战代码(七)自定义过滤规则
public class MyShiroFilter extends AuthorizationFilter { @Override protected boolean isAccessAllowed(ServletRequest servletRequest, ServletResponse servletResponse, Object o) throws Exception ...
2018-06-23 09:50:32
244
原创 Shiro框架从入门到实战代码(六)使用注解实现权限验证
LoginController.java@Controllerpublic class LoginController { @RequestMapping("gologin.html") public String goLogin() { return "login"; } @RequestMapping("logout.html") ...
2018-06-23 09:17:38
298
原创 Shiro框架从入门到实战代码(五)springMVC结合Shiro实现权限验证
LoginController@Controllerpublic class LoginController { @RequestMapping("gologin.html") public String goLogin() { return "login"; } @RequestMapping("logout.html") publ...
2018-06-22 23:35:01
304
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人