240 发简信
IP属地:广东
  • 浏览器兼容

    兼容问题 同一代码,有的浏览器效果正常,有的不正常;浏览器不同版本显示不同。 兼容出现原因 同一浏览器,版本越就BUG越多 不同浏览器,标准不一样 处理兼容的方法 条件注释 ...

  • Ubuntu更新nodejs 和 npm

    更新nodejs 第三步可以替换成下面命令 更新npm

  • 深拷贝和浅拷贝

    内存中存的是数据是基本类型;内存中存的地址是引用类型 (在某次开辟新的空间) 声明一个变量,如果它的值是一个引用类型 ,那么变量指向了一个存储空间地址 深复制和浅复制只针对像...

  • AJAX请求 Mixed Content问题(https、http)

    在HTML中加入以上标签可以解决Mixed Content报错问题 具体内容---请点击

  • 120
    npm 、webpack、gulp

    package.json 有什么作用? 每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许...

  • CMD、AMD、CommonJS 规范

    一、CMD(Common Module Definition)通用模块定义 CMD推崇就近依赖,只有在用到某个模块的时候再去require 在 CMD 规范中,一个模块就是一...

  • 跨域的几种方法

    同源策略 浏览器出于安全方面的考虑,为了保证用户信息的安全,防止恶意的网站窃取数据。只允许与本域下的接口交互。不同源的客户端脚本在没有明确授权的情况下,不能读写对方的资源 。...

  • 事件机制

    JavaScript和HTML的交互是通过事件实现的。而事件是某个行为或者触发,比如点击、鼠标移动、滚动窗口、键盘输入等。 DOM0、DOM2级的事件区分 DOM0事件绑定监...

  • SVG 和convas

    SVG全称Scalable Vector Graphics,可缩放矢量图形。是一种基于可扩展标记语言(XML),用于描述二维矢量图形的图形格式。SVG 跟位图(用像素阵列来表...

  • vim的一些东西

    在命令行下输入以下命令vim ~/.vimrc进入编辑界面,来进行设置 可以通过以下命令以不同方式进入vim的插入模式(即左下角显示insert)i 在光标前边进入模式l 在...