• 带你精读你不知道的Javasript(上)(一)

    时间:2024-01-21 21:48:15

    斌果在这几天看了下你不知道的js这本书,这本书讲的东西还是挺不错的,其中有很多平时我压根没接触到的概念和方法。借此也可以丰富一下我对js的了解。第一部分第一章 作用域是什么?1.程序中一点源代码在执行之前会经历以下三个步骤,统称为“编译”。分词/词法分析:这个过程将由字符组成的字符串分解成有意思的代...

  • JavaSript模块化-AMD规范与CMD规范

    时间:2024-01-08 11:25:39

    JavaScript模块化在了解AMD,CMD规范前,先来简单地了解下什么是模块化,模块化开发。模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨大的系...

  • javasript中var、let和const区别

    时间:2023-12-26 11:54:02

    let和const都是es5,es6新版本的js语言规范出来的定义,在这以前定义一个变量只能用var。let和const都是为了弥补var的一些缺陷而新设计出来的。简单来说是: let是修复了var的作用域的一些bug,变的更加好用。let是更好的var。区别:var的作用于是函数作用域,其作用域为...

  • 如何理解javaSript中函数的参数是按值传递

    时间:2023-12-23 22:16:43

    本文是我基于红宝书《Javascript高级程序设计》中的第四章,4.1.3传递参数小节P70,进一步理解javaSript中函数的参数,当传递的参数是对象时的传递方式。(结合资料的个人理解,有不正确的地方,希望大家指出,谢谢啦!)参考的资料有:https://github.com/simongon...

  • 如何用javasript对Gridview的项目进行汇总统计?

    时间:2023-02-02 17:42:53

    当我们在gridview显示统计信息时,都会想在gridview最后一行显示【小计】结果,但gridview的话好像比较难搞(至少我也不会呀 囧~),那么我就结合jquery写了一个解决方案,下面举个例子。【AttendForCheck.aspx】源码(修改前):<%@ Page Langua...

  • javasript_数据结构和算法_栈

    时间:2023-01-23 13:50:14

    //-----------------------------------存储结构为数组-------------------------------------------- function Stack(){ this.store = []; this.top = 0; ...

  • jsonp详解—javasript/jQuery跨域请求

    时间:2022-11-21 21:53:31

    参考文章: http://www.cnblogs.com/lemontea/archive/2012/12/11/2812268.html http://www.cnblogs.com/yuzhongwusan/archive/2012/12/11/2812849.html https://zh.w...

  • jsonp详解—javasript/jQuery跨域请求

    时间:2022-11-21 21:49:04

    json相信大家都用的多,jsonp我就一直没有机会用到,但也经常看到,只知道是“用来跨域的”,一直不知道具体是个什么东西。今天总算搞明白了。下面一步步来搞清楚jsonp是个什么玩意。 同源策略 首先基于安全的原因,浏览器是存在同源策略这个机制的,同源策略阻止从一个源加载的文档或脚本获取或设置另一个...

  • javasript-for循环

    时间:2022-11-12 15:30:42

    先来个for循环的例子: var i=0,j=0; for(;i<10,j<6;i++,j++){ k=i+j; } console.log(k)想知道会输出什么,首先得知道完整循环了多少次,想知道完整循环了多少次,就得知道条件的判断,经过我的测试,得到了这么结果:第一个 ; 和 ...

  • 为javasript中对象与json串之间转换的总结。

    时间:2022-10-18 23:33:54

    jQuery.json 是 jQuery 的一个插件,可轻松实现对象和 JSON 字符串之间的转换。可序列化 JavaScript 对象、数值、字符串和数组到 JSON 字符串,同时可转换 JSON 字符串到 JavaScript,免费下载地址。对象转成json //对象转成json v...

  • 一天学会、学深javasript

    时间:2022-08-31 18:26:09

            我们学习一门新的编程语言或者脚本语言,我们首先先要了解一下这门语言的特性与其他语言的区别。但我们讲这门语言的特性之前,我们先来了解一下什么是面向过程与面向对象。         面向对象:是一种以事物(对象)为中心编程思想,把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个...

  • JavaSript模块规范 - AMD规范与CMD规范介绍

    时间:2022-08-14 11:57:04

    JavaSript模块化 在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发?     模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可...

  • javasript简单实现文字的展开收起(无动画)

    时间:2022-06-12 00:16:59

    今天在工作遇到展开和收起的需求,在网上找了很多方法,今天来写一下我觉得比较简单的方法在项目中需要达到如图这种效果首先想的是使用overflow简单且粗暴,在需要展开的的文字定义样式{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;...

  • javasript生成 uuid的几种算法分享

    时间:2021-12-26 20:26:11

    方式一function uuid() { var s = []; var hexDigits = "0123456789abcdef"; for (var i = 0; i < 36; i++) { s[i] = hexDigits.substr(Math.fl...

  • 如何理解javaSript中函数的参数是按值传递

    时间:2021-10-30 19:24:59

    本文是我基于红宝书《Javascript高级程序设计》中的第四章,4.1.3传递参数小节P70,进一步理解javaSript中函数的参数,当传递的参数是对象时的传递方式。 (结合资料的个人理解,有不正确的地方,希望大家指出,谢谢啦!) 参考的资料有: https://github.com/simon...

  • 一个javasript经典时间函数

    时间:2021-09-11 09:05:06

    function   dateAdd(sInterval,   iNumber,   dDate)   {     dTemp   =   new   Date(dDate);     if   (dTemp   ==   "NaN")   dTemp   =   new   Date();    ...

  • 哪种写法更好? vs/or

    时间:2021-07-19 03:16:09

    一直很奇怪 哪种写法更好<script type=“text/javascript”>…</script> or <script>…</script>?大致解释就是 如果用H5 就不需要加,因为H5默认属性就是text/javascript,而 HTM...

  • Javasript 身份证号码验证

    时间:2021-07-14 11:13:44

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> See </TITLE><META NAME="Generator...

  • 好记性不如烂笔头之常用javasript基础

    时间:2021-04-14 19:56:54

    1、获取对象在浏览器窗口中的绝对位置 function getObjPosition(Obj){ try{    var sumTop=0;  var sumLeft=0;    while(Obj!=window.document.body){   sumTop+=Obj.offsetTop;  ...

  • JavaSript中排序算法(一)

    时间:2021-01-20 20:08:10

    1、重排序 数组中有两个可以直接用来重排序的方法:reverse(),sort()。sort()按升序排列数组项,sort()方法会调用每个数组项的toString()方法,比较得到的字符串,但在实际比较中5虽然小于10,由于进行的是字符串比较(比较字符的ASCII编码的大小),10是排在5的前...