Javascript

js 初学者

JavaScript和HTML、CSS的区别  1.HTML:提供网页的结构,提供网页中的内容2.CSS:用来美化网页3.JavaScript:可以用来控制网页内容,给网页增加动态的效果  JavaScript初体验(JavaScript的书写位置)CSS:行内样式、嵌入样式、外...
代码星球·2020-08-24

ssm中iReport报表使用json数据源过程体会

  前言:做这个一定要有耐心,因为报表本就是数据杂糅到规整的过程,这篇心得会细讲每一步操作,如果只想着一眼到位,建议closetab  在公司中遇到项目,大概是一个这样的需求,有一个列表和一个标题,需要把这些数据一条条的遍历在报表中,然后加个标题,这些都是来自项目里的变量&nbs...

jsp pageEncoding属性详解

首先看下文章解释: 意思是jsp文件本身的编码 巨大的疑问:这里有一个很大的问题,既然你都已经从jsp中读到了这条属性,证明内容读取正确,那你还需要知道这条属性所指的编码是什么干嘛? 下面务必来看看Jsp的编译原理  第一阶段是jsp编译成java 它会根据p...

mysql中存不进去json_encode格式的数据

主要是因为json_encode格式的数据,中间带有,在存入数据库的时候,会把反斜杠删除了。所以,想要存进去的话,需要在外层调用一下函数addslashes();这个函数会在每个反斜杠的前面添加反斜杠,如此这般就可以存进数据库了。实例:   $review_log=addslashes(j...

referenceerror wx is not defined 微信JsSdk开发

如果你和我一样遇到了“referenceerrorwxisnotdefined”错误,很有可能是jweixin-1.0.0.js与你其它某js冲突。解决办法:<scripttype="text/javascript">define=null;require=null;</scr...

从省市区多重级联想到的,react和jquery的差别

在我们的前端项目里经常会用到级联的select,比如省市区这样。通常这种级联大多是动态的。比如先加载了省,点击省加载市,点击市加载区。然后数据通常ajax返回。如果没有数据则说明到了叶子节点。 针对这种场景,如果我们使用jquery来实现,要考虑很多的问题,数据部分,以及大量的dom操作。比如这个页面上显示了...

Javascript(JS)中的大括号{}和中括号[]详解

一、{}大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。如:varLangShen={"Name":"Langshen","AGE":"28"};上面声明了一个名为“LangShen”的对象,属性名和值用(冒号)隔开,多个属性或函数用,(逗号)隔开,因为是对象的属性,所以访问...

在Javascript操作JSON对象,增加 删除 修改

<scripttype="text/javascript">varjsonObj2={teacher:[{name:"jordan",sex:"m",age:"40"},{name:"bryant",sex:"m",age:"28"},{name:"McGrady",sex:"m",age:"27"}]};...

Mod 与 RequireJS/SeaJS 的那些事

本文的目的是为了能大让家更好的认识Mod,之所以引入RequireJS/SeaJS的对比主要是应大家要求更清晰的对比应用场景,并不是为了比较出孰胜孰劣,RequireJS和SeaJS都是模块化漫漫之路的先驱者,向他们致敬!模块化是一种处理复杂系统分解成为更好的可管理模块的方式,它可以把系统代码划分为一系列职责单一,高度...
代码星球·2020-08-23

js中(function(){…})()立即执行函数写法理解(转载oschina)

(function(){…})()和(function(){…}())是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到函数定义后立即执行的目的,后来发现加括号的原因并非如此。要理解立即执行函数,需要先理解一些函数的基本概念...

IIFE-js中(function(){…})()立即执行函数写法理解

介绍IIFEIIFE的性能使用IIFE的好处IIFE最佳实践jQuery优化 在Bootstrap源码(具体请看《Bootstrap源码解析》)和其他jQuery插件经常看到如下的写法: Js代码 +function($){}(window.jQuery);  这种写法...

实现Server.UrlEncode和Server.UrlDecode功能的js代码

<script>varEncodeURI=function(unzipStr,isCusEncode){   if(isCusEncode){       varzipArray=newArray();&nb...

設定 Bootstrap/SASS/Bower/gulp (Windows平台)

請注意:在進行以下步驟前,你會需要先安裝git,可以參考這篇git安裝教學時至今日,幾乎每個人都在討論bootstrap、less或sass。我們知道它們是比較新的前端技術,而且有開始愈來愈流流行的趨勢,但是到底要怎麼使用它們?想像一下我們現在有個新的專案會需要使用到bootstrap,但是我們也想要做點修改,該怎麼做...

我用的一些Node.js开发工具、开发包、框架等总结

开发工具1.WebStorm,毫无疑问非他莫属,跨平台,强大的代码提示,支持Nodejs调试,此外还支持vi编辑模式,这点我很喜欢。2.做些小型项目用SublimeText。3.Browserify:将你的nodejs模块应用到浏览器中4.nvm:nodejs版本管理工具,你可能会用到多个nodejs版本(如v0.11...

使用jQuery的9个误区

千万别忘记了使用最新的版本哦,毕竟每个版本更新肯定会在功能或性能上有所提升,或者修复了几个Bug,但有时惰性让人不想再去研究新版本的变化,因此,提醒你别忘记了在新项目用新的一定比旧版本要好。AD:jQuery是如此容易使用以至于我们有时候忘记了CSS的存在。我们在使用CSS时,几乎不去考虑性能,因为它已经是快得不值得再...
代码星球·2020-08-23