网站地图    收藏   

主页 > 前端 > javascript >

    
   JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 [1] 
JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。 [2] 
   JavaScript的标准是ECMAScript 。截至 2012 年,所有浏览器都完整的支持ECMAScript 5.1,旧版本的浏览器至少支持ECMAScript 3 标准。2015年6月17日,ECMA国际组织发布了ECMAScript 的第六版,该版本正式名称为 ECMAScript 2015,但通常被称为ECMAScript 6 或者ES6。 [1]
  • javascript高级程序设计ES5快速查找版关注热度:1

    JavaScript高级程序设计(ES5) JavaScript简介 JavaScript简史 诞生于1995年,是一种客户端语言 JavaScript组成部分 核心(ECMAScript) ,它定义了以下规范 语法 类型 语句 关键字 保留字 操作符 对象 文档..[详情]

  • JS重难点关注热度:5

    JS重难点 闭包 一个可以访问另一个函数作用域变量的函数 优点 私有化数据,在私有化数据的基础上保持数据。 缺点 可能会导致内存泄漏,内部变量不会被自动回收 应用场景 1.封装对..[详情]

  • js发送post请求时候遇到&特殊字符转义报错解决方案关注热度:3

    js发送post请求时候遇到特殊字符转义报错解决方案, 在post给服务端时候有些格式需要前端手动拼接数据如:xxxxxx,但是当遇到字符就报错了。 可以利用转义思路去解决,如 转成 %26 其实..[详情]

  • js如何判断window.parent、window.top、window.self 判断iframe 嵌套关注热度:27

    js如何判断window.parent、window.top、window.self 判断iframe 嵌套 首先介绍 window.self,window.top,window.parent,window.opener 四个的作用区别; window.self,window.top 是打开模式,而 windo.parent,window.opener 是父..[详情]

  • 纯js导出csv关注热度:23

    原理很简单,主要通过浏览器URL能力,拼接好字符串后给超链接触发download事件即可,具体操作看下方源码。 通过将json遍历进行字符串拼接,将字符串输出到csv文件。 把下方源码粘贴..[详情]

  • js模板引擎Nunjuck中文API关注热度:24

    模板 这里包括 Nunjuck 所有可用的功能。 Nunjucks 是 jinja2 的 javascript 的实现,所以如果此文档有什么缺失,你可以直接查看 jinja2 的文档 ,不过两者之间还存在一些 差异 。 文件扩展名..[详情]

  • javascript字符串和Unicode编码互相转换关注热度:22

    javascript字符串和Unicode编码互相转换 如: 好.charCodeAt(0).toString(16)597d 这段代码的意思是,把字符好转化成 Unicode 编码, toString() 就是把字符转化成16进制了 看看 charCodeAt() 是怎么个意思..[详情]

  • js获得字符串长度中文占2位英文占1位关注热度:57

    js获得字符串长度中文占2位英文占1位,主要根据 String.charCodeAt api, 此 String.charCodeAt 把字符串转为 Unicode编码,英文的 Unicode编码会在128以内,所以就可以区分 中文双字节和英文单字节。..[详情]

  • javascript中闭包详细解答关注热度:135

    javascript中闭包详细解答 一个函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起(或者说函数被引用包围),这样的组合就是闭包(closure)。也就是说,闭包让你可以..[详情]

  • js性能调优检测关注热度:92

    js性能调优检测,打开调试器,切换到timer,点击左下角的record按钮开始,切换到memory视图,在文档中点击鼠标左右键,看股价走势图 functionAllocate(kbs){this.mem=newArray(kbs*1024+1).join();this...[详情]

  • javascript操作DOM之性能优化关注热度:231

    javascript操作DOM之性能优化 什么是DOM? 用于操作XML和HTML文档的应用程序 Dom节点 2. Dom树 3.Dom API DOM优化 浏览器会把js和dom独立实现,js每次操作dom,都会增加一次耗时,为了提高dom性能,..[详情]

  • js生成唯一id,js生成uuid关注热度:280

    js生成前端唯一id,比如uuid 简单的生成: 虽然此方法简单但是大批量生成会有重复...,但是性能好。 functionguid(){returnNumber(Math.random().toString().substr(3,3)+Date.now()).toString(36);} 复杂的生成:..[详情]

  • js事件大全关注热度:139

    一般事件 事件 浏览器支持 描述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick IE4|N4|O 鼠标双击事件 onMouseDown IE4|N4|O 鼠标上的按钮被按下了 onMouseUp IE..[详情]

  • .url后缀格式详解关注热度:256

    .url后缀格式详解 [DEFAULT] BASEURL= [InternetShortcut] URL= WorkingDirectory= ShowCommand= IconIndex= IconFile= Modified= HotKey= 其中BASEURL、URL和WorkingDirectory这3项的含义是不言而明的。ShowCommand规定Internet Exp..[详情]

  • js动态加载js封装

    js动态加载js封装关注热度:248

    js动态加载js封装 下面介绍一种JS代码优化的一个小技巧,通过动态加载引入js外部文件来提高网页加载速度 【基本优化】 将所有需要的script标签都放在/body之前,确保脚本执行之前完成..[详情]

  • 原型和原型链 prototype和proto的区别详情关注热度:118

    1、原型 原型是function对象下的属性,它定义了构造函数的共同祖先,也就是一个父子级的关系,子对象会继承父对象的方法和属性 prototype是函数下的属性,对象想要查看原型使用隐式..[详情]

  • 原生javascript如何实现元素拖拽

    原生javascript如何实现元素拖拽关注热度:111

    今天给大家带来原生javascript如何实现元素拖拽详细教程。 源码: !DOCTYPEhtmlhtmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=utf-8/title原生JS实现拖拽位置预览/titlestyle.box{position:absolute;bor..[详情]

  • JavaScript小技巧带你提升你的代码技能关注热度:34

    JavaScript小技巧带你提升你的代码技能..[详情]

  • javascript函数式编程基础关注热度:24

    javascript函数式编程基础..[详情]

  • 用js实现猜数字小游戏关注热度:24

    用js实现猜数字小游戏..[详情]

  • 判断当前窗口是不是被iframe嵌套关注热度:228

    判断当前窗口是不是被iframe嵌套 用 window.top === window 可以判断出当前页面是不是顶层窗口,而不是嵌套在frame中 但是在IE8下好像不行; 兼容ie8的写法:window.top === window.self 附: Js中的..[详情]

  • javascript对象的多种合并方式详解关注热度:27

    javascript对象的多种合并方式详解..[详情]

  • Layui表格行内动态编辑数据关注热度:24

    Layui表格行内动态编辑数据..[详情]

  • js获得选中文字关注热度:161

    1、获取选中的文字: document.selection.createRange().text;IE9以下使用window.getSelection().toString();其他浏览器使用$(#39;p#39;).mouseup(function(){nbsp;nbsp;vartxt=window.getSelection?window.getSelection():document.sele..[详情]

  • javascript中如何判断空对象关注热度:209

    javascript中如何判断空对象 js 判断空对象 首先要区分一个概念,空对象和空引用: 空对象:{}是指不含任何属性的对象,当然对象属性包括字面值和函数。空引用:obj=null是指变量值..[详情]

  • 如何获取localStorage最大存储大小的方法关注热度:197

    如何获取localStorage最大存储大小的方法? 思路: 每次递增存删一组数据,等异常时候就得知存的数据量 代码如下: (function(){if(!window.localStorage){console.log(当前浏览器不支持localStorage!..[详情]

  • 如何给js的console.log添加颜色

    如何给js的console.log添加颜色关注热度:201

    如何给js的console.log添加颜色?使用 %c 声明可以给 console 的输出添加 CSS 样式,日志太多的话,给不同种类的日志设置不同的样式,可以极大的提升阅读体验。 什么是 %c %c: 标识将 CSS 样..[详情]

  • js在线数学公式解析插件katex.js

    js在线数学公式解析插件katex.js关注热度:145

    js在线数学公式解析插件katex.js 网页保存简单数学公式是可以的,但是遇到复杂的就麻烦了,不过有了katex就方便多了,可以把LaTeX语法转换成 span,xml,svg等组成的复杂数学公式呈现。 基..[详情]

  • js实现调用网络摄像头及常见错误处理关注热度:61

    js实现调用网络摄像头及常见错误处理..[详情]

  • JavaScript快速实现日历效果关注热度:54

    JavaScript快速实现日历效果..[详情]

  1. 首页
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. 10
  12. 11
  13. 12
  14. 13
  15. 14
  16. 15
  17. 16
  18. 17
  19. 18
  20. 19
  21. 20
  22. 21
  23. 22
  24. 23
  25. 24
  26. 25
  27. 26
  28. 27
  29. 28
  30. 29
  31. 30
  32. 31
  33. 32
  34. 33
  35. 34
  36. 35
  37. 36
  38. 37
  39. 38
  40. 39
  41. 40
  42. 41
  43. 42
  44. 43
  45. 44
  46. 45
  47. 46
  48. 47
  49. 48
  50. 49
  51. 50
  52. 51
  53. 52
  54. 53
  55. 54
  56. 55
  57. 56
  58. 57
  59. 58
  60. 下一页
  61. 581715

栏目列表一览

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com