iframe在iphone手机上的问题
通过document.addEventListener(\\\"scroll\\\",function(){})对页面滚动监听事件进行监听,但ios下$(document).scrollTop()值始终为0,对页面监听无效。
call,apply,bind的完全实现和理解
相信很多朋友都会被问到过这样的一个JS问题,如何实现call | apply | bind,很多朋友只会用但是不会写,或者是死记硬背写法,等到面试官提问的时候,支支吾吾讲不清楚,今天我将教会大家完全理解这个破题!
JavaScript实现图片合成下载
最近项目一个功能需求,需实现将两张图片合成后下载的一个功能。分析完功能需求后,决定直接使用前端技术来实现。为提高效率,使用插件(html2canvas)配合编写此功能。有关插件(html2canvas)的介绍
JS模块化的梳理
Node应用使用CommonJS模块规范,Node中每个文件就是一个模块,有自己的作用域,在模块中定义的变量、函数都是私有的。模块中有四个重要的变量global、module、exports、require。
Node.js中Domain 模块
Node.js Domain(域) 简化异步代码的异常处理,可以捕捉处理try catch无法捕捉的异常。Domain 模块可分为隐式绑定和显式绑定:
Vue开发环境跨域访问
Vue开发环境跨域访问其他服务器或者本机其他端口,需要配置项目中config/index.js文件,修改如下,这样你通过axios 或fetche访问 /api/** 便相当于跨域访问了
TypeScript基本类型和变量声明
TypeScript和JavaScript一样,这是最简单的数据类型为boolean,也就是true和false。TypeScript和JavaScript一样,TypeScript里的所有数字都是浮点数
元素的显示与隐藏
如果希望元素不可见,同时不占据空间,辅助设备无法访问,同时不渲染,可以使用 标签隐藏,如果希望在 标签中再放置其他不渲染的模板内容,可以试试使用 元素
keep-alive的使用
是用在其一个直属的子组件被开关的情形。如果你在其中有 v-for 则不会工作。如果有上述的多个条件性的子元素, 要求同时只有一个子元素被渲染。