摘要: 在使用JS 发送ajax到django后台的时候,可能会出现中文乱码问题解决方案: 所有的HTMl 和py文件都使用utf-8编码,在创建数据库的时候指定使用utf8 :create database database_name DEFAULT CHARACTER SET utf8; 在se... 阅读全文
posted @ 2014-05-08 17:54 wcp_spring 阅读(598) 评论(0) 推荐(0) 编辑
摘要: JavaScriptBeautifierJavaScript文件在上线前一般都会压缩下,压缩的JavaScript几乎没有可读性,几乎无法设定断点。在Scripts面板下面有个Prettyprint按钮(这种符号{}),点击会将压缩JavaScript文件格式化缩进规整的文件,这时候在设定断点可读性就大大提高了。查看元素绑定了哪些事件在Elements面板,选中一个元素,然后在右侧的EventListeners下面会按类型列出这个元素相关的事件,也就是在事件捕获和冒泡阶段会经过的这个节点的事件。在EventListeners右侧下拉按钮中可以选择SelectedNodeOnly只列出这个节点上 阅读全文
posted @ 2014-01-06 20:16 wcp_spring 阅读(242) 评论(0) 推荐(0) 编辑
摘要: //字符转换为UTF-8编码function encutf8(s1) { var stringArray = new Array(); for(var j=0; j 1 && sa[i].substring(0, 1) == "u") { retV += Hex2Utf8(Str2Hex(sa[i].substring(1, 5))); }else if(sa[i].length == 2){ //转义字符和标点符号 retV += "%" + sa[... 阅读全文
posted @ 2013-12-04 18:44 wcp_spring 阅读(335) 评论(0) 推荐(0) 编辑
摘要: function oCopy(objname){//只兼容IE var obj = $(objname); obj.select(); js=obj.createTextRange(); js.execCommand("Copy"); alert("已经被成功复制!");}目前的webkit浏览器所使用的复制功能都是使用flash做的。 阅读全文
posted @ 2013-11-26 15:26 wcp_spring 阅读(201) 评论(0) 推荐(0) 编辑
摘要: function getSelectedContents(){ if (window.getSelection) { //chrome,firefox,opera var range=window.getSelection().getRangeAt(0); var container = document.createElement('div'); container.appendChild(range.cloneContents()); return container.innerHTML; ... 阅读全文
posted @ 2013-10-25 23:19 wcp_spring 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-08-21 13:12 wcp_spring 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 1、git status 仅限于检查本地的文件和本地的分支之间的不同。2、git commit 仅将分支提交到本地的分支上去。不会自动提交到服务器上去,如果提交到服务器必须git push3、如果使用git pull 即可保证分支是最新版本的。4、如果新建了文件,必须使用 git add +文件名,... 阅读全文
posted @ 2013-07-02 10:10 wcp_spring 阅读(510) 评论(0) 推荐(0) 编辑
摘要: jQuery 对象是通过 jQuery 包装DOM 对象后产生的对象。jQuery 对象是 jQuery 独有的,其可以使用 jQuery 里的方法,但是不能使用 DOM 的方法;例如: $("#img").attr("src","test.jpg"); 这里的 $("#img")就是 jQuery 对象。 DOM对象就是Javascript 固有的一些对象操作。DOM 对象能使用Javascript 固有的方法,但是不能使用 jQuery 里的方法。例如:document.getElementById(" 阅读全文
posted @ 2013-06-26 15:45 wcp_spring 阅读(183) 评论(0) 推荐(0) 编辑
摘要: jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend(object);jQuery.extend(object);jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。jQuery.fn.extend(object);给jQuery对象添加方法。fn 是什么东西呢。查看jQuery代码,就不难发现。jQuery.fn = jQuery.prototype = { init: function( selector, context ) {//.... //......};原来 jQuery.fn = jQuery.proto... 阅读全文
posted @ 2013-06-04 09:26 wcp_spring 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 默认情况javascript是同步加载的,也就是javascript的加载时阻塞的,后面的元素要等待javascript加载完毕后才能进行再加载,对于一些意义不是很大的javascript,如果放在页头会导致加载很慢的话,是会严重影响用户体验的。异步加载方式:(1) defer,只支持IE(2) async:(3) 创建script,插入到DOM中,加载完毕后callBack,见代码:function loadScript(url, callback){ var script = document.createElement("script") script.type = 阅读全文
posted @ 2013-05-17 15:33 wcp_spring 阅读(194) 评论(0) 推荐(0) 编辑