SF
终身学习者
终身学习者
注册登录
关注博客
注册登录
主页
关于
RSS
JavaScript(E5,6) 正则学习总结学习,可看可不看!
王大冶
2018-10-05
阅读 7 分钟
2.8k
1.概述 正则表达式(regular expression)是一种表达文本模式(即字符串结构)的方法。 创建方式有两种方式: 一种是使用字面量,以斜杠表示开始和结束。 {代码...} 另一种是使用RegExp构造函数。 {代码...} 它们的主要区别是,第一种方法在引擎编译代码时,就会新建正则表达式,第二种方法在运行时新建正则表达式,所以...
你会使用ES6 ,但这几点你可能不知道,感觉身体被掏空!
王大冶
2018-10-03
阅读 3 分钟
3.5k
let 的使用 我们知道 let 主要有三个特性: let 声明的变量的作用域是块级的 (es5中只有全局和函数作用域) let 不能重复声明已存在的变量; let 有暂时死区,不会被提升。 我们早期面试的时候,经常会考的一道题目是: {代码...} 大家都知道依次点击 li 会打印出 5 个 5。如果把 var i 改成 let i,就会分别打印出 0、1...
搞懂 Javascript中this 指向及继承原理
王大冶
2018-09-27
阅读 9 分钟
5.6k
在理解继承之前,需要知道 js 的三个东西: 什么是 JS 原型链 this 的值到底是什么 JS 的new 到底是干什么的 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 一、什么是 JS 原型链? 我们知道 JS 有对象,比如 {代码...} 我们通过控制台把obj 打印出来: 我们会发现 obj已经有几个属性(方法)了。那么...
React Router V4 精讲
王大冶
2018-09-17
阅读 9 分钟
12.2k
多页应用中,一个URL对应一个HTML页面,一个Web应用包含很多HTML页面,在多页应用中,页面路由控制由服务器端负责,这种路由方式称为后端路由。
React高级组件精讲
王大冶
2018-09-14
阅读 6 分钟
4.5k
高级函数是以函数为参数,并且返回也是函数的的函数。类似的,高阶组件(简称HOC)接收 React 组件为参数,并且返回一个新的React组件。高阶组件本质也是一个函数,并不是一个组件。高阶组件的函数形式如下:
使用vue开发pc前端及后台的项目总结(陆续更新)
王大冶
2018-08-23
阅读 3 分钟
8.3k
项目中做图片预览,如下图,效果要随着屏幕的大小来做自适应比例缩放,一开始用background-size:cover来做是可行的,但这里有包括上传图片的操作,而上传图片的文件流是blob流,用background-url blob流是显示不出来的,所以这里需要用img标签,但标签我们通过指定宽度图片容易变形,所以在想 css3 有没有提供像backgrou...
React学习笔记知识点整理
王大冶
2018-06-29
阅读 14 分钟
4.4k
1. 几个重要概念理解 模块与组件 模块: 理解: 向外提供特定(局部)功能的js程序, 一般就是一个js文件 为什么: js代码更多更复杂 作用: 复用js, 简化js的编写, 提高js运行效率 组件: 理解: 用来实现特定功能效果的代码集合(html/css/js) 为什么: 一个界面的功能更复杂 作用: 复用编码, 简化项目编码, 提高运行效率 模块化...
面试官:谈谈你对 CSS 盒模型的认识?(你确定会?)
王大冶
2018-06-09
阅读 4 分钟
19.1k
题目:谈谈你对 CSS 盒模型的认识 涉及知识点(层层递进): 基本概念:标准模型+ IE模型(区别) CSS如何设置这两种模型 JS如何设置获取盒子模型对应的宽和高 实例题(根据盒模型解释边距重叠) BFC(边距重叠解决方案) CSS盒模型 1. 基本概念:标准模型+ IE模型 从上图可以看到标准 W3C 盒子模型的范围包括 margin、border、pa...
做为前端开发者,你应该要懂的 http协议
王大冶
2018-06-04
阅读 5 分钟
5.9k
经典的五层模型 低三层 物理层主要作用是定义物理设置如何传输数据 数据链路层在通信的实体间建立数据链路连接 网络层为数据在结点之间传输创建逻辑链路 传输层 向用户提供可靠的端到端(End-to-End)服务 传输层向高层屏蔽了下层的数据通信的细节 应用层 为应用软件提供了很多服务 构建于 TCP 协议之上 屏蔽网络传输相关...
使用mpvue开发小程序需要注意和了解的知识点
王大冶
2018-05-23
阅读 3 分钟
8k
一、实例生命周期 除了Vue本身的生命周期处,mpvue还兼容了小程序的生命周期,这部分生命周期的钩子来源于微信小程序的Page,除特殊情况外,不建议使用小程序的生命周期钩子。 app 部分: onLaunch,初始化 onShow,当小程序启动,或从后台进入前台显示 onHide,当小程序从前台进入后台 page 部分: onLoad,监听页面加载...
用vue做完项目的一些用法,技巧总结(很实用)
王大冶
2018-05-02
阅读 7 分钟
3.7k
一.vue.js 添加 fastclick的支持 fastclick:处理移动端click事件300毫秒延迟 1) 安装 {代码...} 2) 引入 之后,在main.js中引入,并绑定到body {代码...} 二.引用border.css解决1px边框问题,以为是border.css代码,如果有需要可以加我扣扣(449245882): 1) boder.css {代码...} 2) 使用方法 比如需要在 div 上加上一个...
前端面试之webpack面试常见问题
王大冶
2018-04-03
阅读 1 分钟
34.2k
答案:Webpack是一个模块打包器,他可以递归的打包项目中的所有模块,最终生成几个打包后的文件。他和其他的工具最大的不同在于他支持code-splitting、模块化(AMD,ESM,CommonJs)、全局分析。
webpack手动构建vue和vue-cli构建使用 px2rem-loader ,全局自动转换px单位,让自适应来的更简单点!
王大冶
2018-03-27
阅读 2 分钟
14.8k
我们在开发过程中,我们在css文件中,直接按设计稿,直接以px像素为单位,然后在真正的应用中,我们想让px自动转制为rem单位,那这个要怎么让构建工具自动转换呢?
前端学习之路之SPA(单页应用)设计原理
王大冶
2018-03-22
阅读 3 分钟
7.1k
SPA设计 1、设计意义 前后端分离 减轻服务器压力 增强用户体验 Prerender预渲染优化SEO 前后端分离:前端做业务逻辑,后端处理数据和接口,耦合度减少,开发效率提高。 减轻服务器压力:一个页面不用每次都去请服务端,当一个应用较复杂,有10多个页面的时候,那么每个用用户操作几个页面,只需要请求一次,这会在很大程...
上一页
1
…
More
41
42
43
(current)
上一页
43
(current)
下一页