随笔分类 -  JavaScript

摘要:在浏览器中使用 script 和 link 标签直接引入文件,并使用全局变量 antd。 首先需要引入相关JS类库,因为类库之间有依赖关系,不要改变顺序。 编写 text/babel 代码,使用antd组件需要加上 antd. 才能正常使用。 <!DOCTYPE html> <html> <head 阅读全文
posted @ 2020-04-14 18:35 relucent 阅读(7411) 评论(5) 推荐(3) 编辑
摘要:关于HTML5中的拖放 拖放(Drag 和 Drop)是一种常见的特性,即抓取对象以后拖到另一个位置,在 HTML5 中,拖放是标准的组成部分。在HTML5中用户可以使用鼠标选择一个可拖动元素,将元素拖动到一个可放置元素,并通过释放鼠标按钮放到这些元素。在拖动操作期间,可拖动元素的半透明表示跟随鼠标 阅读全文
posted @ 2017-05-18 10:27 relucent 阅读(685) 评论(0) 推荐(0) 编辑
摘要:首先,== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ===,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就[不相等] 2、如果两... 阅读全文
posted @ 2015-02-09 17:30 relucent 阅读(200) 评论(0) 推荐(0) 编辑
摘要:什么是跨域当两个域具有相同的协议(如http), 相同的端口(如80),相同的host(如www.google.com),那么我们就可以认为它们是相同的域(协议,域名,端口都必须相同)。跨域就指着协议,域名,端口不一致,出于安全考虑,跨域的资源之间是无法交互的(例如一般情况跨域的JavaScript... 阅读全文
posted @ 2015-02-05 10:37 relucent 阅读(102756) 评论(0) 推荐(0) 编辑
摘要:var $ = $ || {};/** * 将JS对象序列化为JSON字符串 * @param {Mixed} o The variable to decode * @return {String} The JSON string * String json = $.encode(o); */ $.encode = (function() { if ( typeof(JSON)!=='undefined' && typeof(JSON.stringify)!=='undefined') { return JSON.stringify; } var 阅读全文
posted @ 2013-09-16 15:36 relucent 阅读(1254) 评论(0) 推荐(0) 编辑
摘要:这个方法用于获得图片文件的大小: 在FF,Chrome,IE6,IE7,IE8可用,不支持IE9+。(如果是IE9就需要flash插件了) var getSize = function(oFile,callback){ if(oFile.files&&oFile.files.item)... 阅读全文
posted @ 2013-09-13 16:20 relucent 阅读(1010) 评论(0) 推荐(0) 编辑
摘要:有时候我们需要按顺序调用一组ajax,这些ajax需要有先后顺序,类似于同步的ajax,那么我们可以通过以下的方式来实现: (这个Ajax用到jQuery.post) //定义一个AJAX队列$.newAjaxQueue = function() { var queue = [],pos... 阅读全文
posted @ 2013-09-12 18:05 relucent 阅读(2452) 评论(0) 推荐(0) 编辑
摘要:主要的图形算法抄自一个叫w_jsGraphics.js的类库,第一次看到那个库的时候,感觉那是十分神奇的存在。不过估计现在那个库早就已经找不到了. 这是很早之前的一个DIV绘图类,那时候VML+SVG的JS图库还没流行。 最初的神创造一个点,然后由这个点便画出一条线,最后这条线绘出了一个个世界。 ... 阅读全文
posted @ 2013-09-11 16:30 relucent 阅读(1301) 评论(0) 推荐(0) 编辑
摘要:有时候需要在HTML中显示一些带有特殊字符的文本( &空格) ,这时候就要用到HTML转义。 有了这个工具在博客发布HTML代码的时候就很方便了。 HTML转义 )/g,'\n');" style="width:90;"> 阅读全文
posted @ 2013-09-11 16:20 relucent 阅读(3293) 评论(0) 推荐(1) 编辑
摘要:/>View Code 阅读全文
posted @ 2013-09-05 14:16 relucent 阅读(6681) 评论(0) 推荐(0) 编辑
摘要:备注:JS取得的String编码是UTF-16,但是这个Base64支持的是8位(1字节) 所以为了支持中文,在编码前进行了16>8的转换,解码的时候进行了8>16的转换。如果不考虑中文可以不加这个转换。 阅读全文
posted @ 2010-12-17 10:42 relucent 阅读(317) 评论(0) 推荐(0) 编辑