自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周琛的点滴记录~

记录学习生活~ 博客地址: zxinc520.com

  • 博客(34)
  • 收藏
  • 关注

原创 正则表达式

正则表达式正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match、matchAll、replace、search 和 split 方法。本章介绍 JavaScript 正则表达式。辅助正则可视化网站:https://regexper.com/使用正则表...

2019-10-21 14:19:55 225

原创 hybrid

hybrid本章主要介绍 hybrid 的原理和应用。hybrid 基础部分要讲解 file 协议、webview、更新上线流程;另外,通过 h5 和 hybrid 的对比,来了解两者的异同和使用场景;最后讲解前端 JS 和客户端的通讯,包括通讯原理和 JS-bridge 的代码封装。…社会主流 大前端 的概念。知识点6-1 hybrid 是什么? 为何用 hybrid ?6-2 hy...

2019-10-21 14:16:10 501

原创 面试中的复杂度分析

面试中的复杂度分析很多同学一提起复杂度分析就头疼,马上想起了《算法导论》中复杂的数学推导。但其实在一般的企业面试中,对复杂度的分析要求并没有那么高,但也是绕不过去的坎儿。在这一章,和大家介绍一下,面试中需要掌握的复杂度分析。…2-1 究竟什么是大O(Big O)大O?n 表示数据规模O(f(n))表示运行算法所需要执行的指令数,和 f(n) 成正比例如二分查找法 O(log...

2019-10-21 14:12:15 286

原创 算法面试到底是什么鬼?

算法面试到底是什么鬼?玩转算法面试 从真题到思维全面提升算法思维为了面试,更为了提升你的算法思维一提起算法面试,很多同学就会心有余悸。可其实,大多数企业的算法面试,并没有那么可怕。并不是一定要啃完整本《算法导论》,才能玩儿转算法面试;也并不是只有ACM参赛选手,才能笑傲算法面试。恰恰相反,大多数算法面试关注的算法思维,其实很基础。在这一章,和大家聊一聊,算法面试,到底是什么鬼?…1-1...

2019-10-21 14:09:13 546 1

原创 微信小程序笔记下

微信小程序笔记下微信小程序笔记下inputcolor 属性bindchangewxs 页面脚本微信小程序事件 冒泡 ** 和 事件传参**服务号、订阅号sdk微信小程序组件表单组件input输入框。该组件是原生组件,使用时请注意相关限制可以参考<!-- 输入框 --><view> <input type='text' plac...

2019-10-21 14:07:10 255

原创 MVVM 和 vue

MVVM 和 vue本章首先介绍了 jQuery 开发方式和框架开发方式的区别 ,引导学生进入框架开发的思路转变。然后通过 MVC 模式引入 MVVM ,在两者比较让学生更快熟悉 MVVM 。最后结合实例,详细讲解 vue 的 实现原理 ,包括 响应式、模板解析、渲染 这三大要素。…高级面试:vue 知识点放弃该放弃的是无奈,放弃不该放弃的是无能,不放弃该放弃的是无知,不放弃不该放弃的是执...

2019-10-21 14:05:35 226

原创 虚拟 DOM

虚拟 DOM本章分析了虚拟 DOM 的使用场景、常用 API、以及 diff 算法 的代码框架。通过学习和了解虚拟 DOM ,为后面的 vue 和 React 学习打好基础。知识点5-1 什么是 vdom,为何使用 vdom?5-2 vdom 的如何应用,核心 API 是什么?5-3 介绍 一下 diff 算法Ignorance is the curse of God, know...

2019-10-21 14:02:30 146

原创 组件化和 React 高级面试

组件化和 React本章先带领学生做一个 React 的实例,熟悉 React 开发环境、以及 组件化 的概念。然后,通过实例来讲解 React 的 实现原理,包括 JSX 的本质 、虚拟 DOM 和 JSX 的结合、以及 setState 。最后,对比 vue 和 React ,分析两者的异同。组件化和 React 高级面试知识点Think great thoughts and you...

2019-09-07 22:43:38 331

原创 原型

原型本章将结合 jQuery 和 zepto 源码来讲解原型的实际应用。通过 源码来分析 jQuery 和 zepto 是如何使用原型的,以及通过它们的 插件机制,讲解 原型的扩展性 。《前端 JS面试技巧》请参考我之前的博客: 前端JS基础面试技巧关于原型《前端 JS面试技巧》已经讲解过原型的 基础知识高级面试题,光会原型基础还不够,还要实际应用zepto jquery ...

2019-08-11 11:29:18 121

原创 ES6 语法

ES6 语法本章主要讲解工作中最常用的 ES6 语法,包括 Module Class Promise 等语法,还会介绍使用 babel webpack rollup 来搭建 ES6 编译环境。ES6 使用开发环境已经普及使用浏览器环境却支持不好( 需要开发环境编译 )内容很多,重点了解常用语法面试:开发环境的使用 + 重点语法的掌握问题ES6 模块化如何使用,开发环境...

2019-08-11 11:27:37 210

原创 课程导论

课程导论课程导论:本章主要介绍课程的知识大纲,每个章节的解决顺序和主要内容。1- 1 导学1-2 课程重要提示1-3 架构课程概述做什么? ——讲解前端 JS 高级面试题哪些部分? ——高级基础,框架原理,app混合开发技术? ——JS、ES6、虚拟DOM、vueReact、hybrid课程安排高级基础框架原理App 混合开发热爱编程课程安排-高级基础...

2019-08-11 11:25:51 270

原创 运行环境

运行环境讲解 JS 代码在浏览器中运行的相关问题,例如 页面加载和渲染,性能优化,安全性 ,这些类别的题目。知识点:8-1 页面加载过程8-2 性能优化浏览器就可以通过访问链接来得到页面内容通过绘制和渲染,显示出页面的最终的样子整个过程中,我们需要考虑什么问题?3个重点页面加载过程性能优化安全性8-1 页面加载过程题目知识点解答题目从输入url ...

2019-08-11 11:23:31 135

原创 开发环境

开发环境讲解在面试过程中,面试官可能会问及的前端开发环境的问题,例如 IDE ,Git ,模块化 ,打包工具 ,上线流程 ,这些类别的题目。知识点:7-1 IDE7-2 Git7-3 模块化7-4 构建工具7-5 上线和回滚关于开发环境面试官想通过开发环境了解面试者的经验开发环境,最能体现工作产出的效率会以聊天的形式为主,而不是出具体的问题知识点IDE ,Git...

2019-08-11 11:21:51 152

原创 JS-Web-API

JS-Web-API前端JS基础面试技巧 - - JS-Web-API 上讲解 JS 在浏览器中具体应用的面试题。包括 DOM 操作,BOM 操作 ,事件绑定,ajax 和 存储 ,这些类别的题目。从基础知识到 JS-Web-API从基础知识 过渡 到 JS-Web-API回顾 JS 基础知识JS-Web-API总结回顾 JS 基础知识特点:表面看来并不能哟用...

2019-07-18 22:44:07 213

原创 前端JS基础面试技巧-- 异步和单线程

前端JS基础面试技巧前端JS基础面试技巧 – JS基础知识下JS 三座大山:原型原型链 、作用域闭包 、异步和单线程 。3-1 异步和单线程3-2 日期和math日期Math数组 API对象 API3-1 异步和单线程异步和单线程题目知识点解答题目同步和异步的区别是什么?分别举一个同步和异步的例子一个关于 setTimeout 的笔试题前端使用异步...

2019-07-17 18:06:28 293

原创 前端JS基础面试技巧 - - 知识点:变量的类型和计算,以及原型,作用域...

前端JS基础面试技巧前端JS基础面试技巧 - - JS基础知识上、中2-1 变量类型和计算2-2 原型和原型链2-3 函数声明和函数表达式2-4 作用域和闭包关于面试基层工程师 - 基础知识高级工程师 - 项目经验架构师 - 解决方案先从几道面试题入手JS 中使用 typeof 能得到的哪些类型?考点:JS 变量类型何时使用 === 何时使用 *...

2019-07-17 00:14:26 228

原创 Git -- fast版本控制

Git 学习Git 学习Git的优势Git与SVN的主要区别安装 Git初始化 Git 仓储/(仓库)配置使用者的用户名和邮箱把代码 存储到仓库中Git 查看日志Git 版本回退Git 分支的新建与合并上传至 github通过 ssh 方式 上传 代码push 和 pull 简写什么是 Git?git – fast版本控制Git 是由“Linux之父” Lin...

2019-07-15 18:34:01 378

原创 JavaScript 数组那些事

JavaScript 数组那些事JavaScript数据结构与算法 — 数组 篇迭代器函数ECMAScript 6 和 数组 新功能数组数组对象的作用是:使用单独的变量名来存储一系列的值**.**总的方法参考数组相关操作:添加元素添加末尾元素arr.push(11)arr.push(12,13)添加首位元素arr.unshift()删除元素...

2019-06-29 15:13:08 407 1

原创 微信小程序笔记上

微信小程序笔记上微信小程序学习笔记上初步接触小程序基础内容介绍开发者文档app.js 全局生命周期函数WXML 数据绑定通过 wx.request 请求数据微信小程序里列表渲染页面相关事件处理函数True mastery of any skill takes a lifetime.对任何技能的掌握都需要一生的刻苦操练。小程序简介小程序是一种全新的连接用户与服务的方式...

2019-06-15 14:33:19 569 1

原创 操作系统进程调度和存储管理作业

操作系统进程调度作业操作系统进程调度作业锻炼下思维!进程调度1问题描述:​ 要求输入3个进程,找出最先执行的那个进程的进程名。(如果遇到优先级一样,按照输入顺序执行。),本题中,优先数数值大的表示优先级比较高。输入格式:​ 程序要求输入3行,以回车符号作为分隔,每行有3个数据,以空格作为分隔。首先输入一个字符串(长度小于等于10),为进程名,第2个...

2019-06-15 14:30:37 7117 1

原创 操作系统课程设计

操作系统课程设计课题操作系统院系计算机与信息工程学院班级1701姓名周琛学号2017115010124实验一 处理器调度一、实习内容​ 选择一个调度算法,实现处理器调度。二、实习目的​ 在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。本实习...

2019-06-15 14:28:23 3408

原创 大二数据库实验

大二数据库实验介绍数据库课程实验综合小实验(做一个项目实现增删改查功能)大二下学期期末大作业!技术运用:​ 运用到的技术:bootstrap+ art-template + node.js + mysql课题数据库班级1701作者姓名周琛学号2017115010124所在院系计算机信息与工程学院学科专业名称计算机科学与技术...

2019-06-15 14:25:53 1811

原创 React 第三天学习(react中添加样式,css样式作用域的问题,React 中 绑定事件,双向绑定事件,React组件的生命周期,在 React项目中 使用 bootsrtap)

React 第三天学习在 react 项目中 添加样式加载外部 css 样式文件css样式作用域的问题(modules,localIdentName, local 和 global)在 React项目中 使用 bootsrtap( 使用 sass )React 中 绑定事件React中双向绑定事件(e.target.value 和 this.refs.txt.value)React...

2019-05-12 13:53:27 1295

原创 React学习第二天(创建组件的方式,ES6 扩展运算符使用,抽离 jsx 组件,评论列表案例,省略 jsx 后缀名,使用@别名表示路径)

React学习第二天React学习第二天创建组件的方式( function 和 class)ES6 扩展运算符使用抽离 jsx 组件如何省略 jsx 后缀名?使用@别名表示路径两种创建组件方式的对比评论列表案例没有收拾残局的能力,就别放纵善变的情绪!!!创建组件第一种创建组件的方式//第一步:导入包import React from 'react' //创建组件,虚拟...

2019-05-12 13:49:52 699

原创 React学习第一天

React学习第一天ReactJS简介ReactJS的背景和原理三大主流前端框架React、Vue、AngularVue与React两个框架的区别和优势对比React(虚拟DOM,DIff算法)创建基本的webpack4.x项目( 并且解决了之前的一个bug )在项目中使用 react把圈子变小 把语言变干净 把成绩往上提 把故事往心里收 现在想要的三年后都会有 !o( ̄▽ ̄)ブ...

2019-04-28 12:53:35 344

原创 你一定得彻底弄懂的Promise!

Promise 详解前言: Promise是 异步编程 的一种解决方案, 相比传统的解决方案—>回调函数和事件更加强大.由社区最早提出和实现,ES6将其写进了语言标准,统一了用法,原生提供了Promise对象.没有Promise之前,解决异步都是依赖回调,但执行多个具备前后顺序的异步操作时代码就会非常乱并且出现问题难调试.Promise 的 本质 是要干什么的:就是单纯的为了解决 回...

2019-04-21 00:32:50 396

原创 Vue第六天学习(file-loader babel webpack深入学习等...)

Vue第六天学习file-loader(解决webpack打包图片路径问题,字体路径问题)webpack中 babel 的配置(处理高级的es6语法或者es7语法)Vue中的render 函数在 webpack 构建的项目中,使用Vue 进行开发export default 和 export 的使用方式结合webpack使用 vue-router组件中style标签lang属性和s...

2019-04-18 12:42:55 2890

原创 Vue第五天(监听事件 nrm webpack)

Vue第五天监听事件(keyup ,watch ,computed )nrm (简单介绍了下)webpack (很重要!很关键!很实用!重点中的重点!知识点有点多,得慢慢品味!)监听事件需求:实现名称监听案例1.keyup 事件监听<div id="app"> <input type="text" v-model="firstName" @keyup=...

2019-04-18 12:38:51 248

原创 Vue第四天(父子组件间通信 ref 获取 DOM 元素和组件 路由)

Vue第四天父子组件间通信ref 获取 DOM 元素 和 组件路由父组件向子组件传值1.子组件使用父组件中的数据初步尝试—(错误分析)正确使用方法<div id="app"> <!--父组件,可以在引用子组件的时候,通过 属性绑定(v-bind:) 的形式,把需要 传递给子组件 的数据,以属性绑定的形式,传递到子组件内部,供子组件使用--&g...

2019-04-18 12:37:46 4668

原创 Vue第三天(过渡效果 组件)

Vue第三天过渡效果组件过渡效果概述Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果。包括以下工具:1.在 CSS 过渡和动画中自动应用 class2.可以配合使用第三方 CSS 动画库,如 Animate.css3.在过渡钩子函数中使用 JavaScript 直接操作 DOM4.可以配合使用第三方 JavaScript 动画库,如 Velocit...

2019-04-18 12:34:22 810

原创 Vue第二天(品牌列表案例 过滤器 按键修饰符 自定义全局(私有)指令 Vue实例的生命周期 vue-resource(axios))

Vue第二天品牌列表案例过滤器按键修饰符自定义全局(私有)指令Vue实例的生命周期vue-resource(axios)以做案例逐渐深入学习打好基础很重要!believe in yourself品牌列表案例<div id="app"> <div class="panel panel-primary"> <div cla...

2019-04-18 12:25:00 270

原创 Vue第一天(基本指令 跑马灯案例 计算器案例 事件修饰符 双向绑定 样式)

Vue第一天基本指令跑马灯案例计算器案例事件修饰符双向绑定样式这是我第5遍学习Vue了(可能是因为感觉自己达不到游刃有余的感觉吧,也可能是以前学的不系统,要学就得学扎实了。)创建一个实例<script src="../../vue.min.js"></script><div id="app"> <p>{{ titl...

2019-04-18 12:13:32 271

原创 解决mongodb 取出时是 UTC时间问题

解决mongodb 取出时是 UTC时间问题。问题描述:将一个时间类型数据保存到mongodb数据库中,在数据库中时间还是正常的时间,如但是后台拿出来的时候却是这样的(node.js)解决方案:网上查阅了很多资料,可我没找到一个解决方案(可能我比较傻吧),我只有自己想解决方案。我的解决步骤:1.将UTC时间转换为data类型时间/*publish在这里是一个数组,数组里面的每一项...

2019-03-19 12:20:20 6794

原创 你一定要会的适配技巧和组件化思想

你一定要会的适配技巧和组件化思想rem:利用它能实现强大的屏幕适配布局less:Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。(代表的有less,Sass,stylus)模板引擎:art-template(实现组件化,代码不复用,提高开发效率)(当然还有很多其它好用的模板引擎,但原理上基本一样。)说明本...

2019-03-19 12:16:13 286

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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