JS
blog-lichuyan
这个作者很懒,什么都没留下…
展开
-
callee caller
callee是anguments对象的一个属性,callee返回正在执行的函数,也是所指定的function对象的正文。这里常用来递归匿名函数本身 但是在严格模式下不可行caller与callee不同,caller属性并不属于arguments对象,它是函数对象的属性,Opera的早期版本不支持,这个属性保存着调用当前函数的函数的引用。理解:inner函数就知道是谁...原创 2018-06-08 21:23:57 · 2100 阅读 · 0 评论 -
前端工程化 组件化 模块化
前端工程化组件化更多关注的UI部分,每个组件有独立的HTML、css、js代码。可以根据需要把它放在页面的任意部位,也可以和其他组件一起形成新的组件。一个页面是各个组件的结合,可以根据需要进行组装。模块化一、模块化:侧重的功能的封装,主要是针对Javascript代码,隔离、组织复制的javascript代码,将它封装成一个个具有特定功能的的模块。模块可以通过...原创 2019-05-28 15:15:07 · 492 阅读 · 0 评论 -
原型链知识点补充
`__proto__`是可修改的,__proto__就是一个基本的js对象,根据js无底线的语法规则,它是完全可以被修改或者重写的。一、默认情况下:二、修改__proto__的例子。修改了之后,arr不仅有内置的concat、push等功能,还多了一个addClass功能。var arr = [1,2,3];arr.__proto__.addClass = function...原创 2019-04-01 16:51:39 · 301 阅读 · 0 评论 -
写好js条件语句的5条守则
https://github.com/dawn-plex/translate/blob/master/articles/5-Tips-to-Write-Better-Conditionals-in-JavaScript.md转载 2019-01-15 11:14:12 · 150 阅读 · 0 评论 -
JS-数据类型
1:Java Script中的变量类型有那些(1):值类型5: number string bollen null(空) undefined(未定义):指定义变量但没有初始化(2):引用类型3:Object(对象),Array(数组),Function(函数)2:值类型与引用类型的区别:(1)值类型:1、占用空间固定,保存在栈中(当一个方法执行时,每个方法都会建立...原创 2019-03-18 11:28:20 · 98 阅读 · 0 评论 -
JS--类型转化
数组串化1:数组串化toString()方法 前端传参时var names=["xiahua","dashu"]var obj={name:names}var obj1={name:names.toString()}console.log("++++++",obj)console.log("++++++",obj1) // 以,隔开结果:2:数组串...原创 2018-12-01 17:42:47 · 188 阅读 · 0 评论 -
JS-声明提升
一:Js解析机制遇到 script 标签的话 js 就进行预解析,将变量 var 和 function 声明提升,但不会执行 function,然后就进入上下文执行,上下文执行还是执行预解析同样操作,直到没有 var 和 function,就开始执行上下文。二:声明提升函数声明和变量声明总是会被解释器悄悄地被"提升"到方法体的最顶部。三:函数声明提升a=5;sho...原创 2018-12-01 17:37:57 · 141 阅读 · 0 评论 -
js 之变量篇
js :只有函数级作用域和全局作用域 用var和const来声明变量全局变量:在函数外声明的或者在函数内不加var声明的var a;var b;或者:function a(){a; // 这里a是全局变量}局部变量:在函数内声明的function a(){var a; // 这里a是全局变量} 注意:函数A 要用函数B里的数据,就要...原创 2018-09-10 15:02:46 · 129 阅读 · 0 评论 -
js---知识点积累篇
======================================= 正则表达式=====================================================测试exp:http://tools.jb51.net/regex/javascript在线生成exp:http://tools.jb51.net/regex/create_reg. 表...原创 2018-09-17 13:26:46 · 264 阅读 · 0 评论 -
日期展示
getdate(){ this.day = new Date(); // 创建时间对象 this.year=this.day.getFullYear(); // 获取年份 2018 this.month=this.day.getMonth()+1; // 获取月份 8 this._day=this.day.getDate() // 获取当日 21日 this.today=...原创 2018-08-21 14:20:24 · 234 阅读 · 0 评论 -
TS日期格式化
import {DatePipe} from "@angular/common"constructor(private api: ConfigService, private message: NzMessageService, private modalService: NzModalService,private datePipe:DatePipe) {}getdate() ...原创 2018-08-27 09:27:37 · 11097 阅读 · 4 评论 -
jquery添加html元素
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcss.com/jquery原创 2018-08-15 15:12:00 · 3828 阅读 · 0 评论 -
对象转数组
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body></body&a原创 2018-08-09 21:59:46 · 2371 阅读 · 0 评论 -
算法之去重
方法一:new Set()思路:es6新的数据类型 里面的值是惟一的function unique(arr) {var newArr=[];newArr=new Set(arr);return newArr;}var arr=[1,2,2,3,2,3,4,5,4];console.log('==================',unique(arr))...原创 2018-11-09 14:56:19 · 7373 阅读 · 1 评论