
.net
iiihavedone
CVer
展开
-
项目挂载在服务器上后,字体没有起到作用
这个问题遇到了第二次了,不希望下次遇到还百度,写下来记住。 打开IIS管理器 在网站选项中找到你的项目对应的网站 找到MIME类型,双击打开 查找你所引用的字体是否存在 不存在点击鼠标右键添加,比如是.otf后缀的 文件扩展名填 .otf MIME类型填 application/x-font-opentype ...原创 2018-11-07 20:31:46 · 1161 阅读 · 0 评论 -
记录一个写SQL语句不好的习惯挖的坑
如果表中字段很多,类型很杂,不要怕麻烦,一定要参数化SQL语句。 拼接SQL语句容易导致SQL注入就不用说了,关键是出了错也不好查出来。 比如我要存一个图片,存在text类型的字段中,不管图片路径做不做加密,传进去的图片路径多少都会带有的符号,而拼接字符串导致了我没有办法处理转义字符,查了半天才查出来是这里的问题,相比一开始就参数化SQL的话,根本也不会发生这样的错误。...原创 2018-11-07 20:38:51 · 257 阅读 · 0 评论 -
this指向改变的问题
一直在写后台,前端都是同事搞的,对细节上的东西很少研究,一直觉得能达到需求就行,没想到的是jQuery用了那么多,还不懂this指向的道理。 源自一次查看同事写的接口时发现的。 $.ajax({type: 'POST', url: "/URL/", data: dat, success:function(reslut){ ...原创 2018-11-07 20:54:12 · 188 阅读 · 0 评论 -
jQuery对还未加载出来的元素注册事件
一般用户登陆后会比为登陆能看到的东西要多,而这多出来的东西通过平常的方法注册点击事件是触发不了的,除非刷新页面,但是一般都是无刷动态生成页面,这就需要用到delegate方法,前提是事件冒泡没有被取消 //为id为btn的元素注册点击事件 $("body").delegate("#btn", "click", function () { } ...原创 2018-11-07 21:05:07 · 937 阅读 · 0 评论