JS高级
发表于|更新于|JavaScript
|总字数:2|阅读时长:1分钟|浏览量:
标题
文章作者: JCAlways
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 JCAlways!
相关推荐
2019-10-13
24道JavaScript算法题
标准排序第一种123456789101112var arr = [5, 8, 3, 6, 9];for (var i = 0; i < arr.length; i++) { for (var j = i + 1; j < arr.length; j++) { var temp; if (arr[i] > arr[j]) { temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } }}console.log(arr); 第二种:冒泡排序123456789101112var arr = [5, 4, 6, 1, 3, 2];for (var i = 0; i < arr.length; i++) { for (var j = 0; j < arr.length - i + 1; j++) { var temp; if (arr[j] > arr[j + 1])...
2019-10-13
JavaScript常见问题
javascript 的 typeof 返回哪些数据类型 string,boolean,number,undefined,function,object 例举 3 种强制类型转换和 2 种隐式类型转换? 强制(parseInt,parseFloat,number隐式(== ===) Split 和 join 的区别 Split是将字符串切割成数组的形式join是将数组转换成字符串 数组方法 pop() push() unshift() shift() push()尾部添加pop()尾部删除unshift()头部添加shift()头部删除 IE 和标准下有哪些兼容性的写法123var ev = ev || window.eventdocument.documentElement.clientWidth || document.body.clientWidthVar target = ev.srcElement||ev.target ajax 请求的时候 get 和 post 方式的区别 get请求值在 url...
2019-10-14
Jquery的常见问题
你在公司是怎么使用 jquery 的? 在项目中是怎么用的,就是面试官想考核你是否具备实际的项目开发经验,这个时候可以结合项目中的实际情况来解答(比如用过的选择器,复选框,表单,ajax,事件等)配置 jquery 环境,下载 jquery 类库,在 jsp 页面引入 jquery 类库即可 1<script type="text/javascript" src="jquery/jquery-1.7.2.min.js" /> 接下来通过在 1<script> $(function(){}); </script> 你为什么要使用 jquery?(或者是这样问的:你认为 jquery 有哪些好处?) 因为 jQuery 是轻量级的框架,大小不到 30kb,它有强大的选择器,出色的 DOM 操作的封装,有可靠的事件处理机制(jQuery 在处理事件绑定的时候相当的可靠),完善的 ajax(它的 ajax 封装的非常的好,不需要考虑复杂浏览器的兼容性和 XMLHttpRequest...
2019-08-30
JQuery基础
什么是 Jquery 官方网站 jQuery 是 javascript 实现的一个库 优点 跨浏览器兼容 链式编程,隐式迭代 简化 DOM 操作,支持事件、样式、动画 支持插件扩展开发 开源免费 引入 Jquery1<script src="https://static.zhangsifan.com/jquery.min.js"></script> 入口函数12345678$(document).ready(function () { // 代码});// 或者$(function () { // 代码 alert(1);}); jquery 的顶级对象$ $是 jQuery 的别称,也是 JQuery 的顶级对象 JQuery 和 DOM 对象相互转换用原生 js 获取的对象就是 DOM 对象 用 JQuery 方法获取的元素就是 JQuery 对象(伪数组) DOM 对象转 JQuery 对象1$(DOM对象); JQuery 对象转 DOM 对象123//...
2019-08-17
JS基础
变量运算符循环for 循环123for(初始化变量,条件表达式,操作表达式){ // 循环体} 双重 for 循环 外层循环一次,里面循环全部 123456for(初始化变量,条件表达式,操作表达式){ // 循环体 for(初始化变量,条件表达式,操作表达式){ // 循环体 }} while 循环 条件表达式为 true 则循环表达体,否则退出循环 12345// 初始化变量while (条件表达式) { // 循环体 // 操作表达式} do while 循环 先执行循环体,在判断条件 为 true,继续循环,否则退出循环 1234do { // 循环体 // 操作表达式} while (条件表达式); continue break continue 退出当前循环,继续执行剩余次数的循环break 退出整个循环(循环结束) 1234567891011121314// continuefor (var i = 1; i <= 5;...
2019-08-29
Web Apis
DOM (文档对象模型/Document Object Model)获取元素通过 ID 获取1<div id="mybox"></div> 1var box = document.getElementById("mybox"); 根据 标签名 获取 返回的是元素对象集合 以数组的形式存储如果要获取每个具体标签对象,通过循环遍历的方式 1234567<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li></ul> 1document.getElementsByTagName("li"); 根据 类名 获得1<div...
公告
欢迎访问本站!遇到有用的文章记得分享哦!