2018-03-04

作者: 静安沉恒 | 来源:发表于2018-03-04 11:20 被阅读0次

    hotcss不是一个库,也不是一个框架,它是一个移动端布局开发解决方案。使用hotcss可以让移动端布局开发更容易。

    swiper它是一个开源,免费,强大的移动端触摸滑动插件,稳定,应用广泛,文档丰富,有大量活跃用户解答疑问。

    zepto是为现代智能手机浏览器推出的javascript框架,有个Jquery相似的语法和Jquery相比呢,他有很多优点,体积非常小但是功能齐全多出来一些触摸屏的事件,但是多pc的浏览器不是那么理想,尤其是IE,用它开发手机iPhone和Android网页是不错的选择。

    jQuery主要是用在PC的网页中,jQuery是目前最流行的JavaScript框架,以其兼容全部主浏览器,插件丰富,代码简洁,最关键更新快,简答理解为zepto用于手机,jQuery用于电脑。

    阻止事件冒泡

    event.stopPropagation()方法

    这是阻止事件冒泡的方法,不让事件向documen上蔓延,但是默认事件仍然会执行,当你调用这个方法的时候如果点击一个链接,这个链接仍会被打开。

    event.preventDefault()方法

    这是阻止默认事件的方法,调用此方法是,链接不会被打开,但是会发生冒泡。冒泡会传递到上一层的父元素。

    return false 方法

    这个方法比较暴力,他会用时阻止事件冒泡也会阻止默认事件,写上此代码,链接不会被打开,事件也不会传递到上一层的父元素,可以理解为return false就等于同时调event.stopPropagation()event.preventDefault()方法

    bootstrap特点

    1.跨设备,跨浏览器

    可以兼容所有现代浏览器,包括比较诟病的IE7.8

    2.响应式布局

    不但支持pc端的各种分辨率,还支持移动端pad,手机屏幕的响应式切换显示

    3.提供的全面的组件

    bootstrap提供了实用性很强的组件,包括导航,标签,工具条,按钮等供开发者使用

    4.内置jQuery插件

    bootstrap提供了很多实用性的jQuery插件,这些插件方便开发者实现web中各种常规特效,所以bootstrap依赖于jQuery

    5.支持html5 css3

    html5语义化标签和css3属性,都可以很好的支持。

    cookies、sessionstorage和localstorage的区别?

    相同点:都存储在客户端

    不同点:1.存储大小 cookies数据大小不能超过4K,sessionstorage和localstorage虽然也有存储大小的限制,但比cookie大得多可以达到5M或更大

    2.有效时间

    localstorage存储持久数据,浏览器关闭后数据不丢失除非主动删除数据,sessionstorage数据在当前浏览器窗口关闭后自动删除。

    cookie设置的cookie过期的时间之前一直有效,即使窗口或浏览器关闭。

    3.数据与服务器之间的交互方式

    cookie的数据会自动的传递到服务器,服务端也可以写cookie到客户端sessionstorage和localstorage不会自动把数据发给服务器,仅在本地储存。

    webpack是一个模块打包工具,你可以使用webpack管理你的模依赖,并编译输出模块们所需的静态文件,它能够很好的管理打包web开发中所用到的html,Javascript,css以及各种静态文件(图片,文件等)让开发过程更加高效,对于不同类型的资源,webpack有对应的模块加载器,webpack模块打包器会分析模块间的依赖关系,最后生成了优化且合并后的静态资源。

    相关文章

      网友评论

        本文标题:2018-03-04

        本文链接:https://www.haomeiwen.com/subject/rolffftx.html