随笔分类 - 面试题
摘要:本文介绍下数组遍历及其他方法相关内容 (1)控制台输出数组显式原型对象,然后依次查看 (2)相关常用遍历方法 1、find:接收一个方法作为参数,方法内部返回一个条件,find会遍历数组返回匹配元素,否则返回undefined var arrayData = [111,222,333,444,555
阅读全文
摘要:本节知识点 注意:这里是基于文件,而不是数据库;CRUD为增删改查 crud是指在做计算处理时的增加(Create)、读取(Retrieve)、更新(Update)和删除(Delete) 大纲 (1)复习 (2)文件操作路径'/'与模块标识路径'/' 1、文件操作路径 2、模块标识路径 注意:这里.
阅读全文
摘要:IScroll.js插件是兼容所有移动端滚动条事件的插件,在某些安卓机中,我们无法通过overflo:scroll这个css属性来出现滚动条;它也可以非常好的在一个容器元素中处理滚动; 注意 在使用IScroll.js必须要有3层元素嵌套,如: <div class="food-left"> <ul
阅读全文
摘要:首先了解下移动web带来的问题 设备更新换代快——低端机遗留下问题、高端机带来新挑战 浏览器厂商不统一——兼容问题多 网络更复杂——弱网络,页面打开慢 低端机性能差——页面操作卡顿 HTML5新技术多——学习成本不低 未知问题——坑多 面对这些问题,一开始我们只能在未知中试错,知道错误的方案才能更容
阅读全文
摘要:经常能看到两种导出模块的方式:module.exports和exports。 穿插一个必备小知识:在文件a.js中用exports或module.exports导出的对象(方法、变量),可以在另一个文件b.js中通过require('./a')引用。 module和exports是Node.js给每
阅读全文
摘要:2、伪数组对象转数组 Array.prototype.slice.call(jQuery实例对象) slice截取拷贝测试: 底层实现: 接下来写个伪数组对象 接下来,伪数组对象转数组,如下所示 此时,内部this指向fakeArr伪数组对象 .
阅读全文
摘要:exports和module.exports区别 1、分析 我们可以从底层实现去理解:在node里每个模块内部都有一个自己的对象module,而该module对象里,有一个子对象exports 在node里,谁require该文件,谁就得到module.exports接口对象 我们发现,每次导出接口
阅读全文
摘要:jQuery遍历 小结: 也可以利用原型实现伪数组对象转数组
阅读全文
摘要:作为开发人员,经常需要测试IE兼容,这里推荐大家直接安装IE11,支持版本选择,这样便可以在控制台快速测试兼容 安装链接: https://support.microsoft.com/zh-cn/help/17621/internet-explorer-downloads 安装完成后,可以利用ie控
阅读全文
摘要:客户端渲染+服务器端渲染 1、客户端渲染 所以一般会发两次请求,第一次请求页面字符串,第二次请求数据 2、服务端渲染 当然,ajax等异步请求也会用到,只是看具体应用场景 3、如何判断网页是客户端渲染还是服务器渲染 查看网页源代码,如果源代码里有页面对应内容,则是服务端渲染。如果没有页面对应内容,则
阅读全文
摘要:前言 作为程序员,相信对 MarkDown 语法并不陌生,平时知识的积累,博客的编写或者是工作的报告都或多或少会用到。 Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 那具体的介绍和使用语法就不用过多介绍,较为简单,网上一搜一大
阅读全文
摘要:1.input placeholder问题 在chrome 模拟移动端调试时[上图],显示的非常正常,但是在真机上[下图],placeholder里面的内容明显靠上,非常的不美观 在国外网站,对这个属性的兼容性处理,那就是不要设计input的line-height或者设置line-height为no
阅读全文
摘要:上面动图是实现的效果。 全程无需重新加载整个页面,只需要上下拉即可刷新数据! index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>上拉加载</title> <meta name="viewp
阅读全文
摘要:下拉刷新实现原理 实现下拉刷新主要分为三步: 监听原生touchstart事件,记录其初始位置的值,e.touches[0].pageY; 监听原生touchmove事件,记录并计算当前滑动的位置值与初始位置值的差值,大于某个临界值时,显示下拉刷新头,并将页面的overflow属性,设置为false
阅读全文
摘要:点击样式闪动 Q: 当你点击一个链接或者通过Javascript定义的可点击元素的时候,它就会出现一个半透明的灰色背景。A:根本原因是-webkit-tap-highlight-color,这个属性是用于设定元素在移动设备(如Adnroid、iOS)上被触发点击事件时,响应的背景框的颜色。建议写在样
阅读全文
摘要:最近一直在整理一些做移动端时遇到的问题,现在把他们列在一起,方便收藏查找: 1、关闭iOS键盘首字母自动大写 IOS的机子,默认英文输入法状态下,首字母是自动大写的,有时候挺烦人的。 我们写页面的时候有没有办法把这个自动大写关闭呢?autocapitalize的属性可以实现: 在iOS中,默认情况下
阅读全文
摘要:编程思想就是一种解决现实问题的一种办法,每一种语言都是对现实问题进行抽象,从而让计算机去解决。 面向过程更多的是把问题抽象成步骤,一步一步去执行而不关心是谁在执行,面向对象则是把现实问题里面的概念构件都抽象成了对象,通过发送请求的方式让对象去完成任务,就比如大象装进冰箱,那么就不光是可以装大象了,还
阅读全文
摘要:一、概述 在 ES6 之前,社区制定了一些模块加载方案,最主要的有 CommonJS 和 AMD 两种。前者用于服务器,后者用于浏览器。ES6 在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以取代 CommonJS 和 AMD 规范,成为浏览器和服务器通用的模块解决方案。 ES6中,
阅读全文

浙公网安备 33010602011771号