E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JS进阶
js进阶
二
JavaScript定义了几种数据类型?哪些是原始类型?哪些是复杂类型?原始类型和复杂类型的区别是什么?六种:number、string、Boolean、object、undefined、null;原始类型:number、string、boolean复杂类型:object,其中又分为狭义的对象;数组arr;函数function;正则表达式regexp;undefined和null作为特殊值,不考虑
Komolei
·
2019-11-07 00:55
2018-04-09
JS进阶
第2课笔记
时隔一周,又开始学习与实战JS的课程了。一天不学习,就觉得自己仿佛拉下来好多课程,傻话不说,继续撸起袖子就是干。1、写这个教程的原因网上很多的教程,对于小白,都没有办法直接用,所以有了这个教程。老师说他自己带项目的经验,以及教程涵盖了自己解决问题的思考,大家可以跟着老师的思路学习,并且在做的过程中遇到了问题,老师可以和大家交流与互动起来。看任何项目的时候,首先需要关注项目的readme.md的文件
张公子在这等你
·
2019-11-03 16:31
JavaScript学习笔记 - 进阶篇(1)- JS基础语法
1.增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等)2.实现页面与用户之间的实时、动态交互(如:用户注册、登陆验证等)
JS进阶
篇学习什么?
王隆帅
·
2019-11-03 06:25
[源码解读]一文彻底搞懂Events模块
表情符号Events模块是我公众号Node.
js进阶
路线的一部分面试会问说一下Node.js哪里应用到了发布/订阅模式Events模块在实际项目开发
koala
·
2019-10-18 06:00
node.js
event
javascript
Vue.
js进阶
render函数的妙用
render函数初步了解template下只允许有一个子节点小栗子:使用render函数就会省事很多:栗子进行对比:我是一个痴人//自定义指令使用Vue组件定义://Vue.component('child',{//props:['level'],//template:`#hdemo`//});//使用render函数定义Vue.component("child",{render:function
缺月楼
·
2019-08-24 01:40
JS进阶
篇-深拷贝与浅拷贝
一、浅拷贝在定义一个对象或数组时,变量存放的往往是一个引用地址。当我们使用对象拷贝时,如果属性是对象或数组时这是我们传递的也只是一个地址。因此子对象在访问该属性时,会根据地址回溯到父对象指向的堆内存中,即父子对象发生了关联,两者的属性值会指向同一内存空间。vara={key1:'1'};functioncopy(p){varc={};for(variinp){c[i]=p[i]}returnc;}
艾萨克菊花
·
2019-07-25 15:30
js进阶
之正则表达式
正则表达式ps网上有一堆的正则表达式自动生成器,可以百度找到,直接粘贴过来使用,很方便,这个文章主要是理解这个知识点,假如需要自己写的时候能写出来定义一些字符串的规则,来检查一些字符串是否符合规则,获取字符串中符合规则的内容提取出来1.创建正则表达式的对象var变量=newRegExp(“正则表达式”,“匹配模式”)简写reg=/a/ig,使用上面的写法更加灵活reg=/a|b/|和[ab]指的是
gisercug
·
2019-07-10 18:45
前端
互联网
js
小白学Web前端难点是什么
JS进阶
知识点有哪些
JS进阶
知识点有哪些?JavaScript是前端小白学习的难点,但又是前端工程师必须要掌握的技能。
qf2019
·
2019-07-01 10:02
JS进阶
篇3---函数“节流” VS “防抖”
有对这两个概念不太了解的小伙伴,可以移步本人之前所写的
JS进阶
篇1---函数节流(throttle)和
JS进阶
篇2---函数防抖(debounce)。二、背景介绍大家都知道,液晶显示器的
苏格拉没有底
·
2019-06-27 00:00
性能优化
javascript
JS进阶
篇2---函数防抖(debounce)
JS中的函数防抖一、什么是函数防抖概念:函数防抖(debounce),就是指触发事件后,在n秒内函数只能执行一次,如果触发事件后在n秒内又触发了事件,则会重新计算函数延执行时间。举个栗子,坐电梯的时候,如果电梯检测到有人进来(触发事件),就会多等待10秒,此时如果又有人进来(10秒之内重复触发事件),那么电梯就会再多等待10秒。在上述例子中,电梯在检测到有人进入10秒钟之后,才会关闭电梯门开始运行
苏格拉没有底
·
2019-06-26 00:00
性能优化
javascript
JS进阶
篇1---函数节流(throttle)
JS中的函数节流一、什么是函数节流(throttle)概念:限制一个函数在一定时间内只能执行一次。举个栗子,坐火车或地铁,过安检的时候,在一定时间(例如10秒)内,只允许一个乘客通过安检入口,以配合安检人员完成安检工作。上例中,每10秒内,仅允许一位乘客通过,分析可知,“函数节流”的要点在于,在一定时间之内,限制一个动作只执行一次。二、为什么需要函数节流前端开发过程中,有一些事件或者函数,会被频繁
苏格拉没有底
·
2019-06-25 00:00
性能优化
javascript
Node.
js进阶
之进程与线程
进程与线程在服务端研发中是一个非常重要的概念,如果您在学习的时候对这一块感到混乱或者不是太理解,可以阅读下本篇内容,本篇在介绍进程和线程的概念之外,列举了很多Demo希望能从实战角度帮助您更好的去理解。快速导航进程线程Node.js的线程与进程Node.js进程创建Node.js多进程架构模型守护进程编写进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和
Fuohua
·
2019-06-24 09:30
nodejs
Node.
js进阶
之进程与线程
进程与线程在服务端研发中是一个非常重要的概念,如果您在学习的时候对这一块感到混乱或者不是太理解,可以阅读下本篇内容,本篇在介绍进程和线程的概念之外,列举了很多Demo希望能从实战角度帮助您更好的去理解。作者简介:五月君,NodejsDeveloper,热爱技术、喜欢分享的90后青年,公众号“Nodejs技术栈”,Github开源项目https://www.nodejs.red快速导航进程线程Nod
五月君
·
2019-06-17 00:00
线程
进程间通信
node.js
【
JS进阶
】你真的掌握变量和类型了吗
导读变量和类型是学习JavaScript最先接触到的东西,但是往往看起来最简单的东西往往还隐藏着很多你不了解、或者容易犯错的知识,比如下面几个问题:JavaScript中的变量在内存中的具体存储形式是什么?0.1+0.2为什么不等于0.3?发生小数计算错误的具体原因是什么?Symbol的特点,以及实际应用场景是什么?[]==![]、[undefined]==false为什么等于true?代码中何时
ConardLi
·
2019-05-28 00:00
类型检测
数据类型
变量
前端
javascript
[Vue.
js进阶
]从源码角度剖析vue-router(二)
前言在上篇中主要叙述了vue-router的注册和实例化过程,以及如何生成$router,$route对象在本篇中会讲述:$route对象生成的时机路由守卫的原理路由懒加载的原理文中的源码截图只保留核心逻辑完整源码地址有兴趣的朋友也可以看我学习源码时的详细注释源码地址vue-router版本:3.0.2$route对象生成的时机在上篇中解释了在调用newRouter生成vue-router实例时,
weixin_34121282
·
2019-05-26 14:19
javascript
接口返回二进制文件流,前端通过blob对象实现下载
在[
JS进阶
]HTML5之文件操作(file
MrZac_
·
2019-05-17 17:45
[Vue.
js进阶
]从源码角度剖析Vue的生命周期
image前言使用Vue在日常开发中会频繁接触和使用生命周期,在官方文档中是这么解释生命周期的:每个Vue实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到DOM并在数据变化时更新DOM等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。好比人的生老病死的过程,Vue同样也有从组建初始化到组件挂载,组件更新,组件
心_c2a2
·
2019-05-06 13:17
目前最新《妙堂Vue.
JS进阶
深造高级系列》
课程目录第一篇:vue-cli脚手架0-课程介绍1-vue-cli安装和启动2-一级目录和文件介绍3-webpack基本配置说明4-webpack中热更新配置5-开发环境文件服务配置第二篇:vue-router路由1-什么是路由以及使用步骤2-hash和history模式3-router-link各种配置项4-重定向和别名0M5-嵌套路由的使用6-命名视图7-滚动行为)8-动态路径参数9-监控$r
Tabit
·
2019-04-20 13:56
three
js进阶
下:交互
优先更新个人博客,求关注~~个人博客:https://jinglecjy.github.io/RaycasterTHREE.Raycaster是threejs中比较重要的一个类,可以用于物体选择和碰撞检测。实现原理是生成一条从显示的起点到重点的一条射线,检测与射线相交的物体集合。newRaycaster(origin,direction,near,far)origin:光线投射的起点向量direc
热爱改名阿呆呆
·
2019-02-25 16:54
前端
three
js进阶
上:动画
优先更新个人博客,求关注~~个人博客:https://jinglecjy.github.io/简单动画对于一些简单的动画,比如旋转/位置变换等等,可以直接使用requestAnimationFrame来进行重绘,示例:functionrender(){earth.rotation.y+=0.005;cloud.rotation.y+=0.003;renderer.render(scene,cam
热爱改名阿呆呆
·
2019-02-25 16:06
前端
妙味vue.
js进阶
视频课程介绍本套课程共计4个阶段,共计38节课,分别从“vue-cli脚手架、vue-router、vuex、axios服务器通信”这四大块为大家详细讲解vue的相关知识体系。视频教程从vue的入门开始,即“响应式数据绑定、可组合的视图组件”,学习MVVM思想、指令、单项数据流,编写可复用可维护的组件,接着遵循渐进式开发方式、以脚手架工具搭建项目,用路由进行单页WEB应用开发,使用状态管理模式将数
xfxf996
·
2019-01-18 10:21
Vue
基于axios+express 的前后端上传下载文件
后端Node
js进阶
:基于express+multer的文件上传按原文件名存文件有想过为什么不直接用fs.rename()来转移文件,原来是这个函数不支持跨磁盘操作,所以就用读写文件来move,再加上一个删除临时文件
stanf1l
·
2019-01-09 10:16
egg.js-基于koa2的node.
js进阶
(一)
一、路由进阶Egg路由的路由重定向,路由分组在router.js修改为如下格式require引用module.exports=app=>{const{router,controller}=app;require('./routers/admin')(app);require('./routers/index')(app);require('./routers/api')(app);};新建rout
科比net
·
2018-12-13 16:00
js进阶
--原型
对象对于js中的对象,新手的第一反应应该是用{}包起来的键值对,在jquery中我们可以称这种类型的对象为纯对象,即可通过$.isPlainObject()方法来判断是否为纯对象。但其实function,array也属于对象,我们可以认为所有的引用类型都为对象。这样看来,对象可能由函数Object()、Function()、Array()或者自定义的构造函数创建,所以所有的对象,都由函数创建原型前
caiminghan
·
2018-12-09 01:58
点时创新Web前端课程大纲
一、html常用标签、列表、表格、表单...二、css样式字体设置、盒模型、网页布局...三、JavaScriptjs基础、DOM和BOM、
js进阶
...四、git代码管理创建git仓库、关联远程仓库、
胡儒清
·
2018-11-12 22:08
【vue
js进阶
】 vuejs路由实现原理
一般源码中,都会用到window.history和location.hashhistory实现window.history对象包含浏览器的历史,window.history对象在编写时可不使用window这个前缀。history是实现SPA前端路由是一种主流方法,它有几个原始方法:history.back()与在浏览器点击后退按钮相同history.forward()与在浏览器中点击按钮向前相同h
weixin_33725126
·
2018-10-24 23:48
前端
后端
javascript
【vue
js进阶
】 vuejs路由实现原理
一般源码中,都会用到window.history和location.hashhistory实现window.history对象包含浏览器的历史,window.history对象在编写时可不使用window这个前缀。history是实现SPA前端路由是一种主流方法,它有几个原始方法:history.back()与在浏览器点击后退按钮相同history.forward()与在浏览器中点击按钮向前相同h
starkwang
·
2018-10-24 00:00
vue.js
js进阶
五(js回调、promise、promise嵌套、异常处理、jquery使用promise)
文章目录同步读取回调函数回调机制处理异常promisepromise嵌套捕获异常方法一方法二jquery中使用promise同步读取我们来看一个从文件读取内容的例子,以下是这个例子的目录结构我们看下promiser.js的代码如下:constfs=require("fs")constpath=require("path")functiongetFileByPath(fPath){fs.readFi
进击的小猿
·
2018-10-19 18:24
Js
Koa2 洋葱模型 —— compose 串联中间件的四种实现
阅读原文前言Koa是当下主流NodeJS框架,以轻量见长,而它中间件机制与相对传统的Express支持了异步,所以编码时经常使用async/await,提高了可读性,使代码变得更优雅,上一篇文章Node
JS
PandaShen
·
2018-10-17 00:00
node.js
koa2
源码分析
async-await
Vue.
js进阶
【2-实例】vue + vuex + vue-router 超简单实现:电商商品列表和详情页面
本示例最大的特点就是足够的简单!!!网上有大量的各种项目的的模板,掺杂了很多业务代码,业务代码不适合初学者学习vue技术本身。学会了vue技术的典型应用只需要非常少的几行代码就足够了,学会了之后你可以随意做出你想做的任何应用。用到的主要技术:vue:https://blog.csdn.net/calmreason/article/details/82528220vueloader:https://
CalmReason
·
2018-10-16 09:45
node.js
Vue
Vue.js进阶教程
Vue.
js进阶
【4-1】分析vue-cli创建的Welcome to Your Vue.js App工程结构!!! 2018-10-26
使用vue-cli创建vue工程:https://blog.csdn.net/calmreason/article/details/82720355结论:本篇文章告诉你由vue-cli构建的单页面应用的工程结构和页面结构以及交互原理。本篇文章中不包括多组件传递数据需要的Vuex2018-10-12更下面就来对这个典型的自动生成的工程进行介绍。这个工程可以说麻雀虽小五脏俱全,留给你足够丰富的扩展可能
CalmReason
·
2018-10-10 13:08
Vue
Vue.js进阶教程
Vue.
js进阶
【2-1】Vue Loader管理单文件组件file.vue
什么是VueLoader?vue-loader(官网介绍)是一个webpack环境下的加载器,允许你以单文件组件Single-FileComponents(SFCs)的格式管理Vue组件。{{msg}}exportdefault{data(){return{msg:'Helloworld!'}}}.example{color:red;}VueLoader编译file.vue文件,使之作为webpa
CalmReason
·
2018-10-10 10:37
Vue
Vue.js进阶教程
Vue.
js进阶
【2-0】Vue 构造函数的参数
Vue的构造函数至关重要!里面的参数也数量众多,完整的参数列表可以参考:官方的Vue构造函数API这里不得不提到尤雨溪推荐的一篇介绍Vue2.1.7源码学习的一个文章:http://hcysun.me/2017/03/03/Vue%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/这篇文章以超级大白话,超级简单的代码展示了Vue的构造函数、构造函数的参数、执行过程等等,可以说
CalmReason
·
2018-10-10 09:43
Vue
Vue.js进阶教程
Vue.
js进阶
【2-2】vuex 状态管理入门
官网教程:https://vuex.vuejs.org/guide/2018-10-12如果你在使用vue.js,那么我想你可能会对vue组件之间的通信感到崩溃。为什么使用vuex?vuex主要是是做数据交互,父子组件传值可以很容易办到,但是兄弟组件间传值(兄弟组件下又有父子组件),或者大型spa单页面框架项目,页面多并且一层嵌套一层的传值,那么,用vuex来维护共有的状态或数据会显得得心应手。V
CalmReason
·
2018-09-29 17:32
Vue
Vue.js进阶教程
JS进阶
丨01. 内存空间详解
大纲:JS中并没有严格意义上区分栈内存与堆内存三种数据结构:堆(heap),栈(stack)与队列(queue)一、栈(stack):栈数据结构栈空间先进后出,后进先出应用:执行上下文的执行顺序借用了栈数据结构的存取方式二、队列(queue):是一种先进先出(FIFO)的数据结构应用:事件循环(EventLoop)的机制三、堆(heap):堆数据结构是一种树状结构。它的存取数据的方式,则与书架与书
CooliYellow
·
2018-09-29 13:27
JS进阶
JS进阶
丨01. 内存空间详解
大纲:JS中并没有严格意义上区分栈内存与堆内存三种数据结构:堆(heap),栈(stack)与队列(queue)一、栈(stack):栈数据结构栈空间先进后出,后进先出应用:执行上下文的执行顺序借用了栈数据结构的存取方式二、队列(queue):是一种先进先出(FIFO)的数据结构应用:事件循环(EventLoop)的机制三、堆(heap):堆数据结构是一种树状结构。它的存取数据的方式,则与书架与书
CooliYellow
·
2018-09-29 13:27
JS进阶
Vue.
js进阶
【6】Vue官方示例vue-hackernews学习
项目地址:https://vuejs.org/v2/examples/hackernews.htmlGit下载:https://github.com/vuejs/vue-hackernews-2.0安装与运行:解压之后,在当前目录启动命令行RequiresNode.js7+#installdependenciesnpminstall#oryarn#serveindevmode,withhotrel
CalmReason
·
2018-09-27 14:38
Vue
Vue.js进阶教程
Vue.
js进阶
【5-2】bootstrap-vue入门
GitHubhttps://github.com/bootstrap-vue/bootstrap-vue元素背景颜色variant可选值:success、info、warning、primary、danger、link,缺省灰色,light(白色透明背景)、darkButton1Button2Button3Button4Button5SuccessInfoWarningPrimaryDangerL
CalmReason
·
2018-09-18 16:24
Vue
Vue.js进阶教程
Vue.
js进阶
【5-1】element-ui入门
官方下载地址:https://github.com/ElementUI/element-starter一、介绍element提供了按钮、单选、日期、下拉、文本框等各种UI界面控件。该库可以很好的和Vue结合起来用。二、下载与使用下载到本地目录之后安装运行即可看到一个按钮的Demonpminstallnpmrundev点击按钮弹出dialogDemo代码Startexportdefault{meth
CalmReason
·
2018-09-17 10:44
Vue
Vue.js进阶教程
Vue.
js进阶
【4-0】用vue-cli快速构建vue项目
https://blog.csdn.net/wulala_hei/article/details/80488674https://www.cnblogs.com/liaoanran/p/8042893.html上面的链接告诉你非常详细的步骤,下面我们只给出最粗粒度的几个步骤,方便你以后拿来就用。1在一个空目录shift+右键打开命令行vue-cli2.02全局安装vue-cli之前安装过的跳过次步
CalmReason
·
2018-09-16 07:23
Vue
Vue.js进阶教程
Vue.
js进阶
【3】纯Vue实现单页面-列表增删改查
增删改查最能代表一个技术的完备性的,下面就展示Vue的增删改查,为了界面的美观实用了bootstrap仔细阅读下面的代码,即可领会其意思。不懂的标签和元素百度查一下一查一大堆。很快就可以理解了运行:直接右键HTML文件选择谷歌浏览器打开即可运行效果逻辑:全都是客户端自己提供数据,与服务端没有交互列表增删改查tabletheadtrth{text-align:center;}用户管理{{headit
CalmReason
·
2018-09-09 15:36
Vue
Vue.js进阶教程
Vue.
js进阶
【2】Vue Hello World
1官方中文帮助文档:https://vue.docschina.org/v2/guide/非常简要的一个介绍,里面如果想了解更多细节会有到2的连接1.1官方入门视频(建议你多看几遍):https://vue.docschina.org/v2/guide/index.html#1.2官方教程:模板语法https://vue.docschina.org/v2/guide/syntax.html最常用的
CalmReason
·
2018-09-08 12:34
Vue
Vue.js进阶教程
Vue.
js进阶
【1】Vue产生的背景与未来
Web之前为何会出现Web开发:https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001434501549492cdf5d4013db14fa9ad8ca172f06643450002018-10-22Web是什么Web就是浏览器呈现给你的内容,这些内容是由浏览器加载本地的三种文件
CalmReason
·
2018-09-08 09:58
Vue
Vue.js进阶教程
Angular
js进阶
笔记(2)-自定义指令中的数据绑定
有关自定义指令的scope参数,网上很多文章都在讲这3种绑定方式实现的效果是什么,但几乎没有人讲到底怎么使用,本篇希望聊聊到底怎么用这个话题。一.自定义指令自定义指令,是Angularjs用来实现组件化的方式,相比于React和Vue的组件化方式,它真的很复杂,自定义指令太重了,它暴露了太多可供定制的参数,以至于普通的开发者完全不知道要用它来做什么而将其束之高阁,毕竟一般的业务逻辑通过contro
大史不说话
·
2018-07-18 20:00
Angular
js进阶
笔记(2)-自定义指令中的数据绑定
Angular
js进阶
笔记(2)-自定义指令中的数据绑定有关自定义指令的scope参数,网上很多文章都在讲这3种绑定方式实现的效果是什么,但几乎没有人讲到底怎么使用,本篇希望聊聊到底怎么用这个话题。
大史不说话
·
2018-07-17 11:25
华为云
Angularjs
华为云社区
Angularjs进阶笔记
Angular
js进阶
笔记(1)不同类型的双向数据绑定
Angularjs1.X进阶笔记(1)—两种不同的双向数据绑定聊聊Angularjs1.x中那些活见鬼的事情。[TOC]一.html与Controller中的双向数据绑定html-Controller的双向数据绑定,在开发中非常常见,也是Angularjs1.x的宣传点之一,使用中并没有太多问题。1.1数据从html流向controller也就是从视图层流向模型层,原生html中需要使用表单元素(
大史不说话
·
2018-07-17 11:53
华为云
Angularjs
Angularjs进阶笔记
js进阶
11-8 jquery如何获取元素相对于父元素的位置
js进阶
11-8jquery如何获取元素相对于父元素的位置一、总结一句话总结:用jquery的position方法,但是使用这个方法的前提是父元素相对定位,子元素绝对定位,否则和offset()一样。
weixin_34238633
·
2018-06-21 02:00
javascript
软件测试攻略(十九):
JS进阶
_数组&事件函数&元素定位、修改
一、数组一维数组(1)创建一个数组方法一:vararr=newArray();arr[0]=10;arr[1]=20;方法二:vararr=newArray(10,20,30……);方法三:vararr=[10,20,30……];(2)遍历一个一维数组for(vari=0;ifunctionforeachArr(){vararr=newArray();vararr1=newArray(10,20,
DayBreakL
·
2018-06-04 17:46
Angular.
js进阶
1.常用指令.tx{width:50px;height:50px;margin-bottom:10px;margin-left:80px;}基本信息职位:--请选择--Java工程师web工程师性别: 男 女 爱好 篮球 足球 排球 提交angular.module('app',[]).con
foreverwaiting
·
2018-05-29 21:00
Node.
js进阶
之核心模块https入门
模块概览这个模块的重要性,基本不用强调了。在网络安全问题日益严峻的今天,网站采用HTTPS是个必然的趋势。在nodejs中,提供了https这个模块来完成HTTPS相关功能。从官方文档来看,跟http模块用法非常相似。本文主要包含两部分:通过客户端、服务端的例子,对https模块进行入门讲解。如何访问安全证书不受信任的网站。(以12306为例子)篇幅所限,本文无法对HTTPS协议及相关技术体系做过
程序猿小卡的博客
·
2018-05-23 09:13
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他