Fork me on GitHub
上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 第2章 this call apply bind()方法创建一个新的函数,在bind()被调用时,这个新函数的this被bind的第一个参数指定,其余的参数将作为新函数的参数供调用时使用。 bind()方法底层实现 bind()的另一个最简单的用法是使一个函数拥有预设的初始参数。只要将这些参数(如果 阅读全文
posted @ 2019-09-16 20:59 Jesse131 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个H5上传图片并压缩的项目,其过程主要是先将图片上传通过readAsDataURL获取上传图片base64编码,然后根据高宽比将图片画到canvas上实现压缩,在通过toDataURL获取压缩后的图片。 "点击可查看demo" 在该过程中用到base64编码,于是就想弄清楚base64编码 阅读全文
posted @ 2019-09-16 20:58 Jesse131 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 在前端开发中总少不了列表项,对于列表项序号,射鸡师一般会列出个1,2,3...序号。在不了解css计数器属性之前,我一般会用精灵图,用类名来区分序列号图片。这样做尽管可以达到目的,但是很不方便,开发过程耗时较长而且维护修改起来较困难。用css counter配合伪类的content完美的解决了这个问 阅读全文
posted @ 2019-09-16 20:55 Jesse131 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 最近我们公司的官网由原来的http1.1已升级到http2,而我们前端开发对http2还是一片懵懂,更不知道为何换成了这个,故此补充了下http2的相关知识。 http1.1相比于http1.0有哪些优势? 1. 缓存处理 在HTTP1.0中主要使用header里的If Modified Since 阅读全文
posted @ 2019-09-16 20:53 Jesse131 阅读(3110) 评论(0) 推荐(1) 编辑
摘要: 工作中经常需要在服务器上来做一下实验,亲自动手看看效果是否与理论描述的相同。用docker可以很方便的配置所需要的环境,以下内容记录了如何用docker配置一个nginx服务器 下载nginx 从默认的中央仓库下载nginx docker pull nginx 启动nginx images并进入后台 阅读全文
posted @ 2019-09-16 20:50 Jesse131 阅读(3721) 评论(0) 推荐(0) 编辑
摘要: docker是什么? Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何 阅读全文
posted @ 2019-01-21 16:40 Jesse131 阅读(7105) 评论(0) 推荐(1) 编辑
摘要: 第一章 node.js介绍 非阻塞型I/O机制 当在访问数据库取得搜索结果的时候,在开始访问数据库之后,数据库返回结果之前,存在一段等待时间。 在传统的单线程处理机制中,在执行了访问数据库的代码之后,整个线程都将暂停下来,等待数据库返回查询结果之后才能继续执行后面的代码。这是I/O型阻塞 node. 阅读全文
posted @ 2019-01-15 16:00 Jesse131 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 在JS模块化编程中,之前使用的是require.js或者sea.js。随着前端工程化工具webpack的推出,使得前端js可以使用CommonJS模块标准或者使用ES6 moduel特性。 在CommonJs模块标准中我们载入模块使用的是require(),输出模块用的是exports或者modul 阅读全文
posted @ 2018-12-23 11:32 Jesse131 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 安装Node window window上安装node可选择以下两种方式: 方式一:直接进入官网下载安装 进入node.js官网点击windows,选择.msi后缀的,根据自己的电脑选择对应的64位或32位后,就会自动开始下载到本地。 安装过程也是直接下一步的简单式安装,这种安装优点是安装很便捷,缺 阅读全文
posted @ 2018-10-13 16:55 Jesse131 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 第五章 JSX语法 class属性改为className for属性改为htmlFor jsx中javascript表达式必须要有返回值,使用三元操作符 所有的标签必须闭合 input img等 react声明组件时,组件名称第一个字母必须大写 解析html代码 dangerouslySetInne 阅读全文
posted @ 2018-08-15 15:08 Jesse131 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 如今的前端开发早已不用之前的刀耕火种的方式写代码了,项目开始时会考虑各种前端框架react vue angular等,然后就是用webpack搭建项目开发架构。开发完后我们会将webpack编译后的文件通过svn发到服务器上,但是这样很容易存在文件漏发,且多人参与发开易冲突等。经过多次开发实践,目前 阅读全文
posted @ 2018-08-03 14:56 Jesse131 阅读(11246) 评论(0) 推荐(0) 编辑
摘要: 在前端开发工作中总会遇到各种各样的坑,今天这篇博文就是为了记录下踩过的坑,分析后发现容易掉坑里的地方一般是自己不熟悉的知识点或者是易忽略的知识点。故作此文,谨以自勉。 <! more ios上overflow:hidden失效 需要添加position:relative属性 img还是backgro 阅读全文
posted @ 2018-07-16 18:59 Jesse131 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 第一章 加载和运行 延迟脚本 defer 该属性表明脚本在执行期间不会影响到页面的构造,脚本会先下载但被延迟到整个页面都解析完毕后再运行.只适用于外部脚本 <! more 异步脚本 async 只适用于外部脚本,告诉浏览器立即下载脚本,同时不影响页面的解析,先下载完先执行,没有一定的顺序,但一定会在 阅读全文
posted @ 2018-07-15 11:48 Jesse131 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 在前端开发中如何提升网站性能是每个前端工程师必须所考虑的内容。通过阅读《高性能网站建设指南》加深了对提升网站性能的各种方法的认识,同时在今后的开发中也能更好的运用。 <! more 规则一、减少HTTP请求 1. CSS Sprites合并图片,减少HTTP请求 2. 内联图片。 使用Data UR 阅读全文
posted @ 2018-07-15 11:43 Jesse131 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 在前端开发中我们经常需要将元素垂直居中对齐,我们很自然的想到使用vertical align属性,但是使用后却发现有时候能起作用,有时候却又不起作用。究其原因还是因为我们没有将vertical align属性弄清楚,今天就来分析一下这个属性,若分析有误,还请原谅,望一起探讨! "规范介绍" 适用元素 阅读全文
posted @ 2018-07-15 11:37 Jesse131 阅读(449) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页