javascript算法基础之01背包,完全背包,多重背包实现

2019-01-01
阅读 4 分钟
2.9k
状态转移方程从01背包的f[i][j] = max(f[i-1][j], f[i-1][j-w[i] + v[i])变成f[i][j] = max(f[i-1][j], f[i-1][j-k*w[i]]+k*v[i])且0<k<j/w[i]

offline-plugin service-worker webpack插件使用记录

2018-04-11
阅读 5 分钟
4.3k
首先介绍一下assets里面的三个属性:main: [] 这里配置的是serviceWorker在install阶段需要缓存的文件清单,如果其中有一个失败了,那么整个serviceWorder就会安装失败,所以必须谨慎配置

关于vue自定义事件中,传递参数的一点理解

2017-12-14
阅读 2 分钟
28k
当我们给模板上的自定义事件添加额外参数的时候,我们的绑定函数就会被包裹上一层代码,function($event){xxx}上述函数在子组件中emit的时候被调用,可以理解为 var dealName = function($event){xxx} dealName.apply(vm, args);这其中由于事件函数在初始化的时候就进行了bind,所以在函数中this指向的是父组件的实例,...

cookie的domain属性

2017-07-30
阅读 1 分钟
29.5k
为了保证安全性,cookie无法设置除当前域名或者其父域名之外的其他domain。在此,分为两种情况:1.一种是前端范围内的是指cookie,如果网站的域名为,i.xiaohan.com,那么前端cookie的domain只能设置,i.xiaohan.com和其父域名xiaohan.com,如果设置成同级域名如api.xiaohan.com或者子域名api.i.xiaohan.com 那么cookie设...

html 底部固定

2017-06-28
阅读 1 分钟
1.6k
{代码...}

svg的 viewBox理解

2017-06-07
阅读 3 分钟
1.7k
上述代码中,默认图形大小是894.7 448.4尺寸, 如果不用viewBox 那么在SVG中显示的图形只有完整图形的一部分,也就是400,400部分, 而用了viewBox则会将整个图形截取,然后等比例放大或者缩小,布满svg

打印电子面单

2017-06-02
阅读 13 分钟
2.8k
{代码...}

nodejs express错误处理中间件

2017-03-11
阅读 1 分钟
5.2k
{代码...}

nodejs异步库async

2017-03-09
阅读 2 分钟
2.8k
1.异步的串行执行 {代码...} 2.异步并行执行 {代码...} 3.异步函数的依赖处理 {代码...}

mongoose---分页查询

2017-02-07
阅读 2 分钟
5.8k
app.js {代码...} articals.js {代码...}

nodejs+express+express-session+redis 实现登陆验证

2017-02-07
阅读 2 分钟
10.3k
redis.js {代码...} app.js {代码...} 第一次登陆 {代码...} 需要登陆验证的路由 {代码...} 个人项目小博客链接[链接] 参考文章:[链接][链接][链接]

跨域CORS 带Cookie传递,在nodejs + express中的具体实现

2017-02-07
阅读 1 分钟
9.9k
//server.js设置跨域访问 {代码...} //web.js {代码...} 参考文章:[链接]

requireJS,rjs,gulp简易实现

2017-01-11
阅读 2 分钟
3.5k
gulpfile.js {代码...} main.js {代码...} html {代码...} 参考文章[链接] r.js[链接] gulp[链接] require.js文件合并

BFC(块级格式化范围)

2017-01-10
阅读 4 分钟
2.1k
BFC(block formatting contexts),中文翻译块级格式化范围。默认产生BFC的元素只有html,默认产生HASLAYOUT=true的元素则不止html。

html5 服务端推送

2017-01-10
阅读 2 分钟
2k
html部分 {代码...} 服务器端部分,nodejs为例 {代码...}

JS cookie封装

2017-01-09
阅读 2 分钟
2.7k
{代码...}

HTML5离线存储整理

2017-01-09
阅读 4 分钟
2.3k
前端html部分 {代码...} 配置文件 {代码...} 服务器端node.js {代码...} 第一次加载页面时候(需联网) 第二次加载页面的时候(离线加载) 我们设置离线缓存的图片在无网络情况下能够正常从缓存中访问。离线缓存中的坑:清单文件经过修改。请注意:更新清单中列出的某个文件并不意味着浏览器会重新缓存该资源。清单文件...

css垂直居中整理

2017-01-08
阅读 4 分钟
1.9k
1.添加一个浮动div,居中内容清除浮动达到垂直居中效果适用范围:通用 {代码...} 2.使用绝对定位和负边距(或者translate)适用范围:通用 {代码...} 3.利用table-cell {代码...} 4.仅利用line-height适用范围:只对文本有效(块级元素无效)多行时,断词会有问题 {代码...} 5.使用flex参考阮一峰两篇flex布局文章[链接][...

Javascript闭包,结合Javascript回收机制

2017-01-08
阅读 2 分钟
1.5k
当函数a调用的时候,会创建一个a的执行环境,每个执行环境对应一个变量对象。首先会创一个它自己的活动对象【Activation Object】(这个对象中包含了this、参数(arguments)、局部变量(包括命名的参数)的定义,当然全局对象是没有arguments的)和一个变量对象的作用域链[[scope chain]],然后,把这个执行环境的[[scope]]...

javascript作用域,作用域链,[[scope]]属性

2017-01-07
阅读 3 分钟
6.5k
对于Javascript程序员来说,闭包总会让你觉得既熟悉又陌生,然而它对于开发人员来说却非常重要,javascript里的许多设计模式中都用到了闭包,此处以函数作用域为例。