【前端学习笔记】前端安全详解

前端安全:XSS攻击,CSRF攻击,SQL注入。内容参考自掘金-美团技术团队。

2019-04-01 16:33:39

阅读数 9405

评论数 4

【前端学习笔记】CSS属性position以及各个属性值详解,及清除浮动的方法

position属性值: static,absolute,relative,fixed,sticky static absolute relative fixed sticky

2019-05-06 17:09:16

阅读数 96

评论数 0

【算法学习笔记】排序算法详解-稳定性,各排序算法排序方法

内容来自:https://zhuanlan.zhihu.com/p/36120420 定义 稳定性定义:排序前后两个相等的数相对位置不变,则算法稳定。 好处 从一个键上排序,然后再从另一个键上排序,第一个键排序的结果可以为第二个键排序所用。 各排序算法的稳定性 稳定的排序: 基数排序、冒泡排序、直...

2019-04-29 20:28:30

阅读数 98

评论数 0

【前端学习笔记】JavaScript的事件机制-事件绑定,事件监听,事件委托/代理

JavaScript的事件机制,例如,事件绑定、事件监听、事件委托(事件代理)等。 来自——http://blog.xieliqun.com/2016/08/12/event-delegate/ 事件绑定 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数。...

2019-04-28 16:39:10

阅读数 95

评论数 0

【HTML5移动开发学习笔记】08-CH12-CH13-CH14-设计移动应用程序+移动性能

CH12 开始前考虑的事项 1,整体受众,以此设计用户界面的外观,感觉,功能和流程。 2,无论设备是什么,Web应用程序或站点都应该简洁,可理解,相关(重要信息放在屏幕顶部)。 3,五类移动应用程序:有趣或严肃的生产率应用程序,有趣或严肃的沉浸类应用程序,以及实用的应用程序 生产率应用程序,常用来...

2019-04-28 15:34:01

阅读数 125

评论数 0

【HTML5移动开发学习笔记】07-CH11-响应式Web的CSS特性

媒体查询,断点,流失布局 @media:媒体查询 断点breakpoint: 就是你想改变浏览器的大小,并决定需要一种新布局,改变布局的宽度就成为断点。例如320,480,640,960 多栏 CSS columns属性:创建多个栏,像报纸文本一样布局。 columns属性是column-coun...

2019-04-26 22:24:59

阅读数 107

评论数 0

【HTML5移动开发学习笔记】06-CH10-CSS3变换,渐变和动画

transform transition translate

2019-04-26 21:49:00

阅读数 70

评论数 0

【HTML5移动开发学习笔记】05-CH8-CSS与CSS3内容详解

CSS定义与语法,CSS选择器,CSS3选择器,CSS颜色值,度量单位,模块,模型与图形。 盒模型,CSS渐变,阴影。

2019-04-26 21:13:37

阅读数 89

评论数 0

【HTML5移动开发学习笔记】04-CH6-离线WebAPI+ARIA+地理API

离线Web应用 localStorage,sessionStorageAPI,离线应用缓存API,连接事件,状态,indexDB。 1,是否连接上网 采用navigator对象的onLine属性。 var isOnline = navigator.onLine; 返回true或false,tru...

2019-04-25 17:12:00

阅读数 59

评论数 0

【HTML5移动开发学习笔记】03-CH5-Canvas,Video,Audio

H5媒体API 1.SVG-可伸缩矢量图形 针对形状,直线,曲线,图像,文本定义了XML语法,包括透明度,角度,几何形状,滤镜效果,脚本和动画等特性。 基于文本的图像格式,文件很小。 基于XML,根元素为<svg>,使用XML绘制。 例如以下的SVG: <...

2019-04-23 21:29:09

阅读数 103

评论数 0

【HTML5移动开发学习笔记】02-CH4-HTML5 Web表单

引入 HTML5表单提高了可用性,降低了对JavaScript验证的依赖性。 input 1,type属性-唯一必需输入属性 默认type="text" 使用html5,type属性有23种可能的值,如果不支持一个新输入,默认就是text 2,required属性-标记一个表单...

2019-04-23 20:29:12

阅读数 3929

评论数 0

【HTML5移动开发学习笔记】01-CH1-CH3-HTML5新元素

经历之前春招的视频面环节,我深知自己在编码方面的不足,决定放弃WebStorm作为日常练习的编码器,选择sublime text作为练习代码的编辑器。 CH2 元素 在HTML5中,内联元素和块级元素变为区段元素,标题元素,短语元素,嵌入式元素,流元素,元元素以及交互式元素。 使用元素时,要基于语...

2019-04-22 21:16:24

阅读数 6301

评论数 1

【前端学习笔记】跨域,解决办法

跨域+如何解决 https://segmentfault.com/a/1190000015597029 浏览器的同源策略导致了跨域。 “同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的重要安全机制。” 浏览器是从两个方面去做这个同源策略的,一...

2019-04-19 18:01:00

阅读数 149

评论数 0

【前端学习笔记】做一个模态框窗口弹出,有动画哦

内容学习自:https://www.bbsmax.com/A/WpdKQLrJVQ/ CSS3有了三种特殊效果的处理方式:过渡(transition),动画(animation),变化(transform)。 CSS3标准化前,各主流浏览器靠前缀提供样式支持。 -webkit-transition...

2019-04-19 17:08:16

阅读数 124

评论数 0

【前端学习笔记】Vue.js MVVM双向绑定原理

学习自: https://juejin.im/entry/5996654451882524382f43db 目前,常用的MVVM框架有: Angular:Google出品,名气大,但是很难用; Backbone.js:入门非常困难,因为自身API太多; Ember:一个大而全的框架,想写个Hell...

2019-04-17 17:42:10

阅读数 79

评论数 0

【前端学习笔记】MVC,MVP,MVVM的区别和各自原理

http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html 学习自阮一峰的博客。 1,MVC-Model-View-Controller 视图(View):用户界面。 控制器(Controller):业务逻辑 模型(Model):数据保存 单向通...

2019-04-16 22:13:30

阅读数 85

评论数 0

【前端学习笔记】虚拟DOM

1,VUE中虚拟DOM原理 用JS表示DOM结构。 DOM很慢,而javascript很快,用javascript对象可以很容易地表示DOM节点。DOM节点包括标签、属性和子节点,通过VElement表示如下。 根据虚拟DOM树构建出真实的DOM树。具体思路:根据虚拟DOM节点的属性和子节点递归地...

2019-04-16 22:00:51

阅读数 1170

评论数 0

【前端学习笔记】浏览器多进程,JS单进程,JS运行机制

参考是:https://juejin.im/post/5a6547d0f265da3e283a1df7 这篇文章写的很好!清楚明白。 跟着小陈一起梳理知识点。 1,区分进程和线程 进程比作工厂,线程比作工厂内的工人。 工厂的资源 -> 系统分配的内存(独立的一块内存) 工厂之间的...

2019-04-16 20:15:39

阅读数 97

评论数 0

【前端学习笔记】移动端适配之我见

内容参考自: https://imweb.io/topic/5a523cc0a192c3b460fce3a5 https://juejin.im/entry/5c580c02f265da2dc8493f8a https://www.cnblogs.com/shenxiaolin/p/5388464...

2019-04-09 16:43:48

阅读数 96

评论数 0

【前端学习笔记】BFC块级格式化上下文

参考自: 作者:OBKoro1 链接:https://juejin.im/post/5909db2fda2f60005d2093db 来源:掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 定义 BFC(Block formatting context)直译为"...

2019-04-09 14:53:40

阅读数 94

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