javascript面向对象

##javascript面向对象 1. new Object创建对象 ``` var obj = new Object(); obj.userName = '111222'; obj.showUserName = function(){ return obj.userName; } ``` 2. 简单工厂模式创建对象 ``` function create(uNa

- 阅读全文 -

js-遇到的问题

## js-遇到的问题 本篇纪录在工作中,或者平时学习的时候纪录的一些遇到的问题! ## 1、数组-字符串之间的转换 ### 1.1 字符串转数组 ``` $scope.string2Array = function (stringObj) { // 字符串转成数组 var arr = [] if(stringObj.indexOf

- 阅读全文 -

js基础

##js基础 js中的数据类型 1. 基本数据类型 number , string. boolean ,null , undefined 2. 引用数据类型 object: {} , [] , /^$/ , Date function 当浏览器加载HTML页面的时候,首先会提供一个供全局JS代码执行的环境 => 全局作用域(glo

- 阅读全文 -

js技巧

##js技巧 简评:一开始 JavaScript 只是为网页增添一些实时动画效果,现在 JS 已经能做到前后端通吃了,而且还是年度流行语言。本文分享几则 JS 小窍门,可以让你事半功倍 ~ 1.删除数组尾部元素 一个简单方法就是改变数组的 length值: ``` const arr = [11, 22, 33, 44, 55, 66]; // truncant

- 阅读全文 -

this与变量提升

##this与变量提升 ## 1、变量提升 var ``` a = 'ghostwu'; var a; console.log(a); // gostwu ``` `consle.log(a);` `var a = 'ghostwu'` // undefined 等价于 => `var a ;` // 变量提升 `cons

- 阅读全文 -