-
JS数组添加删除
栈是一种LIFO( Last-In-First-Out,后进先出 )的数据结构著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 原文: https://www.w3cplus.com/javascript/array-part-3.html ? w3cplus.com 栈是一种后进先出的数据结构(LIFO,last-in-first-out...
2018-12-02 06:14:19
-
JS防抖与节流
在进行窗口的resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少调用频率,同时又不影响实际效果。 函数防抖 函数防抖(debounc...
2018-12-02 06:14:12
-
typescript-koa-postgresql 实现一个简单的rest风格服
接上一篇,这里使用sequelize 来连接postgresql 数据库 1、安装sequelize,数据库驱动 pg yarn add sequelize sequelize-typescript pg reflect-metadata 2、新建配置文件夹 conf 及 配置文件db.conf.ts /* * * @name: 数据库配置 * @param : undefined * @return : un...
2018-12-02 06:14:10
-
【读书笔记】ES6 Class的基本语法
Class constructor() 实例对象 表达式 提升 私有方法和私有属性 this name属性 取值函数和存值函数 Generator方法 静态方法 静态属性和实例属性 new.target属性 class Point { constructor(x, y) { this .x = x; this .y = y; } toString() { return '(' + this .x + '...
2018-12-02 06:14:11
-
Vue 源码分析——构造函数原型
在执行 npm run dev 的时候 根据 script/config.js 文件中的配置 'web-full-dev': { entry: resolve('web/entry-runtime-with-compiler.js'), dest: resolve('dist/vue.js'), format: 'umd', env: 'development', alias: { he: './entity-decoder' }, banner } 可知入...
2018-12-02 06:14:08
-
js节点的类型
1. domdocumentElementbodytagname 2.我们常用的节点标签。 元素节点(标签) 文本节点 属性节点(标签里的属性) 3.document有个属性nodeType返回的是数字 1.代表元素节点 2.代表属性节点 3.代表文本节点 4.节点的获取 元素节点获取有很多方法 Document.getElementByI...
2018-12-02 06:14:08
-
js中字符串和数组的使用
函数: 函数在调用的时候,会形成一个私有作用域,内部的变量不会被外面访问,这种保护机制叫 闭包 。这就意味着函数调用完毕,这个函数形成的 栈内存 会被销毁。 但有时候我们不希望他被销毁。 函数归属谁跟它在哪调用没有关系,跟在哪定义有关。 Fn()调用完毕后得到...
2018-12-02 06:14:07
-
ES 新增字符串方法
话不多说,直接开鲁 1. startsWith() 作用: 检测字符串以什么开头 实例: let str = "www.qjzzj.top";console.log(str.startsWith('www')); // true 2. endsWith() 作用: 检测字符串以什么结尾 实例: let str = "www.qjzzj.top";console.log(str.endsWith('www'...
2018-12-02 06:14:06
-
表单时间和定时器this的指向
1.针对表单的 form 表单 input 输入框 select 下拉列表 textarea 文本域 type 类型 radio 单选框 checkbox 多选框 password 密码框 button 普通按钮 text 文本框标签 submit 提交按钮 reset 重置 表单的事件: onchange 当表单内容被修改时触发的事件 onfocus 获取焦点...
2018-12-02 06:14:02
-
JS如何判断一个数组是否为空、是否含有某个值
一、js判断数组是否为空 方法一: arr.length let arr = []; if (arr.length == 0 ){ console.log( "数组为空" )} else { console.log( "数组不为空" )} 二、js判断数组是否含有某个值 方法一: arr.indexOf() if (arr.indexOf(2) != -1 ){ console.log( "数组含有2" )...
2018-12-02 06:14:01
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash