2018年11月6日

nodejs——知识点梳理

摘要: node跟浏览器运行环境有什么区别? 浏览器中 ecma js标准运行环境 bom dom node中没有这种环境(bom 和 dom) nodejs和MongoDB搭配,mongodb是nosql,里面是集合nodejs有各种操作,这个时候就出来一个框架express,来简化这种操作(原生js到j 阅读全文

posted @ 2018-11-06 19:52 杨学友 阅读(364) 评论(0) 推荐(0) 编辑

xss跨站脚本攻击-如何避免

摘要: 1,将前端输出数据进行转义 2,将输出的字符串中的\(反斜杠)进行转义 3,使用cookie的HttpOnly属性 4,多过滤,不要相信用户输入的所有的数据,对核心数据进行加密 阅读全文

posted @ 2018-11-06 15:02 杨学友 阅读(802) 评论(0) 推荐(0) 编辑

object.defineProperty中的set和get的区别

摘要: 1,get和set是方法,因为是方法,所以可以进行判断 2,get是得到,一般是要返回的;set是设置,不用返回 3,如果调用对象内部的属性,约定的命名方式是_age 阅读全文

posted @ 2018-11-06 14:51 杨学友 阅读(1086) 评论(0) 推荐(0) 编辑

vue 数据驱动原理? 数据更新原理?响应式 原理?数据双向绑定原理

摘要: 数据通过object.defineProperty 进行get set 拦截,通知 watcher,订阅发布模式,触发 组件重新渲染,创建新的虚拟dom(js对象模拟dom 树),对比旧的虚拟dom , 更新节点。 IE8以下不兼容 ps:jq2.0以后不谦容IE8以下 阅读全文

posted @ 2018-11-06 14:47 杨学友 阅读(453) 评论(0) 推荐(0) 编辑

Phonegap vs Cordova

摘要: Cordova是phonegap贡献给Apache后的开源项目,是从PhoneGap中抽出的核心代码,是驱动PhoneGap的核心引擎。 你可以把它们的关系想象成类似于Webkit和Google Chrome的关系。 1,Cordova混合开发 ①安装nodejs (为了安装cordova) ②安装 阅读全文

posted @ 2018-11-06 08:43 杨学友 阅读(213) 评论(0) 推荐(0) 编辑

混合开发基础介绍

摘要: 1,开发模式: pc端开发 web app ,移动端网页开发,移动端开发,m站开发 原生应用开发 ios一个人,Android一个人开发,成本高,底层渲染,比如打开摄像头 混合开发——基于混合开发平台,框架提供了大部分常用的硬件功能的实现,我们只需要用javascript来调用即可 2,什么是混合开 阅读全文

posted @ 2018-11-06 08:12 杨学友 阅读(1343) 评论(0) 推荐(0) 编辑

导航