文章分类 - javascript
摘要:其实网上有很多所谓的解决方案,但真正能解决的没几个,都是复制黏贴的文章,说真的,真没啥意思。 关于如何如果去解决 iOS 虚拟键盘弹出 fixed 定位错乱的问题?回归源头,那就是不要用 fixed 定位,当然,我是指带 input 和 textarea 需要呼出虚拟键盘的页面,并不是全盘否定大全局
阅读全文
摘要:网上搜索比较多的解决方案就是,类似 vue-router 开启 HTML5 的 history 模式,Nginx 配置解决这个历史位置记录问题,因为个人觉得很麻烦,所以没采用。 相关文章我在这里提供下,有兴趣可以去了解: https://segmentfault.com/q/101000000617
阅读全文
摘要:使用 Vue2.0-cli 脚手架(属于Vue全家桶)快速构建项目 【1】首先需要先安装好 node.js; 【2】安装 webpack 输入指令 $ npm install -g webpack 【3】安装 $ npm install -g vue-cli //全局安装Vue-cli 【4】$ V
阅读全文
摘要:1. 本地对象/原生对象(Native object) 定义:独立于宿主环境的 ECMAScript 实现提供的对象。包括如下: 由此可以看出,简单来说,原生对象就是 ECMA-262 定义的类(引用类型)。 2. 内置对象(Built-in object)不需要new 定义:由 ECMAScrip
阅读全文
摘要:用了许久的 jQuery/zepto.js ,随着工龄的增长,不利于我们探索原生的奥秘,JavaScript 作为我们前端开发工程师的母语,如果我们连母语都不深刻了解,熟练运用,那就会被众人耻笑,所以,我决定减少对这些封装库的使用,回归原生,再或者我特么自己用原生封装自己的一个库,对,就是要这么的牛
阅读全文
摘要:这里我们可以用到 JavaScript 中的 replace() 方法,简单配合一个正则表达式即可完成,来,师兄给你封装一个方法拿走不谢: 调用 done!
阅读全文
摘要:JavaScript 实例代码 jQuery 实例代码 获取 audio 需要 [0],因为 JavaScript 操作获得的是 audio 对象,jQuery 选择器获得的是 jQuery 对象,[0] 对象的才是对应的节点对象,所以不能直接使用 jQuery 对象去操作。 更多audio属性
阅读全文
摘要:最近在温故 JavaScript 的面向对象,于是乎再次翻开了《JavaScript高级程序设计》第3版,了解到其中常见的设计模式,以前刚出道时遗留下来的困惑和不解,同时也茅塞顿开豁然开朗了,每一次翻阅每一次都有新的认识。 之前写过 jQuery 插件,其实其中原理也很简单,不过我在想原生 Java
阅读全文
摘要:1. jQuery append() 方法 jQuery append() 方法在被选元素的结尾插入内容: 2. jQuery prepend() 方法 jQuery prepend() 方法在被选元素的开头插入内容: 3. after() 和 before() 方法 jQuery after()
阅读全文
摘要:function IsPC(){ var userAgentInfo = navigator.userAgent; var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"); var flag = true; for...
阅读全文
摘要:在大型网站做很多用户行为分析、产品的策划方案基本上都是通过分析用户的访问等信息而做出的,LOG信息的统计准确性会直接影响到产品的设计开发(比如搜索结果的先后排名rank值的产生等)。目前最常用的一个写LOG的方法就是用JavaScript脚本在网页里 new Image().src = "http:
阅读全文
摘要:网站分析中,我们经常会用new Image()的方式向服务器发送一条打点消息,例如: 这种方式简单易用,因而被广泛采用。但上面这段代码的问题是这个new Image()是一个没有引用的临时变量,随时可能被浏览器的垃圾回收机制回收。如果这个图片的HTTP请求尚未建立,那么在被回收时这个请求就会被取消,
阅读全文

浙公网安备 33010602011771号