标签:技术文章
前言 从事前端到现在也有快两年了,平时也会收集整理一些笔记放在印象笔记,不过收集过之后就在没有看过,经大佬指点,真正掌握一个知识点,最好的方式就是用自己的话把内容讲明白,就开始将以前零散的东西整合一下,和各位道友一起提高。 操作数组 印象中数组有很多方法,系统的整理一下,放在自己家里方便回头查~
本篇博客的分页插件是在2017-11-10 的一篇博客的基础上改造的(原博客地址:原生js版分页插件),主要是优化了分页按钮的排列和显示样式,取消首页和末页的箭头按钮,改为数字按钮,并始终把它们分别固定放置在上一页按钮的后面和下一页按钮的前面。另外在DOM操作上,用的是jQuery,当然如果不想使用
2018年5月4日,Angular6.0.0版正式发布,新版本主要关注底层框架和工具链,目的在于使其变得更小更快。下面就介绍下新版本的一些主要新特性,供大家参考。 ng update ng update 是新增的一个cli命令。通过ng update不仅可以保持正确的版本依赖,而且能保持依赖关系的同
javascript和css文件中采用相对路径,其基准路径是完全不同的。 1.javascript引用资源(比如图片)相对路径是以宿主路径(被引用的网页比如你在首页index.php引用了某js文件,则index.php即为宿主)所处位置为基准。 2.css引用资源(比如图片)相对路径是以.css文
数组——Javascript 数组的基本操作——增删改; 1.增——unshift和push 如果要往Array的头部添加若干元素,使用unshift()方法; 如果要往Array的尾部添加若干元素,使用push()方法; eg1——在数组首部添加元素 var arr = [1, 2]; arr.u
安装 npm i -S redux react-redux redux-devtools 概念 在redux中分为3个对象:Action、Reducer、Store Action 对行为(如用户行为)的抽象 Action 就是一个普通 JavaScript 对象。如:{ type: 'ADD_TOD
1. vue-cli 简介 Vue-cli 是 vue的设计者,为提升开发效率而提供的一个脚手架工具,可通过vue-cli快速构造项目结构 2. vue-cli 安装步骤 安装npm 或 cnpm npm config set registry https://re
一、为什么Cookie需要防篡改 为什么要做Cookie防篡改,一个重要原因是 Cookie中存储有判断当前登陆用户会话信息(Session)的会话票据-SessionID和一些用户信息。 当发起一个HTTP请求,HTTP请求头会带上Cookie,Cookie里面就包含有SessionID。 后端服
需具备js基础知识以及canvas相关方法(可查阅相关文档) 下面是一篇有关js与canvas的背景特效 基于面向过程的思维 <!DOCTYPE html> <html> <head lang="en">
1. 简介 路由,工作原理与路由器相似(路由器将网线总线的IP分发到每一台设备上),Vue中的路由根据用户在网页中的点击,将其引导到对应的页面。 2. 使用步骤 安装vue-router或者直接引入vue-router.js(下载地址:https://router.vuejs.org/) 例:SPA
1. 简介 Vue 在插入、更新或移除 DOM 时,提供多种不同方式的过渡效果,并提供 transition 组件来实现动画效果(用 transition 组件将需执行过渡效果的元素包裹) 语法:<transition name=””>元素或组件(进入或离开时会有动画效果)</tr
一 什么是JavaScript 变量提升? -- JS程序运行时, (a)变量的声明会被解释器"提升"到方法体内的顶部,初始化赋值操作不提升按顺序执行 (b)函数体内未声明的变量,解释器会在函数体外声明变量,成为全局变量 (c)声明过的函数,整个函数体会被解释器提升到方法体的顶部,初始化赋值操作按顺
项目中使用了EJS,因此,也开始接触了EJS。 EJS官方定义:it's just plain JavaScript。 总的来说,上手较快(毕竟我是个菜鸟)。 第一步:安装: 第二部使用: 在html中,嵌套ejs标签。 使用较多的是:<%,这个的作用是控制流。代码实例: 其实很简单,就
Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统;   指令带有前缀 v-,以表示它们是 Vue 提供的特殊特性;   v-for 指令可以绑定数组的数据来渲染一个项目列表;   为了让用户和你的应用进行交互,我们可以用 v-on 指令添加一个事件监听器,通过它
内容:三种变量申明方式,Node.js应用组成,第一个应用创建+代码 ######################################################################### javascript 三种变量申明方式var、let、constl var 申明方
__proto__、prototype傻傻分不清楚? 记住以下两点:1.__proto__是每个对象都有的一个属性,而prototype是函数才会有的属性。2.__proto__指向的是当前对象的原型对象,而prototype指向的,是以当前函数作为构造函数构造出来的对象的原型对象 (写在最
一    JS中有哪些数据类型? -- 共 6 种数据类型,其中 5 种基本数据类型Undefined,Null,Boolean,Number和 String,1 种复杂数据类型Object。因为ECMAScript不支持创建任何自定义的类型,所以最终所有的类型都是其中 6 种数据类型之一。(ES6
前段时间有朋友私信我 Vue + TypeScript 的问题,然后就打算写一篇 Vue + TypeScript 封装组件的文章 正好公司项目中需要封装一个表头查询组件,就拿出来分享一下~   组件的整体思路是通过一个 config 数组生成列表的头部表单: