- 博客(28)
- 收藏
- 关注
原创 每日分享js难题(四)
function showCase(value) { switch(value) { case 'A': console.log('Case A'); break; case 'B': console.log('Case B'); break; case undefined: console.log('undefined'); break; ...
2019-01-03 16:03:36 209
原创 每日分享JS难题(三)
var END = Math.pow(2, 53);var START = END - 100;var count = 0;for (var i = START; i <= END; i++) { count++;}console.log(count);A. 0B. 100C. 101D. other是D在JavaScript中,2^53 是最大的值,没有比这...
2018-12-30 08:20:23 621
原创 React属性中的exact
Route中有一个exact属性,react(准确的),react路由会匹配到所有能匹配到的路由组件例子如下:<Route path='/' component={Main} /><Route path='/page' component={Page}>如果匹配路由path=’/Page’,那么会把Main也会展示出来<Route exact path='...
2018-12-29 15:09:01 1302
原创 React实现Route
一、首先引入Route/* enter.js 页面里的代码* HashRouter:有#号* BrowserRouter:没有#号* Switch:只要匹配到一个地址不往下匹配,相当于for循环里面的break* Link:跳转页面,相当于vue里面的router-linkexact :完全匹配路由* */ import {HashRouter as Router,Rout...
2018-12-29 15:00:36 842
原创 Vue实现swiper轮播
https://www.npmjs.com/package/vue-awesome-swiper以上是npm安装swiper插件的网址找NPM下的 npm install vue-awesome-swiper --save 进行安装spa<!-- The ref attr used to find the swiper instance --><template...
2018-12-27 09:22:20 906
原创 对于闭包的一些理解
var variable = "window say hello";function localFun(){var variable = "localFun say hello";function f(){ return variable ;}return f;}localFun()();必包的一种实例,个人的通俗理解呢就是,在这里的localFun的嵌套函数f()的作用...
2018-12-26 09:24:39 100
原创 express+vue-cli实现前后端分离交互小例
准备工作1、Express 应用生成器npm install express-generator -g2、vue-cli手脚架npm install -g vue-cli3、项目结构.├── server //放置服务端代码└── view //放置前端代码express是后端服务器,它是一个独立的服务器,vue启动的是前端服务器,vue-cli中已经集成了一个小型...
2018-12-19 14:17:02 496 1
原创 Ajax优缺点
优点:(1)最大的优点就是页面无刷新,用户的体验非常好;(2) 使用异步方式与服务器通信,具有更加迅速的相应能力;(3)可以把以前的一些服务器负担的工作转嫁到客户端,利用客户端限制的能力来处理,减轻服务器和带宽的负担,节约空间和带宽租用成本,并且减轻服务器的负担,Ajax的原则是“按需取数据”,可以最大程度地减少冗余请求和相应对服务器造成的负担;(4)基于标准化的并被广泛支持的技术,不需要...
2018-12-11 10:53:46 336
原创 vue接触
<template><div class="navbar"> <ul id="main"> <li><router-link to="/food" >商品</router-link></li> <li>&l
2018-12-05 18:57:21 108
原创 每日分享JS难题(二)
var name = ‘World!’;(function () {if (typeof name === ‘undefined’) {var name = ‘tom’;console.log('Good ’ + name);} else {console.log('Hello ’ + name);}})();// A. Good tom// B. Hello tom// C...
2018-11-28 08:58:52 279
原创 每日分享JS难题(一)
[typeof null, null instanceof Object]// A. ["object", false]// B. [null, false]// C. ["object", true]// D. other正确答案:A答案是A。在MDN关于 null 的文档中也特别指出来了,typeof null 的结果是 “object”,它是ECMAScript的bug,其实...
2018-11-28 08:41:10 345
原创 Buffer总结
1. Buffer是全局对象,可以拿过啦直接用2. 创建Buffer的方法: 2.1 Buffer.alloc() 2.2 Buffer.from() 2.3 new Buffer()3.buffer对象的方法: 3.1 length 3.2 toString 3.3 write...
2018-11-21 15:09:33 266
原创 核心模块--Stream
*核心模块–Stream 在这里的流就是字节流流分为:毒瘤(读流) 和 血流(写流)读流和写流可以通过fs模块创建fs创建读流:fs.createReadStream()fs创建写流fs.createWriteStream()...
2018-11-21 15:09:08 121
原创 核心模块 events
这个核心模块表示对事件的操作1. 引用事件events后,一定要实例化: EventEmitter2. 绑定事件的3种方法: addListener on once3. 删除事件: removeAllListeners removeListener4. 触发事件: emit...
2018-11-21 15:07:23 138
原创 fs核心模块至关重要的14个方法
fs.writeFileSync 同步写文件 2个参数:1.文件名称 2. 写入内容fs.writeFile 异步写文件 3个参数:1.文件名称 2. 写入内容 3.回调函数fs.readFileSync 同步读文件 1个参数:1.文件名称 返回值是读到的内容fs.readFile 异步读文件 2个参数:1.文件名称 2.回调函数 回调函数中的第二...
2018-11-21 15:04:56 216
转载 原生JS实现动态日历
原生JS实现动态日历:思路分析:1.手写对页面进行布局2.创建时间3.动态的改变标签中的内容4.实现动态日历源代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JS实现动态日历</titl
2018-11-16 16:22:52 946
原创 回调函数
回调函数:function foo(a){a() //函数后壁那加上括号表示调用}foo(function(){console.log(‘hello’)})用函数作为参数就是回调函数回调函数作用: 干完一件事以后在代码最后执行...
2018-11-16 16:09:09 105
原创 fs核心模块
#fs核心模块:表示file system 文件系统。 因此fs是对文件的操作。可以认为: 在windows中一切都是文件【出来文件夹和快捷方式】可以说: 对文件的操作就表示文件的增删该查重命名读写...
2018-11-16 16:08:38 368
原创 全局对象
★ 在前端中 像alert document console 都是window这个全局对象的属性★ 在后端(nodejs)中 像console 都是global这个全局对象的属性 Q: 什么是全局对象 A: 拿过来就用的对像就是全局对像...
2018-11-12 20:07:38 287
原创 node 如何使用
node 如何使用:10.1 创建js文件。10.2 进入js文件所在的目录:打开黑窗口, 输入cd 空格 然后把目录直接拖入到黑窗口,点击回车10.3 可以通过dir 查看当前路径下的文件★ 10.4 可以通过node 文件名称 运行相关js文件【在其他盘符下,创建js文件,需要切换盘符 盘符名称: 点击回车。 默认是c盘符】【如: d: 点击回车】...
2018-11-12 20:06:59 739
原创 块级作用域
for(var i=0;i<3;i++){setTimeout(function(){console.log(i)})} 打印结果 3 3 3原因: let具有块级作用域
2018-11-12 20:06:25 152
原创 程序猿
ajaxlet和var : 都是声明变量。 let不具备变量提升,let块级作用域。const: 声明常量的关键字。jquery的ajax:$.ajax({ url: 表示请求的地址 type: 请求方式 dataType: 返回的数据类型 data: 发送的数据 四个回调: success: 成功调用 error: 错误调用 complete: 完成调用,不管成功还...
2018-11-12 20:05:36 266
原创 nodejs优势
nodejs优势nodejs具有一定的时代性。nodejs使用js语法容易实现全栈nodejs通过npm管理,具有完善的生态nodejs最大的特点是非阻塞I/O
2018-11-08 20:12:06 447
原创 第一天来到CSDN分享自己的经验
第一天来到CSDN分享自己的经验在职公司两年所积累的经验首先自我介绍一下在工作中遇到问题分享第一个关于nodejs的介绍node适合全栈开发在职公司两年所积累的经验首先自我介绍一下姓名:王旋旋年龄:20所在大学:北京理工大学学历:大专喜好:音乐+ 美食+ 喜欢攻克比较难的问题性格:开朗+比较阳光在工作中遇到问题有较强的能力去解决问题,乐于去帮别人找错分享第一个关于nodejs...
2018-11-08 20:09:55 114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人