学习笔记
文章平均质量分 60
默翁
这个作者很懒,什么都没留下…
展开
-
vue之自定义指令
除了内置指令,Vue.js也允许注册自定义指令。自定指令提供一种机制将数据的辩护映射为DOM行为原创 2017-05-19 23:50:25 · 294 阅读 · 0 评论 -
vue双向数据绑定之v-model
v-model指令用来在input,select,text,checkbox,raadio等表单控件元素上创建双向数据绑定,根据控件类型v-model自动选取正确的方法更新元素。 姓名 性别 男 女 兴趣 阅读 游泳 游戏 阅读 身份原创 2017-05-18 22:21:21 · 412 阅读 · 0 评论 -
mac环境下安装weex出错总结
1.node版本不支持,升级node便可以解决2.we suggest you run "sudo chmod 777 ~" and re installor you can try "mkdir ~/.xtoolkit&&chmod 777 .xtoolkit"/usr/local/lib/node_modules/weex-toolkit/node_modu原创 2017-05-09 23:47:20 · 833 阅读 · 0 评论 -
mac环境下升级node
第一步:$ node -v第二步:清除node.js的cache:sudo npm cache clean -f第三步安装n 工具,这个工具是专门用来管理node.js版本的sudo npm install -g n第四步安装最新版本的nodesudo n stable第五步再次查看本机的node.js版本:原创 2017-05-09 23:57:06 · 539 阅读 · 0 评论 -
vue2.0+webpack踩过的坑
1.Uncaught SyntaxError: Unexpected token import查看打包后的文件,发现文件并没有被编译import 是ES6的写法,需要转换为ES5之后才能被浏览器识别,需要在webpack配置文件中增加配置{ test: /\.js$/, loader: 'babel?presets=es2015',原创 2017-05-27 10:55:57 · 1802 阅读 · 0 评论 -
web安全防御xss
一.定义注入脚本,篡改页面内容,破坏页面完整结构二.XSS的攻击方式反射型存储型反射型:发出请求时,XSS代码出现在URL中,作为输入提交到服务器,服务器解析后响应,XSS代码随响应内容一起传回给浏览器,最后浏览器解析执行XSS代码,这个过程像一次反射,所以叫做反射型。存储型:存储型XSS和反射型XSS的差别仅仅在于,提交的代码会存储在服务器端(数据库,原创 2017-04-09 08:50:50 · 625 阅读 · 0 评论 -
kraken.js+react+redux+webpack实践
一.kraken.js原创 2016-12-23 15:50:15 · 762 阅读 · 0 评论 -
闭包
一.定义闭包指有权访问另外一个函数作用域中变量的函数,创建闭包的常见方式,就是在一个函数内部创建另外一个函数,以以下createComparisonFunction()函数为例原创 2016-12-12 20:14:41 · 276 阅读 · 0 评论 -
JavaScript作用域
一.执行环境执行环境定义了变量或函数有权访问的其他数据,每个执行环境都有一个与之相关联的变量对象,环境中定义的变量和函数都保存在这个对象中。注:(1)全局执行环境是最外围的一个执行环境,根据ECMASscript实现所在的宿主环境不同,表示执行环境的对象也不一样。在Web浏览器中,全局环境被认为是window对象(2)每个函数都有自己的执行环境,当执行流进入一个函数时,函数的环境就原创 2016-12-11 11:21:51 · 312 阅读 · 0 评论 -
单行居中多行居左的问题
在开发过程中经常会遇到类似的需求,多个item从左到右边排列,当父级div宽度不够时折行显示,但是当只有一行时,item居中布局如下图所示:(1)一行居中显示:(2)多行向左对齐之前开发思路是利用flex实现居中布局:让UI给一个视觉限定,一行最多能显示多少个,比如5个,然后在代码中通过js限定死,当item个数超过5个,则让其折行<div className={students.lengt...原创 2018-05-12 09:43:00 · 1873 阅读 · 0 评论