• 初识模块化开发工具:

    初识模块化开发工具: git 是分布式代码管理工具,管理代码的 npm 是包管理工具,管理插件、工具啊,是个转换器,他是哪来的了,他是伴随node下载下来的,版本也是伴随node变化; node 是个后台的环境; 首先安装node,然后用命令安装browserify: npm install -g brow...

    2018-11-12 06:50:11

  • window.open方法被浏览器拦截的处理方式

    问题现象 当我们在一个 ajax 回调中执行 window.open 方法时,新页面会被浏览器拦截。 原因 在 Chrome 的安全机制里,非用户直接触发的 window.open 方法,是会被拦截的。 处理 $('#jump-btn').on('click', function () { // 打开一个空标签页(此处不会被拦截) var n...

    2018-11-12 06:50:08

  • 移动端自适应

    1、js动态设置html的字体大小 var clientWidth = 0 ; if (document.documentElement.clientWidth = 600 ){ clientWidth = 600 ;} else { clientWidth = document.documentElement.clientWidth;}document.documentElement.style.fontSize = 50 * clientWidth/375 + 'px'...

    2018-11-12 06:50:09

  • 原型以及原型链的学习随笔

    一原型: 1定义:原型是function对像的一个属性,他定义了构造函数制造出的对象的公共祖先; 通过该构造函数产生的对象,可以继承该原型的属性和方法。 原型也是对像。prototype; Person.prototype.name = 'jams'; function Person(){ } varperson =new Person(); 当...

    2018-11-12 06:50:06

  • 值得记录的 (三)

    函数防抖 使用函数节流实现防止用户多次快速点击后触发事件。 // 多次点击节流防抖 function debounce(func, wait = 500 ) { let timeout; return function (event) { clearTimeout(timeout); timeout = setTimeout(() = { func.call( this , event) }, wait); };} 短...

    2018-11-12 06:50:05

  • null和undefined的区别

    Null:代表空对象指针。现在没有,将来可能会有 undefined:空,未定义。现在没有,将来也不会有(Js中独有的数据类型) 区别: 两者类型不一样 console.log(typeof null ); // object console.log( typeof undefined); // undefined 转成数值结果不一样 console.log(N...

    2018-11-12 06:50:05

  • JavaScript -- 时光流逝(十二):DOM -- Element 对

    JavaScript -- 知识点回顾篇(十二):DOM -- Element 对象 (1) element .accessKey : 设置或返回accesskey一个元素,使用 Alt + 指定快捷键 为元素赋予焦点 ! doctype html html head meta charset ="UTF-8" script type ="text/javascript" function my_accesskey(){...

    2018-11-09 02:37:16

  • Echarts之悬浮框中的数据排序

    Echarts非常强大,配置也非常的多,有很多细节需要深入研究。详解一下关于悬浮框中的数据排序问题 悬浮框的数据排序默认是根据series中的数据位置排序的,在我们想自定义排序时,在echarts的配置中有一个tooltip 以下为数据降序的代码: tooltip = { trigger: 'axis',...

    2018-11-09 02:37:08

  • Vue push() pop() shift() unshift() splice() sort()

    Vue 变异方法 push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 pop() 方法用于删除并返回数组的最后一个元素。 shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。 unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长...

    2018-11-09 02:36:59

  • JavaScript -- 时光流逝(十三):DOM -- Console 对

    JavaScript -- 知识点回顾篇(十三):DOM -- Console 对象 (1) assert() : 如果断言为 false,则在信息到控制台输出错误信息。 (2) clear() : 清除控制台上的信息。 (3) count() : 记录 count() 调用次数,一般用于计数。 (4) error() : 输出错误信息到控制台 (5) gro...

    2018-11-09 02:36:54

2