2017年2月24日

CSS3动画常用demo

摘要: 1、border动画 2、闪动动画(一闪一闪亮晶晶,满天都是小星星) 代码解读 0.8秒执行一次,背景色一会为#eee,一会为green,永不停止。 3、silder动画 4、进度条的动画 5、正在加载的动画 6、旗帜在天空飘动的动画 7、背景图是交叉图形的动画规则 阅读全文

posted @ 2017-02-24 09:17 漫思 阅读(1180) 评论(0) 推荐(0) 编辑

2017年2月23日

ASP.NET MVC 项目直接预览PDF文件

摘要: 背景及需求 项目使用的是MVC4框架,其中有一个功能是根据设置生成PDF文件,并在点击时直接预览。 实现过程 1、第一版实现代码: HTML内容 @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" conte 阅读全文

posted @ 2017-02-23 22:18 漫思 阅读(884) 评论(0) 推荐(0) 编辑

有关层的垂直居中

摘要: 为什么line-height那种方案不能生效,line-height:值针对行内元素,而且是块元素就不行,不管怎么弄 生成的效果图如下 1、之前的解决方案,小学数学 通过父层的高度和子层的高度的差算出子层的margin-top的值 2、现在的解决方案 在子层中添加下面的css样式 下面我们看我们实现 阅读全文

posted @ 2017-02-23 20:37 漫思 阅读(203) 评论(0) 推荐(0) 编辑

2017年2月22日

js的正则表达式编程,悬赏解决下面的问题

摘要: 悬赏解决下面的问题 1、切分url 2、将时间日期 转化为 yyyy-MM-dd的模式和可逆性 3、数据的千分位和可逆性 4、用C#或者nodejs检索如下的模式 5、如何ip地址的正则关系 阅读全文

posted @ 2017-02-22 18:18 漫思 阅读(156) 评论(0) 推荐(0) 编辑

2017年2月21日

jQuery-contextMenu使用教程

摘要: jQuery-contextMenu使用教程 效果如下图所示。在【右击菜单】处右击,会出现下面的效果。 添加引用 然后加入下面的代码 点击下载 阅读全文

posted @ 2017-02-21 16:32 漫思 阅读(5762) 评论(0) 推荐(0) 编辑

【自己开发】Jquery的loading插件

摘要: 经过几周的时间的开发。我的loading插件终于上线了。这个插件功能为客户提供正在等待的信息,提供优良用户体验效果。 先看效果。 原理我内部实现我不讲,特别简单。 我说调用方式和api。 首先引用jquery-1.10.2.js,建议用高版本。 然后引入样式和js文件,Loading.css和Loa 阅读全文

posted @ 2017-02-21 15:29 漫思 阅读(663) 评论(0) 推荐(0) 编辑

2017年2月17日

数组Array的一些方法

摘要: 数组对象属性和方法的概述:1> arr.push() 将参数添加至数组的末尾,返回的是新数组的长度2> arr.unshift() 将参数添加到数组的开头,返回新数组的长度3> arr.shift() 删除数组的第一位,返回被删除的数字4> arr.pop() 删除数组的最后一位,返回被删除的数字5 阅读全文

posted @ 2017-02-17 13:37 漫思 阅读(218) 评论(0) 推荐(0) 编辑

2017年2月16日

JSON.stringify()和JSON.parse()分别是什么

摘要: JSON.stringify() 从一个对象中解析出字符串 JSON.stringify({"a":"1","b":"2"}) 结果是:"{"a":"1","b":"2"}" JSON.parse()从一个字符串中解析出JSON对象 var str = '{"a":"1","b":"2"}'; JS 阅读全文

posted @ 2017-02-16 22:09 漫思 阅读(24604) 评论(0) 推荐(1) 编辑

详解Jquery选择器

摘要: 1、常见的选择器 id,类,标签选择器。 2、组合选择器 3、继承选择器 找到的对应的html元素为 4、按照正则表达式进行选取 5、选取表单元素 radio select 6、table操作 7、表单对象获取 8、子元素的获取 9、层级元素获取 我们看这一段html代码 10、内容对象的获取和对象 阅读全文

posted @ 2017-02-16 15:28 漫思 阅读(346) 评论(0) 推荐(0) 编辑

2017年2月13日

网站前端常用插件整理

摘要: 数据选择 select2 下拉框,可以选择树形数据,普通数据 http://select2.github.io/ 3d HT 数据网格 datatables (已经熟练使用) jqgrid 后台大框架 ext easyui(已经熟练使用) 工作流插件 gooflow(已经熟练使用) 统计图表 百度E 阅读全文

posted @ 2017-02-13 17:40 漫思 阅读(3317) 评论(1) 推荐(0) 编辑

