• 拥抱单页网站! jQuery全屏滚动插件fullPage.js

    不知道从什么时候开始,单页网站就悄悄走进人们的视线,尤其是国外的网站,更是钟爱单页网站.制作一个全屏滚动的效果,然后每个滚动页弄一个好看的背景色,配上一些描述性的文字,大家都喜欢这么弄,仿佛逼格瞬间可以爆表似的.当然,不得不承认,介绍产品的页面用单页网站似乎确...

    2018-08-05 07:49:52

  • 常用JS方法整理

    本篇目录: 1.截取指定字节数的字符串 2.判断是否微信 3.获取时间格式的几个举例 4.获取字符串字节长度 5.对象克...

    2018-08-05 07:49:49

  • 斗鱼扩展--移除广告优化页面(五)

    代码可以在 https://pan.baidu.com/s/1uN120-18hvAzELpJCQfbXA 处下载 下面来 移除 广告元素,在js目录下,创建一个 removeAds.js, 用来移除网页中的广告元素 修改manifest.json 1 "content_scripts" :[{ 2 "js" : [ 3 "js/BaseJs/jquery.min.js" , 4 "js/BaseJs/RoomOb...

    2018-08-05 07:49:47

  • 基于vue实现一个简单的MVVM框架

    不知不觉接触前端的时间已经过去半年了,越来越发觉对知识的学习不应该只停留在会用的层面,这在我学jQuery的一段时间后便有这样的体会。 虽然jQuery只是一个JS的代码库,只要会一些JS的基本操作学习一两天就能很快掌握jQuery的基本语法并熟练使用,但是如果不了解jQUe...

    2018-08-05 07:49:44

  • oninput、onchange与onpropertychange事件的区别, 与i

    这几天项目着急,同时也学到好多以前没有接触过的知识。oninput、onchange与onpropertychange事件的区别, 与input输入框实时检测 onchange事件只在键盘或者鼠标操作改变对象属性,value的值发生变化且失去焦点时触发,用户js改变value时无法触发; onkeydown/onkeypres...

    2018-08-05 07:49:41

  • Vue国际化的使用

    首先是是在main.js文件中把国际化引入进来 1 import Vue from 'vue' 2 import App from './App' 3 import router from './router' 4 import VueI18n from 'vue-i18n' 5 6 Vue.use(VueI18n) 7 Vue.config.productionTip = false 8 const i18n = new VueI18n({ 9 locale:...

    2018-08-05 07:49:41

  • ES6——介绍

    什么是ES6? ECMAScript 6.0 (简称ES6)是继ECMAScript 5.1 之后 JavaScript 语言的下一代标准,发布在2015年6月。他的目标,是使得 JavaScript 语言可以用来编写诶复杂的大型应用程序,成为企业级开发语言 前提条件: 熟练掌握ES5 的基本语法、函数、作用域、基于原...

    2018-08-05 07:49:40

  • 循环中嵌套异步操作的流程控制

    笔者最近在写node.js项目中遇到了一个比较有趣的流程控制需求 需求是:先将多个object对象循环遍历后进行异步操作写入到数据库中去,等这部操作结束后在进行下一次的查询操作。 这个流程需要注意的是在你foreach 或者 for循环的时候里面的异步操作是不会同步进行的,往...

    2018-08-05 07:49:40

  • 从函数作用域和块级作用域看javascript的作用域链

    在ES6之前,javascript只有全局作用域和函数作用域。所谓作用域就是一个变量定义并能够被访问到的范围。也就是说如果一个变量定义在全局(window)上,那么在任何地方都能访问到这个变量,如果这个变量定义在函数内部,那么就只能在函数内部访问到这个变量。 全局作用...

    2018-08-05 07:49:38

  • 求盛最多水的容器

    /* * * @param {number[]} height * @return {number} */ var maxArea = function(height) { let maxarea = 0 for (let i= 0 ;iheight.length; i++ ){ for (let j=height.length- 1 ; j= 0 ; j-- ){ maxarea = Math.max(maxarea,Math.min(height[i],height[j])*((i-j)...

    2018-08-05 07:49:38

2