随笔分类 -  javascript-高级

摘要:1.node npm install cors 配置下cors 要设置指定的域 app.use(cors({ origin: 'http://a.com', credentials: true })) 2.vue axios axios.defaults.withCredentials = true 阅读全文
posted @ 2017-03-29 09:44 x.radish 阅读(4343) 评论(0) 推荐(1)
摘要:1.图片压缩 https://github.com/think2011/localResizeIMG https://github.com/gokercebeci/canvasResize 阅读全文
posted @ 2016-03-28 17:40 x.radish 阅读(127) 评论(0) 推荐(0)
摘要:对于大型项目来说,测试非常重要。它让你可以自信地进行重构,而这对于保持大型项目代码整洁非常重要。大型应用应该既拥有单元测试,也要拥有端到端(end-to-end)测试。单元测试有助于定位问题,而端到端的测试能够确保整个应用像期望的那样工作。每个控制器、服务、过滤器和指令都应该拥有一系列单元测试。而应... 阅读全文
posted @ 2014-04-28 00:21 x.radish 阅读(123) 评论(0) 推荐(0)
摘要:1.使用CDN 内容分发服务器会根据用户的位置选择最近的服务器响应用户的请求,静态资源放在CDN的性能将提升20%左右。2.设置Expires和Cache-Contral头 将静态资源的过期时间设置一个遥远的日期,那么这将是304请求 将动态资源设置一个Cache-Contral来帮助浏览器有条件的请求 这个时候我们的静态资源就要带上版本号了,以便于更新的时候可以获取到最新的代码3.配置ETags a) 客户端请求一个页面Page A b)服务器返回Page A 连同ETags一起 c)客户端接收到Page A 并且缓存Etags d)客户端再次请求Page A ,带上了缓存中... 阅读全文
posted @ 2014-03-05 18:23 x.radish 阅读(223) 评论(0) 推荐(0)
摘要:module.exports = function (grunt) { 'use strict' var baseSrc = 'src/main/webapp'; grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), clean: { clean: [baseSrc + "/dist"] }, copy: { main: { expand: true, cwd: baseSrc + '/images', src: '**', . 阅读全文
posted @ 2014-02-25 17:01 x.radish 阅读(231) 评论(0) 推荐(0)
摘要:1. 事件流 分为 捕获阶段、目标阶段和冒泡阶段. 捕获就是从window开始不断减小范围来查找目标 冒泡就是从目标开始向上冉冉升起最后到window2.事件在W3C中是按 捕获->目标->冒泡进行的 IE没有捕获,所以一定是从目标开始然后进行冒泡的3.事件在目标阶段是异于其他2个阶段的 如果你对一个元素同时注册捕获阶段和冒泡阶段的事件,有人问你先发生哪一个? 那么必须清楚这个元素是不是目标元素 如果是: 那么这个是目标阶段,不存在先发生哪个的问题,谁他妈的先注册,谁先被调用,很公平! 千万不要被问懵了....... 如果不: 那么先捕获后冒泡,有疑问就请看W3... 阅读全文
posted @ 2014-01-15 17:05 x.radish 阅读(207) 评论(0) 推荐(0)
摘要:1.Underscore.js 扩展了很多原生js没有的方法,如集合 数组 对象 函数的一些基础和衍生方法,简单实用!2.Backbone.js 前段js代码的一个MVC框架,正在学习来着 阅读全文
posted @ 2013-09-05 12:25 x.radish 阅读(205) 评论(0) 推荐(0)
摘要:直接上代码吧 marquee插件--滚动示例 测试数据第一条 测试数据第二条 测试数据第三条 测试数据第四条 测试数据第五条 测试数据第六条 测试数据第一条 测试数据第二条 测试数据第三条 测试数据第四条 测试数据第五条 测试数据第六条 测试数据第一条 测试数据第二条 测试数据第三条 测试数据第四条 ... 阅读全文
posted @ 2013-08-05 18:13 x.radish 阅读(1285) 评论(0) 推荐(0)
摘要:在js中 简单类型是值传递 复杂类型是引用传递 简单类型:String Number Boolean undefined Null 复杂类型:Object下面的代码演示这个 var simpleName = "cindy"; var obj = { "name":"ra... 阅读全文
posted @ 2013-07-17 18:27 x.radish 阅读(199) 评论(0) 推荐(0)