2017年2月12日

浏览器兼容性随笔

摘要: 1、对于一些双核浏览器,如何优先适配,搜过浏览器的适配方式。 如何适配360等双引擎浏览器字符串 如您是网站的开发者,可以通过在页面<head>标签中添加代码,来指定网站的模式 若页面需默认用极速模式,增加标签:<meta name="renderer" content="webkit"> 若页面需 阅读全文

posted @ 2017-02-12 18:45 漫思 阅读(201) 评论(0) 推荐(0) 编辑

2017年2月8日

javascript随笔和常见的知识点

摘要: 1、js中循环中用 return只能停止循环,不能停止到函数的定义部分。所以下面的返回值为1 return 100没有意义,只起到终止循环的目的 2.单个值返回false的值有哪些,请看下面的代码。其中的a的值可以为 null '' undefined Nan 0, 其中NaN和0 最为不常见。然而 阅读全文

posted @ 2017-02-08 19:44 漫思 阅读(165) 评论(0) 推荐(0) 编辑

jquery开发自定义的插件总结

摘要: 1、第一种方式,有元素的插件 2、直接拓展$ 符号 阅读全文

posted @ 2017-02-08 17:54 漫思 阅读(287) 评论(0) 推荐(0) 编辑

2017年2月6日

jQuery的end() 方法

摘要: 定义和用法 end() 方法结束当前链条中的最近的筛选操作,并将匹配元素集还原为之前的状态。 语法 详细说明 大多数 jQuery 的遍历方法会操作一个 jQuery 对象实例,并生成一个匹配不同 DOM 元素集的新对象。当发生这种情况时,应该会把新的元素集推入维持在对象中的堆栈内。每次成功的筛选方 阅读全文

posted @ 2017-02-06 16:35 漫思 阅读(649) 评论(0) 推荐(0) 编辑

2017年1月22日

jQuery.extend 函数使用详解

摘要: JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3.. 阅读全文

posted @ 2017-01-22 15:47 漫思 阅读(222) 评论(0) 推荐(0) 编辑

2016年12月8日

AutoMapper完成Dto与Model的转换

摘要: 在实际的软件开发项目中,我们的“业务逻辑”常常需要我们对同样的数据进行各种变换。 例如,一个Web应用通过前端收集用户的输入成为Dto,然后将Dto转换成领域模型并持久化到数据库中。相反,当用户请求数据时,我们又需要做相反的工作:将从数据库中查询出来的领域模型以相反的方式转换成Dto再呈现给用户。 阅读全文

posted @ 2016-12-08 23:35 漫思 阅读(291) 评论(0) 推荐(0) 编辑

IoC实践--用Unity实现MVC5.0的IoC控制反转方法

摘要: 在MVC中,控制器依赖于模型对数据进行处理,也可以说执行业务逻辑。我们可以使用依赖注入(DI)在控制层分离模型层,这边要用到Repository模式,在领域驱动设计(DDD)中,Repository翻译为仓储,顾名思义,就是储存东西的仓库,可以理解为一种用来封装存储,读取和查找行为的机制,它模拟了一 阅读全文

posted @ 2016-12-08 23:34 漫思 阅读(1878) 评论(0) 推荐(0) 编辑

IoC实践--用Autofac实现MVC5.0的IoC控制反转方法

摘要: Autofac是一个.net平台下发性能还不错的IoC框架,利用它可以实现依赖注入和控制反转,使自己的软件模块之间的耦合性大大降低,让软件扩展、维护更加容易。控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。下面我就用Au 阅读全文

posted @ 2016-12-08 23:17 漫思 阅读(1475) 评论(0) 推荐(1) 编辑

2016年11月21日

Unity依赖注入使用详解

摘要: Unity依赖注入使用详解 写在前面 构造器注入 Dependency属性注入 InjectionMethod方法注入 非泛型注入 标识键 ContainerControlledLifetimeManager单例 Unity注册配置问题 Unity的app.config节点配置 后记 关于 控制反转 阅读全文

posted @ 2016-11-21 16:33 漫思 阅读(4660) 评论(0) 推荐(2) 编辑

2016年11月15日

React+BootStrap+ASP.NET MVC实现自适应和组件的复用

摘要: 系统展示如下 1、前端采用bootstrap3进行架构 2、后端采用asp.net mvc进行开发 开发工具vs2010 mvc4需要安装sp1的补丁。 3、js组件的封装采用react 1、新建mvc项目 BootStrapReactAndMVC。在Views\Shared\新建_Layout.c 阅读全文

posted @ 2016-11-15 23:01 漫思 阅读(3009) 评论(0) 推荐(0) 编辑

2016年11月14日

asp.net mvc通过预处理实现数据过滤和数据篡改。

