javascript - এইচপ - ক্রোমে জাভাস্ক্রিপ্ট ফাংশন সংজ্ঞা খুঁজুন




পিএইচপি ফাংশন (6)

আমি একটি বিশ্বব্যাপী ফাংশন সনাক্ত করার দ্রুততম উপায় খুঁজে পেতে সহজভাবে:

  1. সোর্স ট্যাব নির্বাচন করুন।
  2. ওয়াচ প্যানেলে + এবং টাইপ উইন্ডোতে ক্লিক করুন
  3. আপনার বিশ্বব্যাপী ফাংশন রেফারেন্স প্রথম, বর্ণানুক্রমিক তালিকাভুক্ত করা হয়।
  4. আপনি আগ্রহী ফাংশন ডান ক্লিক করুন।
  5. পপআপ মেনুতে ফাংশন সংজ্ঞা দেখান নির্বাচন করুন
  6. উৎস কোড ফলক যে ফাংশন সংজ্ঞা সুইচ।

ক্রোমের বিকাশকারী সরঞ্জামগুলি শিলা, কিন্তু এক জিনিস যা মনে হয় না (যা আমি খুঁজে পেতে পারি) এটি একটি জাভাস্ক্রিপ্ট ফাংশন এর সংজ্ঞা খুঁজে বের করার একটি উপায়। এটি আমার জন্য অতি সহজ হবে কারণ আমি এমন একটি সাইটে কাজ করছি যার মধ্যে অনেক বহিরাগত JS ফাইল রয়েছে। নিশ্চিত grep এই সমাধান কিন্তু ব্রাউজারে অনেক ভাল হবে। আমি বলতে চাচ্ছি, ব্রাউজারকে এটা জানাতে হবে, তাহলে কেন তা প্রকাশ করবেন না? আমি কি মত কিছু ছিল:

  • পৃষ্ঠা থেকে 'উপাদান পরিদর্শন করুন' নির্বাচন করুন, যা উপাদান ট্যাবে লাইনটি হাইলাইট করে
  • লাইনটি রাইট ক্লিক করুন এবং 'ফাংশন সংজ্ঞাতে যান' নির্বাচন করুন।
  • সঠিক স্ক্রিপ্ট স্ক্রিপ্ট ট্যাবে লোড করা হয় এবং এটি ফাংশন সংজ্ঞাতে লাফ দেয়

প্রথম বন্ধ, এই কার্যকারিতা বিদ্যমান এবং আমি শুধু এটা অনুপস্থিত করছি?

এবং যদি এটি না হয় তবে আমি এই ওয়েবকিট থেকে আসব বলে অনুমান করছি, তবে ডেভেলপার টুল বৈশিষ্ট্য অনুরোধ বা ওয়েবকিট এর বাগিজিলার জন্য কিছু খুঁজে পাচ্ছি না।


কনসোলের নামটি মূল্যায়ন করে আপনি ফাংশনটি মুদ্রণ করতে পারেন

> unknownFunc
function unknownFunc(unknown) {
    alert('unknown seems to be ' + unknown);
}

এটি অন্তর্নির্মিত ফাংশনগুলির জন্য কাজ করবে না, তারা শুধুমাত্র সোর্স কোডের পরিবর্তে [native code] প্রদর্শন করবে।

সম্পাদনা করুন : এর অর্থ হচ্ছে ফাংশনটি বর্তমান সুযোগের মধ্যে সংজ্ঞায়িত করা হয়েছে।


ক্রোম কনসোলে:

debug(MyFunction)
MyFunction()

বিভিন্ন ব্রাউজার এই ভিন্নভাবে।

  1. প্রথম পৃষ্ঠায় ডান ক্লিক করে এবং "উপাদান পরীক্ষা করে দেখুন" বা F12 টি আঘাত করে প্রথম খোলা কনসোল উইন্ডোটি।

  2. কনসোলে, টাইপ করুন ...

    • ফায়ারফক্স

      functionName.toSource()
    • ক্রৌমিয়াম

      functionName

2016 আপডেট : ক্রোম সংস্করণ 51.0.2704.103

Go to member শর্টকাটটিতে Go to member ( settings > shortcut > Text Editor তালিকাভুক্ত)। আপনার ফাংশন (DevTools এর sources প্যানেলে) ফাইলটি খুলুন এবং টিপুন:

Ctrl + Shift + O

বা ওএস এক্স এ:

+ Shift + O

এটি বর্তমান ফাইলের সদস্যদের তালিকা এবং পৌঁছানোর জন্য সক্ষম করে।


চলুন আমরা foo নামক ফাংশনটি সন্ধান করছি:

  1. (ক্রোম ডেভ টুলস খুলুন)
  2. উইন্ডোজ: ctrl + shift + f , বা macOS : cmd + optn + F। এটি সমস্ত স্ক্রিপ্ট জুড়ে অনুসন্ধানের জন্য একটি উইন্ডো খোলে।
  3. চেক করুন "নিয়মিত অভিব্যক্তি" চেকবক্স,
  4. foo\s*=\s*function জন্য অনুসন্ধান করুন ( foo = function জন্য অনুসন্ধান করুন যে তিনটি টোকেনগুলির মধ্যে যেকোনো সংখ্যক স্পেসের সাথে)
  5. একটি ফিরে ফলাফল চাপুন।

ফাংশন সংজ্ঞাটির জন্য আরেকটি রূপ হল function\s*foo\s*\( function foo( যে তিনটি টোকেনগুলির মধ্যে যেকোনো স্থান সহ।






google-chrome-devtools