摘要: 常用的方法有: 通过id、name属性、标签名、类名 querySelector()获取一个元素、querySelectorAll()获取一组元素 document.documentElement 获取 html 标签 document.body 获取 body 标签 function getDom 阅读全文
posted @ 2020-03-26 23:46 XLLANG 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 作为一名前端开发工程师,了解 W3C 标准也是基础的一部分; 何为W3C标准: 不是一个标准,而是万维网联盟制定的一系列标准 针对于页面三个组成部分的标准,包括 结构(xml xhtml),表现(css),行为(Dom ECMAScript) 目的: 用一个程序的语言说,我们是转换器,目的就是让我们 阅读全文
posted @ 2020-03-26 23:17 XLLANG 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 首先明确 Hybrid 开发是什么? 即前端和客户端的混合式开发。 一般来说就是web页面,嵌入到原生框架内部 1、特点(存在意义): 快速迭代,无需等待审核 节约成本,前端代码可以同时运行在 Android 和 iOS端 用户体验可以跟原生媲美,肉眼分辨不出 2、使用场景: 不是所有场景都适用于H 阅读全文
posted @ 2020-03-24 15:46 XLLANG 阅读(1579) 评论(0) 推荐(0) 编辑
摘要: 定义和用法 $.proxy 方法接受一个已有的函数,并返回一个带特定上下文的新的函数。 该方法通常用于向上下文指向不同对象的元素添加事件。(说白了就是改变 this 指向,保持特定的上下文 context) 提示:如果您绑定从 $.proxy 返回的函数,jQuery 仍然可以通过传递的原先的函数取 阅读全文
posted @ 2020-03-18 21:53 XLLANG 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 借助 XMLHttpRequest 对象 1、新建对象 2、建立连接 3、发送请求 4、查看请求状态,接收返回数据 发送 get 请求: var xhr = new XMLHttpRequest();//第一步:新建对象 xhr.open('GET', 'url', true);//第二步:打开连接 阅读全文
posted @ 2020-03-18 00:45 XLLANG 阅读(10641) 评论(0) 推荐(0) 编辑
摘要: $(function(){ var j = 0 for(let i=0;i<2;i++,j++){ setTimeout(function(){ console.log(i,j) },1000) } }) 输出: 0 2 ,1 2 setTimeout(func,time)函数,延迟运行函数.将fu 阅读全文
posted @ 2020-03-14 10:53 XLLANG 阅读(427) 评论(0) 推荐(0) 编辑
摘要: jQuery 的入口函数: $(document).ready(function() { // 执行代码 }) 或者 $(function(){ //执行代码 }) JavaScript 入口函数 window.onload = function() { //执行代码 } 1、执行时机不同 $(do 阅读全文
posted @ 2020-03-10 11:33 XLLANG 阅读(175) 评论(0) 推荐(0) 编辑
摘要: $("#id", ".class") 复合选择器 $(div p span) 层级选择器 //div下的p元素中的span元素 $(div>p) 父子选择器 //div下的所有p元素 $(div+p) 相邻元素选择器 //div后面的p元素(仅一个p) $(div~p) 兄弟选择器 //div后面的 阅读全文
posted @ 2020-03-05 22:01 XLLANG 阅读(120) 评论(0) 推荐(0) 编辑
摘要: null == undefined // true null undefined //false null 和 undefined 做全等时,返回 false ;因为null 表示 Null类型,代表一个空对象指针,使用typeof 返回是一个 Object;而undefined 表示 Undefi 阅读全文
posted @ 2020-03-04 21:20 XLLANG 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1、减少资源的请求次数和大小 压缩合并 js 和 css 文件,减少 http 请求次数和请求资源的大小;在项目中使用 webpack glup 等打包编译工具 2、尽量使用字体图标或者 svg 图标代替传统的 png(jpg)图 渲染更快,减少代码体积,且放大不会出现变形等 3、使用图片懒加载 目 阅读全文
posted @ 2020-02-29 11:05 XLLANG 阅读(123) 评论(0) 推荐(0) 编辑