摘要: 需求特别简单。在 Controller加过滤器。实现在所有的方法上增加id=12312321312.另外将price篡改为price+5。 这样做可以最大的减少代码的改动量,人员变动厉害,业务也模糊了,篡改数据,过滤最简单。 直接上代码 新建Filter.cs 代码如下 using System; 阅读全文

posted @ 2016-11-14 21:57 漫思 阅读(778) 评论(0) 推荐(0) 编辑

C# winform的WebBrowser非常规编程(强烈推荐)

摘要: 本文章被今日头条推荐 1、在WebBrowser中实现抓取301和302协议 在WebBrowser中抓取301和302协议目前官方提供的组件远远不够,需要借助HttpMonitor.dll。这个组件由美国人开发,目前项目宿主在 http://www.codeproject.com/Articles 阅读全文

posted @ 2016-11-14 21:21 漫思 阅读(10812) 评论(0) 推荐(0) 编辑

DES加密 java与.net可以相互加密解密的方法

摘要: 我.net程序员。今天和java的童鞋交互,单点登录的操作。采用了如下的加密和解密的方式。经过验证,完美结合。通过这个方法可以实现java和C#相互加密与解密 并能保持解密出来一致。 废话少说,上代码。 C#代码如下 Java代码如下 本人博客提供高质量代码,质量好,不做作。 阅读全文

posted @ 2016-11-14 20:46 漫思 阅读(965) 评论(0) 推荐(0) 编辑

2016年11月1日

日常开发中常见的HTTP协议的状态码

摘要: 301Moved Permanently请求的网页已永久移动到新位置。服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将申请人转到新位置。您应使用此代码告诉 Googlebot 某个网页或网站已永久移动到新位置302Found服务器目前从不同位置的网页响应请求,但申请人应当继续使用 阅读全文

posted @ 2016-11-01 22:16 漫思 阅读(301) 评论(0) 推荐(0) 编辑

2016年9月22日

前端性能监控

摘要: 前端设计 白屏时间(first Paint Time)——用户从打开页面开始到页面开始有东西呈现为止 如何获取: 1、chrome 高版本: window.chrome.loadTimes().firstPaintTime loadTimes获取的结果。 2、其他版本的浏览器 头部资源加载时间结束时 阅读全文

posted @ 2016-09-22 22:41 漫思 阅读(380) 评论(0) 推荐(0) 编辑

在手机的浏览器上通过连接打开App

摘要: Android系统中实现 1、在系统系统自带的浏览器中 首先做成HTML的页面,页面内容格式如下: 这一句就可以了。 各个项目含义如下所示: scheme:判别启动的App。 ※详细后述 host:适当记述 path:传值时必须的key ※没有也可以 query:获取值的Key和Value ※没有也 阅读全文

posted @ 2016-09-22 22:37 漫思 阅读(27764) 评论(1) 推荐(0) 编辑

2016年9月21日

工作五年总结一二三流公司的常见特性

摘要: 1、程序认证 一流的公司用加密cookie和令牌;二流公司用域认证;三流+的公司用session 2、提供页面服务 一流的公司采用路由;二流的公司采用.jsp、.aspx、.asp、.py;然而.html提供服务的纯属垃圾公司。 3、前端框架 一流公司用自己框架、二流公司用angluar,backb 阅读全文

posted @ 2016-09-21 07:24 漫思 阅读(545) 评论(0) 推荐(0) 编辑

2016年9月20日

HTTP协议中PUT和POST使用上的区别

摘要: 有的观点认为,应该用POST来创建一个资源,用PUT来更新一个资源;有的观点认为,应该用PUT来创建一个资源,用POST来更新一个资源;还有的观点认为可以用PUT和POST中任何一个来做创建或者更新一个资源。这些观点都只看到了风格,争论起来也只是争论哪种风格更好,其实,用PUT还是POST,不是看这 阅读全文

posted @ 2016-09-20 21:50 漫思 阅读(10883) 评论(0) 推荐(3) 编辑

2016年9月19日

求web前端面试题库及答案

摘要: 1.对WEB标准以及W3C的理解与认识 阅读全文

posted @ 2016-09-19 22:49 漫思 阅读(272) 评论(0) 推荐(0) 编辑

js中几种实用的跨域方法原理详解

摘要: 这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 下表给出了相对http://store.company.com/dir/page. 阅读全文

posted @ 2016-09-19 21:50 漫思 阅读(583) 评论(0) 推荐(0) 编辑

Linq基于两个属性的分组

