![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
转载
文章平均质量分 80
求弱批
机遇是自己争取的
展开
-
三种权限设计方案
三种权限设计方案的归纳和比较 权限设计是很多系统重要的组成部分,主要用于控制功能和流程,本文将几种常见的权限设计方案(权限系统的名都是自己起的)的基本设计写出来,其中不恰当处还请大家指出,我们来讨论一下. 1.等级权限系统 这种权限系统在论坛中很常见,在这种系统中,权限级别如同官阶从低到高排列,每个用户拥有一个权限,其中设定了这个用户的权限等级,在用户需要执行操作前先查看转载 2016-10-25 09:10:28 · 4486 阅读 · 0 评论 -
Javascript中new Date的坑
Javascript中new Date的坑 在一段判断是否过期的js代码中是这么写的: if (new Date() new Date(2014, 9, 25)) { //... } 后来发现过了9月25日竟然不过期,console.log打印一下new Date(2014, 9, 25)的值: Sat Oct 25 2014 00:00:00 GMT+转载 2016-11-24 13:51:16 · 347 阅读 · 0 评论 -
avascript的坑(二)
总结一些这些年遇到的javascript的坑,当然也是自己学艺不精.现总结如下 (1)声明js函数(js方法)时报错 原因是:缺少function关键字. 正确的应该是: Js代码 com.whuang.hsj.getCustomAttr=function(htmlNode22,attr) { var hospitalId=htmlNode22[at转载 2016-11-24 13:45:41 · 317 阅读 · 0 评论 -
编写更加稳定/可读的javascript代码
每个人都有自己的编程风格,也无可避免的要去感受别人的编程风格——修改别人的代码。"修改别人的代码"对于我们来说的一件很痛苦的事情。因为有些代码并不是那么容易阅读、可维护的,让另一个人来修改别人的代码,或许最终只会修改一个变量,调整一个函数的调用时机,却需要花上1个小时甚至更多的时间来阅读、缕清别人的代码。本文一步步带你重构一段获取位置的"组件"——提升你的javascript代码的可读性和稳定性。转载 2016-11-24 13:44:53 · 222 阅读 · 0 评论 -
js的坑(一)
原文出自《JavaScript 中的一些坑(一)》http://www.css88.com/archives/4643 “坑”这个字,在此的意思是“陷阱”。由于 JavaScript “弱语言”的性质,使得其在使用过程中异常的宽松灵活,但也极为容易“中招”。这些坑往往隐藏着,所以必须擦亮双眼,才能在学习与应用 JS 的道路上走的一帆风顺。 全局变量 JavaScript 通过转载 2016-11-24 13:38:29 · 2969 阅读 · 0 评论 -
angularjs
大家都说angularjs的学习曲线很陡峭,自己也是深有体会,找一本好书学习是很关键的。目前angularjs有几本书,京东上面的评价都不错,我就说说自己的阅读经验 最推荐的是《angularjs高级程序设计》,这本书厚,对知识点讲的最详细,针对每个angular的特性都用一个单独的例子慢慢讲,最容易吸收。小小的缺点是里面有一定篇幅是css,js的基础知识,对大部分学习angular的读者是无用转载 2016-11-09 11:01:49 · 232 阅读 · 0 评论 -
javascript书籍推荐
WEB前端研发工程师,在国内算是一个朝阳职业,这个领域没有学校的正规教育,大多数人都是靠自己自学成才。本文主要介绍自己从事web开发以来(从大二至今)看过的书籍和自己的成长过程,目的是给想了解 JavaScript或者是刚接触JavaScript的朋友,介绍如何通过循序渐进的看书来学习javascript。 一. 入门级 :就是有一定的基础(比如最常见的HTML标签及其属性、事件、方法;最常转载 2016-11-09 10:58:13 · 9860 阅读 · 5 评论 -
闭包
闭包向来给包括JavaScript程序员在内的程序员以神秘,高深的感觉,事实上,闭包的概念在函数式编程语言中算不上是难以理解的知识。如果对作用域,函数为独立的对象这样的基本概念理解较好的话,理解闭包的概念并在实际的编程实践中应用则颇有水到渠成之感。 在DOM的事件处理方面,大多数程序员甚至自己已经在使用闭包了而不自知,在这种情况下,对于浏览器中内嵌的JavaScript引擎的bug可能造成转载 2016-11-09 10:39:24 · 188 阅读 · 0 评论 -
vs调试
调试是软件开发周期中很重要的一部分。它具有挑战性,同时也很让人疑惑和烦恼。总的来说,对于稍大一点的程序,调试是不可避免的。最近几年,调试工具的发展让很多调试任务变的越来越简单和省时。 这篇文章总结了可能节省你大量时间的11个Visual studio的调试技巧和方法。 1 悬停鼠标查看表达式值 调试是很有挑战性的。比如在函数转载 2016-11-08 10:23:25 · 1059 阅读 · 0 评论 -
chrome调试
Chrome 的开发者工具分为 8 个大模块,每个模块及其主要功能为: Element 标签页: 用于查看和编辑当前页面中的 HTML 和 CSS 元素。Network 标签页:用于查看 HTTP 请求的详细信息,如请求头、响应头及返回内容等。Source 标签页:用于查看和调试当前页面所加载的脚本的源文件。TimeLine 标签页: 用于查看脚本的执行时间、页面元素渲染时间等信息。Prof转载 2016-11-08 09:19:38 · 300 阅读 · 0 评论 -
分页
几种分页方法效率比较 ASP.net 的DataGrid 控件的内置分页功能一直不被看好,原因是它先把所有数据从数据库读出来再进行分页。在数据量很大的情况下,用它内置的分页功能被认为几乎是不可能的事。对海量数据的读取和分页,大家会通过自定义分页来实现。其核心技术是SQL语句的设计。一般有三种方案: 方案一:(利用SQL的游标存储过程分页) create procedure转载 2016-10-25 11:59:26 · 180 阅读 · 0 评论 -
c#OleDbConnection 类和DbConnection
c#OleDbConnection 类和DbConnection有什么不同?是不是因数据库不同来分别用? (2014-03-17 22:34:58) 转载▼ 标签: html oracle 周典章 radiobutton gridview 分类: asp.net DbConn转载 2016-10-25 10:21:13 · 2081 阅读 · 0 评论 -
再次写给我们这些浮躁的程序员
2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。 多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个公司的业务与...转载 2018-03-14 16:08:11 · 92 阅读 · 0 评论