JavaScript
请叫我爱你一万年
前端界日语说的最六,日语界编程编的最骚。
展开
-
JS数据类型和引用类型详解(转发)
1.两种值类型与数据类型的关系基本类型:(亦做原始类型)简单的数据段。包含的数据类型有:Undefined、Null、Boolean、Number、String.引用类型:由多个值构成的对象。包含的数据类型有:Array 、 Object 、 function 、Date 、RegExp.2.两种数据值类型与内存分配JS内存空间分为栈(stack)、堆(heap)、池(一般会归类...转载 2018-12-29 17:03:31 · 171 阅读 · 0 评论 -
CommonJS、AMD、CMD的区别(精华)
一、三者都是JS的模块化规范。二、CommonJS又和AMD、CMD有区别2、1、CommonJS是基于JS的应用程序的(非浏览器端)模块化规范,主要用于服务器端的编程2、2、AMD、CMD两者都是用于前端JS模块化规范三、AMD和CMD的区别:3、1AMD推崇依赖前置,CMD推崇就近依赖。依赖前置:通俗得讲就是我们编写程序时需要那些模块(比如jQuery.js,zepto.js)需要...原创 2019-01-09 23:44:25 · 331 阅读 · 0 评论 -
2019前端面试题总结
常考的数组方法:(1)、arr.join():将数组元素串起来组成字符串(2)、arr.sort():按升序排列数组项——即最小的值位于最前面,最大的值排在最后面。(3)、arr.reverse():反转数组项的顺序。(4)、arr.concat():将参数添加到原数组中。这个方法会先创建当前数组一个副本,然后将接收到的参数添加到这个副本的末尾,最后返回新构建的数组。在没有给 concat...原创 2019-02-26 17:28:10 · 1412 阅读 · 0 评论 -
封装常用的日期转换方法
在业务中,我们常常需要处理日期的格式,以便我们操作;var date=new Date();往往会得到如下形式:Wed Mar 20 2019 11:47:20 GMT+0800 (中国标准时间)所以自己封装一个函数生成类似一个正常显示的时间格式:2019-03-20 11:50 38:554S代码(只需要新建一个js引入进去即可):Date.prototype.format = f...原创 2019-03-20 16:12:48 · 481 阅读 · 0 评论 -
js获取div中鼠标选中的文本内容
<!DOCTYPE html><html lang="en"><head></head><body><div><p onmouseup="mytest()">只是一段文本其余的还有很多的文字</p></div><script> function mytest(...原创 2019-03-28 11:35:51 · 3511 阅读 · 0 评论 -
项目中webpack处理require()引入echarts的问题
我们按照echarts的官网用npm安装echarts并用require(“echarts”)引入echarts对象,但是如果直接运行js脚本会报“Uncaught ReferenceError: require is not defined”的错误,因为require()是nodejs的语法,应用于服务端,所以浏览器不能识别require()方法。所以我们就需要借助webpack、glup、...原创 2019-04-24 10:26:50 · 5404 阅读 · 2 评论 -
bootstrap3.x popover报错Cannot read property 'off' of null
最近在使用bootstrap3x的popover实现openlayer的弹出框的时候,控制台总是报错:Cannot read property ‘off’ of null或者Cannot read property ‘trigger’ of null。根据我的理解,改源码的complete方法和destroy方法(tooltip.js第633行和tooltip.js第380行): v...原创 2019-07-12 11:16:01 · 807 阅读 · 2 评论