摘要: 1、需求 我们看下面的定义 我们实例化一组数据 将list按照ID和name分组,并求分数的和。 2、解决方案 通常的解决解决方案时排序两次,先用id排一次,再用Name排一次。 今天我们采用一种新的方式。采用匿名对象来存储id,name的对象。具体实现方案如下 解读上面的代码,将new { ite 阅读全文

posted @ 2016-09-19 21:25 漫思 阅读(2190) 评论(0) 推荐(1) 编辑

BackBone结合ASP.NET MVC实现页面路由操作

摘要: 1、 问题的背景 什么是页面路由操作,就是通过浏览器地址栏的标记来实现页面内部的一些操作,这些操作具有异步性和持久性。应用场景主要有页面操作过程中的添加收藏夹的操作、后退操作等过程中能完全恢复界面。 Html中window.history.pushState的出现实现了页面路由操作。由于操作比较复杂 阅读全文

posted @ 2016-09-19 19:42 漫思 阅读(1280) 评论(0) 推荐(0) 编辑

2016年9月14日

CSS学习总结

摘要: 这里是重要的原则。 1、margin:10px 上右下左的布局。 margin:10px 20px 上下10px 左右 20px margin:10px 20px 30px 40px 上10px 右20px下30px左40px margin:10px 20px 30px 上10px 左右20px 下 阅读全文

posted @ 2016-09-14 19:27 漫思 阅读(296) 评论(0) 推荐(0) 编辑

2016年9月13日

单页应用 WebApp SPA 骨架 框架 路由 页面切换 转场

摘要: 这里收录三个同类产品,找到他们花了我不少时间呢。 张鑫旭写的mobilebone自述:mobile移动端,PC桌面端页面无刷新过场JS骨架,简单、专注!http://www.zhangxinxu.com/wordpress/2014/10/mobilebone-js-mobile-web-app-c 阅读全文

posted @ 2016-09-13 21:38 漫思 阅读(586) 评论(0) 推荐(0) 编辑

2016年9月5日

2016年最值得学习的五大开源项目

摘要: 2016年最值得学习的五大开源项目 1,Material Animations 演示View的平移、缩放动画,activity进入和退出动画,界面间元素共享,并且开发者在README中,对动画原理进行了精讲,是学习动画很好的项目,项目代码量比较少,也很适合新手学习。 项目地址GitHub: http 阅读全文

posted @ 2016-09-05 13:45 漫思 阅读(291) 评论(0) 推荐(0) 编辑

2016年8月31日

中远集团前端面试笔试题回忆

摘要: 1、说说原型链、继承的用法。 2、说说this的用法,call,apply的用法 3、生成100个两位整数,要求数据各不相同。 4、检测ip的正则表达式 5、动画和拖动的原理 6、服务器端的代码200 404 500所表示的意思 7、ajax的参数 8、实现冒泡排序 9、with的用法 10、遮罩层 阅读全文

posted @ 2016-08-31 13:05 漫思 阅读(450) 评论(0) 推荐(0) 编辑

2016年8月29日

使用supervisor提高nodejs调试效率

摘要: 1、安装supervisor 直接用npm安装既可,键入命令: npm -g install supervisor。如果不行,检查电脑有没有联网,联网后输入 sudo npm -g install supervisor 2、supervisor的使用 用cd命令定位到项目的根目录 输入以下的命令 s 阅读全文

posted @ 2016-08-29 16:05 漫思 阅读(1348) 评论(0) 推荐(0) 编辑

2016年8月25日

js实现页面遮罩层,并且阻止页面body滚动

摘要: 发现当有滚动条时就出现问题了。 经过改动的代码如下 完美解决。 从上面的问题中我们总结出以上两条经验。 1、fixed的的作用是 2、让一个层在body中全部占满有下面的方式 http://www.cnblogs.com/kaisela/archive/2014/05/21/3740898.html 阅读全文

posted @ 2016-08-25 13:58 漫思 阅读(18769) 评论(0) 推荐(0) 编辑

2016年8月21日

JS如何防止事件冒泡

摘要: <div style="height:30px;line-height:30px;background:#FF0;text-align:center;" id="zz"><a href="http://www.baidu.com">阻止事件冒泡</a></div> <script type="tex 阅读全文

posted @ 2016-08-21 18:48 漫思 阅读(1343) 评论(0) 推荐(0) 编辑

2016年8月19日

控股公司和上市公司区别

摘要: 什么是控股公司 控股公司是指通过持有某一公司一定数量的股份,而对该公司进行控制的公司。控股公司按控股方式,分为纯粹控股公司和混合控股公司。纯粹控股公司不直接从事生产经营业务,只是凭借持有其他公司的股份,进行资本营运。混合控股公司除通过控股进行资本营运外,也从事一些生产经营业务。就是控制另一个公司权利 阅读全文

posted @ 2016-08-19 23:30 漫思 阅读(5889) 评论(0) 推荐(0) 编辑

导航